Skip to content

Instantly share code, notes, and snippets.

@pciet
Created December 8, 2017 14:38
Show Gist options
  • Save pciet/6874c1af77eb41e9f135de2e29332389 to your computer and use it in GitHub Desktop.
Save pciet/6874c1af77eb41e9f135de2e29332389 to your computer and use it in GitHub Desktop.
wichess load test deadlock stack trace
goroutine 1203036 [running]:
runtime/pprof.writeGoroutineStacks(0x88ef40, 0xc423402000, 0x411ee9, 0xc420a4c2a0)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:648 +0xa7
runtime/pprof.writeGoroutine(0x88ef40, 0xc423402000, 0x2, 0xc42035e800, 0xc420267ad0)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:637 +0x44
runtime/pprof.(*Profile).WriteTo(0xa73d80, 0x88ef40, 0xc423402000, 0x2, 0xc423402000, 0x42bd04)
/home/pciet/sdk/go1.10beta1/src/runtime/pprof/pprof.go:310 +0x3d0
net/http/pprof.handler.ServeHTTP(0xc420694041, 0x9, 0x892240, 0xc423402000, 0xc421e74200)
/home/pciet/sdk/go1.10beta1/src/net/http/pprof/pprof.go:237 +0x19a
net/http/pprof.Index(0x892240, 0xc423402000, 0xc421e74200)
/home/pciet/sdk/go1.10beta1/src/net/http/pprof/pprof.go:248 +0x1c7
net/http.HandlerFunc.ServeHTTP(0x856e50, 0x892240, 0xc423402000, 0xc421e74200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423402000, 0xc421e74200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423402000, 0xc421e74200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204261e0, 0x892540, 0xc4203ce500)
/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]:
internal/poll.runtime_pollWait(0x7f5176687e30, 0x72, 0x0)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420168418, 0x72, 0xc4203f6100, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420168418, 0xffffffffffffff00, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420168400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:350 +0x1a8
net.(*netFD).accept(0xc420168400, 0xc4205cdda0, 0x402c88, 0xc4205cdda0)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e0b0, 0xc4205cddd0, 0x401bb7, 0xc4201b6e40)
/home/pciet/sdk/go1.10beta1/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc42000e0b0, 0xc4205cde18, 0xc4205cde20, 0x18)
/home/pciet/sdk/go1.10beta1/src/net/tcpsock.go:246 +0x49
net/http.tcpKeepAliveListener.Accept(0xc42000e0b0, 0x856c48, 0xc4201b6dc0, 0x892600, 0xc4201943c0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:3187 +0x2f
net/http.(*Server).Serve(0xc42007b930, 0x892440, 0xc42000e0b0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2741 +0x1a5
net/http.(*Server).ListenAndServe(0xc42007b930, 0xc42007b930, 0xc4201942a0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2682 +0xa9
net/http.ListenAndServe(0x835af4, 0x5, 0x0, 0x0, 0x88f6a0, 0xc4201942a0)
/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 1090122 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x10e, 0xd18c2e2800, 0xc4239a6030, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4211076c0, 0x8, 0xc420c57920, 0xc420c57b60, 0x10e, 0xd18c2e2800, 0x12b9c708, 0xed1bbf685, 0xc4212adf80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 6 [select, 698 minutes]:
database/sql.(*DB).connectionOpener(0xc420092c80, 0x892540, 0xc420060300)
/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 7 [select, 728 minutes]:
database/sql.(*DB).connectionResetter(0xc420092c80, 0x892540, 0xc420060300)
/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 1203030 [chan receive, 685 minutes]:
database/sql.(*Tx).awaitDone(0xc420228000)
/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 18 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51766999c8, 0x72, 0xc420fd8050)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42025a218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42025a218, 0xc421dd1000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42025a200, 0xc421dd1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42025a200, 0xc421dd1000, 0x1000, 0x1000, 0x12d, 0x100, 0x200)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea1f0, 0xc421dd1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc420254a20, 0xc42265b0a0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc420fd8240)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc420254a20, 0xc42265b0a0, 0x5, 0x200, 0x5, 0x4120fd, 0xc420df85e0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc420254a20, 0xc42265b0a0, 0x5, 0x200, 0xc420df85e0, 0xa9f9b8, 0x18)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42265b080, 0xc420df85e0, 0x100, 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(0xc42265b080, 0xc420df85e0, 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(0xc42265b080, 0xc4201ea1f0, 0xc42265b0a0)
/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(0xc42265b080)
/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(0xc420446460, 0xc4201641c0, 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(0xc42265b080, 0xc42046e120, 0x30, 0xc4201641c0, 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(0xc42265b080, 0x892580, 0xc4200120e0, 0xc42046e120, 0x30, 0xc421d7a000, 0x1, 0x1, 0x0, 0xc4207a90d0, ...)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8
database/sql.ctxDriverQuery(0x892580, 0xc4200120e0, 0x7f517668c0b8, 0xc42265b080, 0x0, 0x0, 0xc42046e120, 0x30, 0xc421d7a000, 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, 0xc42144d900, 0xc420fd8900)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4201ce780, 0xc42144d900, 0xc420164170, 0xc42046e120, 0x30, 0xc420fda938, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc4205e4000, 0x892580, 0xc4200120e0, 0xc42046e120, 0x30, 0xc420fda938, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc4205e4000, 0x892580, 0xc4200120e0, 0xc42046e120, 0x30, 0xc420fda938, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc4205e4000, 0xc42046e120, 0x30, 0xc420fda938, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc4205e4000, 0x12a, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.movesHandler(0x892240, 0xc4208ee2a0, 0xc422548200)
/home/pciet/go/src/github.com/pciet/wichess/web_moves.go:76 +0x366
net/http.HandlerFunc.ServeHTTP(0x856a88, 0x892240, 0xc4208ee2a0, 0xc422548200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4208ee2a0, 0xc422548200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4208ee2a0, 0xc422548200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6000, 0x892540, 0xc4201ce040)
/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 19 [semacquire, 695 minutes]:
sync.runtime_SemacquireMutex(0xa9fb84, 0xc421e39900)
/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(0xc423a46de0, 0xc421e39988, 0x8, 0xc421a4c080, 0xd)
/home/pciet/go/src/github.com/pciet/wichess/game.go:304 +0x48c
main.acknowledgeGameCompletionHandler(0x892240, 0xc420e0db20, 0xc420e7af00)
/home/pciet/go/src/github.com/pciet/wichess/web_acknowledge.go:69 +0x43b
net/http.HandlerFunc.ServeHTTP(0x8569d0, 0x892240, 0xc420e0db20, 0xc420e7af00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420e0db20, 0xc420e7af00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420e0db20, 0xc420e7af00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b60a0, 0x892540, 0xc420166080)
/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 1203037 [IO wait]:
internal/poll.runtime_pollWait(0x7f5176612ea0, 0x72, 0xc4213aa658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b5a098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b5a098, 0xc420a4c000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b5a080, 0xc420a4c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b5a080, 0xc420a4c0d1, 0x1, 0x1, 0xc420d29408, 0xc420390f58, 0xc420d294b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420258090, 0xc420a4c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a4c0c0)
/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 29 [semacquire, 695 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, 0x1c, 0x1, 0xc42161f358, 0x8, 0x0, 0xbe829dee16703db7, 0x1cab059ed65, 0xa820a0, 0x1fe170f7fe, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420ef1880, 0xc421d8b500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420ef1880, 0xc421d8b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420ef1880, 0xc421d8b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420ef1880, 0xc421d8b500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6780, 0x892540, 0xc420166500)
/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 1202892 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e40200)
/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 1203032 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc4207de300)
/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 1202932 [semacquire, 695 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(0xc422612000)
/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 319 [semacquire, 695 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(0x126, 0x12, 0x1, 0xc4224ae598, 0x8, 0x0, 0x1d769a40, 0xed1bbf737, 0xc4223b8600, 0x61c472e32, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b760e0, 0xc423b30300)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b760e0, 0xc423b30300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b760e0, 0xc423b30300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b760e0, 0xc423b30300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203f4f00, 0x892540, 0xc4203f6480)
/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 1133236 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc421b0f920, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc421b0f950)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x11d, 0xd18c2e2800, 0xc4212f6b18, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc420f30050, 0x8, 0xc42028eba0, 0xc42028f140, 0x11d, 0xd18c2e2800, 0x18c76240, 0xed1bbf6c3, 0xc421fc50e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202804 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc422403180)
/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 346 [semacquire, 695 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(0x111, 0x28, 0x1, 0xc4203538c0, 0x8, 0x0, 0x3998c428, 0xed1bbf736, 0xc4206f4ae0, 0x11be227d06, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420ef1c00, 0xc420f3bb00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420ef1c00, 0xc420f3bb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420ef1c00, 0xc420f3bb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420ef1c00, 0xc420f3bb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203bbc20, 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 1202201 [semacquire, 695 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(0xc420b7b000)
/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 1202320 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669cc60, 0x72, 0xc420c91658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206fe218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206fe218, 0xc420215000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206fe200, 0xc420215031, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206fe200, 0xc420215031, 0x1, 0x1, 0xc42078ec60, 0x0, 0xc42041afd8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea178, 0xc420215031, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420215020)
/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 1202284 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669e350, 0x72, 0xc420237658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466298, 0xc420a04d00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420466280, 0xc420a04d01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420466280, 0xc420a04d01, 0x1, 0x1, 0xc4202377a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e178, 0xc420a04d01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a04cf0)
/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 1051792 [semacquire, 695 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(0xc4218ec7e8, 0x8, 0xc42028e3c0, 0xc42028f1a0, 0x10a, 0xd18c2e2800, 0x2430e480, 0xed1bbf643, 0xc4222e24e0)
/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 205 [semacquire, 695 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(0x114, 0xd, 0x1, 0xc42193aee8, 0x8, 0x0, 0x275b4d58, 0xed1bbf737, 0xc421589ec0, 0xff71546df, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4204d2b60, 0xc4217c0800)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4204d2b60, 0xc4217c0800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4204d2b60, 0xc4217c0800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4204d2b60, 0xc4217c0800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420379220, 0x892540, 0xc420167600)
/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 10357 [semacquire, 695 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(0x124, 0x25, 0x1, 0xc423920400, 0x8, 0x0, 0x34c62d78, 0xed1bbf736, 0xc4208cf500, 0x5e73f205a, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421b3b960, 0xc421002200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421b3b960, 0xc421002200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421b3b960, 0xc421002200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc421b3b960, 0xc421002200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a780, 0x892540, 0xc4203f6bc0)
/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 318 [semacquire, 695 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(0x115, 0xe, 0x1, 0xc4225505b0, 0x7, 0x0, 0xbe829dee0a6e1726, 0x1caa457c6ce, 0xa820a0, 0x1032346bda, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42071a9a0, 0xc421b85800)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42071a9a0, 0xc421b85800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42071a9a0, 0xc421b85800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42071a9a0, 0xc421b85800)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203f4e60, 0x892540, 0xc420167f80)
/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 1090536 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10e, 0xc421f24110, 0x8, 0xc4213ba310, 0x8, 0xc42016d6e0, 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 1005671 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f5176687d60, 0x72, 0xc42122bd28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228298, 0xc4205a1000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228280, 0xc4205a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228280, 0xc4205a1000, 0x1000, 0x1000, 0xc42122be40, 0x434b9c, 0xc42014f800)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e088, 0xc4205a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc423b160c0, 0xc4200e18e0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc42122bf18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc423b160c0, 0xc4200e18e0, 0x5, 0x200, 0x5, 0x411ee9, 0xc4203d8060, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc423b160c0, 0xc4200e18e0, 0x5, 0x200, 0x0, 0xc42035f000, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4200e18c0, 0xc4203d8060, 0x79c860, 0xc4200e1801, 0xa9f9b8)
/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(0xc4200e18c0, 0xc4203d8060, 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(0xc4200e18c0, 0xc42000e088, 0xc4200e18e0)
/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(0xc4200e18c0)
/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(0xc420426140, 0xc4201642b0, 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(0xc4200e18c0, 0xc4206940f0, 0x30, 0xc4201642b0, 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(0xc4200e18c0, 0x892580, 0xc4200120e0, 0xc4206940f0, 0x30, 0xc4203b63c0, 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, 0x7f517668c0b8, 0xc4200e18c0, 0x0, 0x0, 0xc4206940f0, 0x30, 0xc4203b63c0, 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, 0xc42187c5d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4203ce080, 0xc420228300, 0xc420164210, 0xc4206940f0, 0x30, 0xc42122e610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420228380, 0x892580, 0xc4200120e0, 0xc4206940f0, 0x30, 0xc42187e610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420228380, 0x892580, 0xc4200120e0, 0xc4206940f0, 0x30, 0xc42187e610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420228380, 0xc4206940f0, 0x30, 0xc42187e610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420228380, 0x100, 0xc420228301, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0x100, 0xd18c2e2800, 0xc4217be8d8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc422350830, 0x8, 0xc420c56300, 0xc420c56360, 0x100, 0xd18c2e2800, 0x334941d8, 0xed1bbf5f2, 0xc420a98120)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 204 [semacquire, 695 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(0x125, 0xb, 0x1, 0xc4222fe530, 0x8, 0x0, 0x2e3c22c8, 0xed1bbf736, 0xc4215dc420, 0x60e9b51c7, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc423402b60, 0xc420cc5300)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc423402b60, 0xc420cc5300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423402b60, 0xc420cc5300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423402b60, 0xc420cc5300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420379180, 0x892540, 0xc420221740)
/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 1202874 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669a048, 0x72, 0xc4203a7e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206fe098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206fe098, 0xc420214300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206fe080, 0xc4202143a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206fe080, 0xc4202143a1, 0x1, 0x1, 0xc4203a7fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea130, 0xc4202143a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420214390)
/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 7615 [semacquire, 695 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, 0x16, 0x1, 0xc423a58d68, 0x8, 0x0, 0xfb11318, 0xed1bbf737, 0xc420da0ba0, 0x24af60a611, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b770a0, 0xc421c5d600)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b770a0, 0xc421c5d600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b770a0, 0xc421c5d600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b770a0, 0xc421c5d600)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a960, 0x892540, 0xc420167a80)
/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 1202528 [semacquire, 695 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(0xc420b84000)
/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 4042 [semacquire, 695 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(0x11c, 0xd, 0x1, 0xc420c7a298, 0x8, 0x0, 0x2c8ccce8, 0xed1bbf736, 0xc4205b2240, 0xe760eb718, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42071a0e0, 0xc42173fb00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42071a0e0, 0xc42173fb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42071a0e0, 0xc42173fb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42071a0e0, 0xc42173fb00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6640, 0x892540, 0xc420166780)
/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 4040 [semacquire, 695 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(0x11a, 0x1d, 0x1, 0xc420b12388, 0x8, 0x0, 0x2b353010, 0xed1bbf737, 0xc4215882a0, 0xf195f36f7, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4208ef960, 0xc421e75b00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4208ef960, 0xc421e75b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4208ef960, 0xc421e75b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4208ef960, 0xc421e75b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6500, 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 2533 [semacquire, 695 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(0x12b, 0x24, 0x1, 0xc4225e5cd0, 0x8, 0x0, 0x2a6ea3f0, 0xed1bbf737, 0xc42145a780, 0x9073beb0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc423402c40, 0xc423a24f00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc423402c40, 0xc423a24f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423402c40, 0xc423a24f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423402c40, 0xc423a24f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203701e0, 0x892540, 0xc4201cff40)
/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 154 [semacquire, 695 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, 0x26, 0x1, 0xc4223d8408, 0x7, 0x0, 0x2562c148, 0xed1bbf737, 0xc420391f80, 0x26c0360113, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4208efa40, 0xc4202c3300)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4208efa40, 0xc4202c3300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4208efa40, 0xc4202c3300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4208efa40, 0xc4202c3300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a5a0, 0x892540, 0xc420221040)
/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 1202554 [semacquire, 695 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(0xc421e70000)
/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 5327 [semacquire, 695 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(0x120, 0x28, 0x1, 0xc420352358, 0x8, 0x0, 0x1c40d190, 0xed1bbf737, 0xc4215d2b40, 0xb1fc47bc6, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42091a540, 0xc421ac9d00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42091a540, 0xc421ac9d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42091a540, 0xc421ac9d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42091a540, 0xc421ac9d00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4200920a0, 0x892540, 0xc4201cff00)
/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 347 [semacquire, 695 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(0x10f, 0xe, 0x1, 0xc4213b8958, 0x8, 0x0, 0xbe829dee10e72514, 0x1caaad0d4b4, 0xa820a0, 0x10b444333a, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4204d29a0, 0xc4201da200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4204d29a0, 0xc4201da200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4204d29a0, 0xc4201da200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4204d29a0, 0xc4201da200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4203bbcc0, 0x892540, 0xc4203ce800)
/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 1202769 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e34300)
/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 2530 [semacquire, 695 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(0x122, 0xc, 0x1, 0xc421c3e848, 0x8, 0x0, 0x1cce4480, 0xed1bbf737, 0xc4213bea20, 0x825597201, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42071a1c0, 0xc4223e3b00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42071a1c0, 0xc4223e3b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42071a1c0, 0xc4223e3b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42071a1c0, 0xc4223e3b00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420370000, 0x892540, 0xc4201cef00)
/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 7635 [semacquire, 695 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(0x12d, 0xc, 0x1, 0xc4207d01d8, 0x8, 0x0, 0xbe829def532c1464, 0x1cbd71bb608, 0xa820a0, 0xe965360, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42091bce0, 0xc42057ce00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42091bce0, 0xc42057ce00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42091bce0, 0xc42057ce00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42091bce0, 0xc42057ce00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036ae60, 0x892540, 0xc420166740)
/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 1202855 [semacquire, 695 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(0xc42038c000)
/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 1202925 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420b5a200)
/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 1170719 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc421e3bb01, 0x301, 0xc421e3bbc0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc421e3bc20)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc421e3bce0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc421e3bd10)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x124, 0xd18c2e2800, 0xc420352bf8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421a2cfe0, 0x8, 0xc42016c840, 0xc42016ce40, 0x124, 0xd18c2e2800, 0x20267800, 0xed1bbf702, 0xc422370de0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202896 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765a4d80, 0x72, 0xc421068658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e2118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e2118, 0xc420519f00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e2100, 0xc420519f01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e2100, 0xc420519f01, 0x1, 0x1, 0xc4210687a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea0e8, 0xc420519f01, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420519ef0)
/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 10961 [semacquire, 695 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.promote(0x11e, 0x16, 0x1, 0xc423b43ae8, 0x8, 0x0, 0x30117b20, 0xed1bbf735, 0xc42231dec0, 0xc5a257de2, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:229 +0x69e
main.moveRequestHandler(0x892240, 0xc420e0d180, 0xc4232f8000)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:115 +0x550
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420e0d180, 0xc4232f8000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420e0d180, 0xc4232f8000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420e0d180, 0xc4232f8000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a640, 0x892540, 0xc42041aa40)
/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 1201270 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x12c, 0xd18c2e2800, 0xc4216dafd0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc423cdfe68, 0x8, 0xc4211b6600, 0xc4211b6840, 0x12c, 0xd18c2e2800, 0x1227b48, 0xed1bbf735, 0xc421aa9c80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1082591 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10d, 0xc42196e960, 0x8, 0xc42196eb38, 0x8, 0xc4201fa420, 0xc4205d0500)
/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 430 [semacquire, 695 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(0x10d, 0x1d, 0x1, 0xc423cbc228, 0x8, 0x0, 0xbe829dee07472879, 0x1caa130d813, 0xa820a0, 0x1610e81021, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420ef09a0, 0xc422239200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420ef09a0, 0xc422239200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420ef09a0, 0xc422239200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420ef09a0, 0xc422239200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4204465a0, 0x892540, 0xc4203cef80)
/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 1171442 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x125, 0xc421f82000, 0x8, 0xc421f821c8, 0x8, 0xc4201faba0, 0xc4205d0b40)
/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 1202756 [semacquire, 695 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(0xc421af9000)
/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 1202977 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc420228380)
/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 1202934 [semacquire, 695 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(0xc4224b4000)
/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 1202665 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765b1800, 0x72, 0xc4203ad658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420870f18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420870f18, 0xc420cfe000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420870f00, 0xc420cfe041, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420870f00, 0xc420cfe041, 0x1, 0x1, 0xc420f4e180, 0x0, 0xc420061f18)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e090, 0xc420cfe041, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420cfe030)
/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 1202317 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e4ab00)
/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 1172704 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc4217aad80)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc4217aae10, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x126, 0xd18c2e2800, 0xc42267a478, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421546500, 0x8, 0xc4204a7320, 0xc4204a73e0, 0x126, 0xd18c2e2800, 0x1a3d4518, 0xed1bbf705, 0xc4215d23c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202950 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421389280)
/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 1108705 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc420d57701, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc420d578c0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc420d579b0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x110, 0xd18c2e2800, 0xc421e959a8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4222c3000, 0x8, 0xc42028e300, 0xc42028e9c0, 0x110, 0xd18c2e2800, 0xdaddc90, 0xed1bbf6a1, 0xc42096f140)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202937 [semacquire, 695 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(0xc420287000)
/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 1161089 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x121, 0xc4222c86f8, 0x8, 0xc4222c88c8, 0x8, 0xc4204a6480, 0xc4203a2000)
/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 1202625 [semacquire, 695 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(0xc42117a000)
/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 1126958 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc4214688d0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x119, 0xd18c2e2800, 0xc421c3e218, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421e171c0, 0x8, 0xc4201fb680, 0xc4201fb860, 0x119, 0xd18c2e2800, 0x14945b38, 0xed1bbf6ba, 0xc4210a37a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1141704 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc4202fd201, 0x301, 0xc4202fd260, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc4202fd2f0, 0x400, 0xc4202fd320)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x11e, 0xd18c2e2800, 0xc420969848, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc420012140, 0x8, 0xc42006e300, 0xc42006e780, 0x11e, 0xd18c2e2800, 0x1c94a298, 0xed1bbf6d0, 0xc420634660)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202614 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4221da080)
/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 1202734 [semacquire, 695 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(0xc421822000)
/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 1202128 [semacquire, 695 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(0xc421571000)
/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 1171815 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x125, 0xc42196ff28, 0x8, 0xc420ff80f8, 0x8, 0xc4204a6900, 0xc4205d0dc0)
/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 1172705 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x126, 0xc421546500, 0x8, 0xc4221ea018, 0x8, 0xc4204a7500, 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 1148595 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x120, 0xc4225ce2f0, 0x8, 0xc4214c6c88, 0x8, 0xc420c56de0, 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 1005867 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x100, 0xc4218ce018, 0x8, 0xc4218ce208, 0x8, 0xc42006e2a0, 0xc4205d0780)
/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 1161714 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc4217f1901, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc4217f1a40, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x122, 0xd18c2e2800, 0xc421a2dc60, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4217a17c0, 0x8, 0xc4201fac00, 0xc4201fac60, 0x122, 0xd18c2e2800, 0x26094a18, 0xed1bbf6f2, 0xc4207227e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1433 [semacquire, 695 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(0x121, 0x12, 0x1, 0xc4223d8578, 0x8, 0x0, 0xbe829dee14962110, 0x1caae7fd08e, 0xa820a0, 0x80fc2bc32, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420e0ca80, 0xc420760400)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420e0ca80, 0xc420760400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420e0ca80, 0xc420760400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420e0ca80, 0xc420760400)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420093180, 0x892540, 0xc420220a40)
/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 10356 [semacquire, 695 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(0x127, 0x22, 0x1, 0xc42194f138, 0x8, 0x0, 0xbe829deddb3d3cee, 0x1ca798c2299, 0xa820a0, 0x4744ae53d, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420cb27e0, 0xc421134000)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420cb27e0, 0xc421134000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420cb27e0, 0xc421134000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420cb27e0, 0xc421134000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a140, 0x892540, 0xc42041b680)
/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 1203034 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc4207de600)
/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 1202861 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e97b80)
/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 4068 [semacquire, 695 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(0x119, 0x17, 0x1, 0xc4232a6010, 0x8, 0x0, 0x2024e990, 0xed1bbf735, 0xc420d663c0, 0xf14143b27, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420ef0ee0, 0xc4207b4500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420ef0ee0, 0xc4207b4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420ef0ee0, 0xc4207b4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420ef0ee0, 0xc4207b4500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420370500, 0x892540, 0xc4201cefc0)
/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 1202795 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421740200)
/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 1202339 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421b51900)
/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 1202350 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176647630, 0x72, 0xc420e59e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42055d598, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42055d598, 0xc42050e400, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42055d580, 0xc42050e491, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42055d580, 0xc42050e491, 0x1, 0x1, 0xc420e59fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420258020, 0xc42050e491, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42050e480)
/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 1202949 [semacquire, 695 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(0xc420286000)
/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 1202881 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420d4e800)
/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 1202928 [semacquire, 695 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(0xc4224b5000)
/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 1107216 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10f, 0xc42194e650, 0x8, 0xc42194e858, 0x8, 0xc42016da40, 0xc420422000)
/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 1161830 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x122, 0xc421913820, 0x8, 0xc4219139e8, 0x8, 0xc420c56000, 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 1182238 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x128, 0xc423b435c0, 0x8, 0xc421872b28, 0x8, 0xc42016dd40, 0xc4205d0c80)
/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 1059861 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f517669d140, 0x72, 0xc421a35d28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b5a898, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b5a898, 0xc42059e000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b5a880, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b5a880, 0xc42059e000, 0x1000, 0x1000, 0xc421a35e40, 0x434b9c, 0xc4204bb980)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202581c0, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc42395e420, 0xc42265b620, 0x5, 0x200, 0x42bd04, 0x856988, 0xc421a35f18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc42395e420, 0xc42265b620, 0x5, 0x200, 0x5, 0x411ee9, 0xc4203d95c0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc42395e420, 0xc42265b620, 0x5, 0x200, 0x0, 0xc42035e800, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42265b600, 0xc4203d95c0, 0x79c860, 0xc42265b601, 0xa9f9b8)
/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(0xc42265b600, 0xc4203d95c0, 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(0xc42265b600, 0xc4202581c0, 0xc42265b620)
/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(0xc42265b600)
/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(0xc4201b68c0, 0xc420222850, 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(0xc42265b600, 0xc421ba42a0, 0x30, 0xc420222850, 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(0xc42265b600, 0x892580, 0xc4200120e0, 0xc421ba42a0, 0x30, 0xc420a4cb10, 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, 0x7f517668c0b8, 0xc42265b600, 0x0, 0x0, 0xc421ba42a0, 0x30, 0xc420a4cb10, 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, 0xc420b5a900, 0xc4217d85d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4201ce480, 0xc420b5a900, 0xc420222820, 0xc421ba42a0, 0x30, 0xc421a38610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420b5a980, 0x892580, 0xc4200120e0, 0xc421ba42a0, 0x30, 0xc4217da610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420b5a980, 0x892580, 0xc4200120e0, 0xc421ba42a0, 0x30, 0xc4217da610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420b5a980, 0xc421ba42a0, 0x30, 0xc4217da610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420b5a980, 0x10c, 0xc420b5a901, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0x10c, 0xd18c2e2800, 0xc422547ed0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc421c4d490, 0x8, 0xc4201fa180, 0xc4201fa3c0, 0x10c, 0xd18c2e2800, 0x287d0550, 0xed1bbf652, 0xc420716d80)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 4671 [semacquire, 695 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(0x123, 0xe, 0x1, 0xc421d83df8, 0x8, 0x0, 0xbe829dede216449b, 0x1ca80652a5a, 0xa820a0, 0x81018243f, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b761c0, 0xc42246f200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b761c0, 0xc42246f200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b761c0, 0xc42246f200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b761c0, 0xc42246f200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420092fa0, 0x892540, 0xc420061040)
/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 1202552 [semacquire, 695 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(0xc420edd000)
/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 1202327 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421a4c080)
/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 1120934 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x115, 0xc4225cf910, 0x8, 0xc421db3078, 0x7, 0xc42028ff80, 0xc4203a2c80)
/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 6858 [semacquire, 695 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(0xf3, 0x16, 0x1, 0xc4208b2010, 0x8, 0x0, 0xcb63a08, 0xed1bbf737, 0xc4210b6600, 0x2abb1ad8a5, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b767e0, 0xc420bfe200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b767e0, 0xc420bfe200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b767e0, 0xc420bfe200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b767e0, 0xc420bfe200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6be0, 0x892540, 0xc42041a280)
/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 1203021 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc420b5a380)
/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 1202725 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e3b500)
/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 6106 [semacquire, 695 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(0x112, 0xc, 0x1, 0xc423a584b8, 0x8, 0x0, 0xe8d3840, 0xed1bbf736, 0xc420da0c60, 0x10eb274979, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42071a000, 0xc420865700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42071a000, 0xc420865700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42071a000, 0xc420865700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42071a000, 0xc420865700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420370b40, 0x892540, 0xc420060f40)
/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 1119498 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x114, 0xc420bdb010, 0x8, 0xc420bdb1d8, 0x8, 0xc42006ede0, 0xc420422a00)
/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 1202491 [semacquire, 695 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(0xc421e71000)
/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 1127159 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc421212101, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc421212210)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x11a, 0xd18c2e2800, 0xc4224ae238, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4232a6b30, 0x8, 0xc4201faf60, 0xc4201fafc0, 0x11a, 0xd18c2e2800, 0x27441408, 0xed1bbf6ba, 0xc421fc52c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202726 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4205e4000)
/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 4039 [semacquire, 695 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(0x128, 0x12, 0x1, 0xc421d836f0, 0x8, 0x0, 0x241307f8, 0xed1bbf735, 0xc4213ce240, 0x419caa0e9, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420e0cb60, 0xc422380f00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420e0cb60, 0xc422380f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420e0cb60, 0xc422380f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420e0cb60, 0xc422380f00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6460, 0x892540, 0xc420167040)
/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 1202781 [semacquire, 695 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(0xc420ca9000)
/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 1121362 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x116, 0xc421bded68, 0x7, 0xc423b55eb8, 0x7, 0xc42006f1a0, 0xc4203a3540)
/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 1107215 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x10f, 0xd18c2e2800, 0xc421728b30, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc42194e650, 0x8, 0xc42016d920, 0xc42016d9e0, 0x10f, 0xd18c2e2800, 0x34afde88, 0xed1bbf69e, 0xc4210171a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202170 [semacquire, 695 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(0xc4233e2000)
/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 1133237 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11d, 0xc420f30050, 0x8, 0xc420c7b558, 0x8, 0xc42028f200, 0xc4203a3cc0)
/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 1203025 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc420b5a980)
/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 1202917 [semacquire, 695 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(0xc420df3000)
/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 7614 [semacquire, 695 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(0x12a, 0x1f, 0x1, 0xc4214542e8, 0x8, 0x0, 0xbe829dedf64b1b1e, 0x1ca949a00b4, 0xa820a0, 0x22b5b88f6, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b768c0, 0xc42185fd00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b768c0, 0xc42185fd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b768c0, 0xc42185fd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b768c0, 0xc42185fd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a500, 0x892540, 0xc420167a40)
/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 1202927 [semacquire, 695 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(0xc422613000)
/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 1127793 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11b, 0xc420d59400, 0x8, 0xc420d595c8, 0x8, 0xc42006fda0, 0xc420423a40)
/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 1202325 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765a4e50, 0x72, 0xc420233658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42055d518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42055d518, 0xc42063a100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42055d500, 0xc42063a101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42055d500, 0xc42063a101, 0x1, 0x1, 0xc42065b408, 0xc421017438, 0xc42065b4b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420258000, 0xc42063a101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42063a0f0)
/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 1202523 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420c1be80)
/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 1202931 [semacquire, 695 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(0xc423c81000)
/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 1129985 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11c, 0xc4218bdc90, 0x8, 0xc4218bdf98, 0x8, 0xc4201fbb60, 0xc4205d03c0)
/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 7616 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669dc00, 0x72, 0xc423ba2050)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc421614498, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc421614498, 0xc421432000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc421614480, 0xc421432000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc421614480, 0xc421432000, 0x1000, 0x1000, 0xc423ba2168, 0x434b9c, 0xc42065bb00)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea208, 0xc421432000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc4213ce780, 0xc4216162e0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc423ba2240)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc4213ce780, 0xc4216162e0, 0x5, 0x200, 0x5, 0x411ee9, 0xc4211fce20, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc4213ce780, 0xc4216162e0, 0x5, 0x200, 0x0, 0xc420036800, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4216162c0, 0xc4211fce20, 0x79c860, 0xc421616201, 0xa9f9b8)
/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(0xc4216162c0, 0xc4211fce20, 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(0xc4216162c0, 0xc4201ea208, 0xc4216162e0)
/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(0xc4216162c0)
/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(0xc4204463c0, 0xc4200112d0, 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(0xc4216162c0, 0xc423c913b0, 0x30, 0xc4200112d0, 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(0xc4216162c0, 0x892580, 0xc4200120e0, 0xc423c913b0, 0x30, 0xc421024510, 0x1, 0x1, 0x0, 0xc423a8b76e, ...)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8
database/sql.ctxDriverQuery(0x892580, 0xc4200120e0, 0x7f517668c0b8, 0xc4216162c0, 0x0, 0x0, 0xc423c913b0, 0x30, 0xc421024510, 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, 0xc421614500, 0xc423ba2900)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4201cecc0, 0xc421614500, 0xc4200112b0, 0xc423c913b0, 0x30, 0xc423ba4938, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc4222ce080, 0x892580, 0xc4200120e0, 0xc423c913b0, 0x30, 0xc423ba4938, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc4222ce080, 0x892580, 0xc4200120e0, 0xc423c913b0, 0x30, 0xc423ba4938, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc4222ce080, 0xc423c913b0, 0x30, 0xc423ba4938, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc4222ce080, 0xf3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.movesHandler(0x892240, 0xc4208eeee0, 0xc4207e0c00)
/home/pciet/go/src/github.com/pciet/wichess/web_moves.go:76 +0x366
net/http.HandlerFunc.ServeHTTP(0x856a88, 0x892240, 0xc4208eeee0, 0xc4207e0c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4208eeee0, 0xc4207e0c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4208eeee0, 0xc4207e0c00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036aa00, 0x892540, 0xc420167b40)
/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 1202821 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420658080)
/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 1161088 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc42047ff50, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc4216ac030)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x121, 0xd18c2e2800, 0xc4204aa5e8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4222c86f8, 0x8, 0xc420c56540, 0xc4204a6060, 0x121, 0xd18c2e2800, 0x1b0ed970, 0xed1bbf6f1, 0xc420338e40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 10358 [semacquire, 695 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, 0x13, 0x1, 0xc4222fe268, 0x8, 0x0, 0xbe829dee0bfbfb79, 0x1caa5e5ab13, 0xa820a0, 0x22daa357df, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42071b180, 0xc420f98300)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42071b180, 0xc420f98300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42071b180, 0xc420f98300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42071b180, 0xc420f98300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036a8c0, 0x892540, 0xc420166c00)
/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 1114571 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc420057401, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc4200574d0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc4200575c0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x112, 0xd18c2e2800, 0xc4201ca900, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc423bf6c60, 0x7, 0xc42016db00, 0xc42016dc20, 0x112, 0xd18c2e2800, 0x18e6adf8, 0xed1bbf6a9, 0xc420e203c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202846 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765a4cb0, 0x72, 0xc420e58658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4205f6018, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4205f6018, 0xc42050e600, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4205f6000, 0xc42050e641, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4205f6000, 0xc42050e641, 0x1, 0x1, 0xc420e587a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420258078, 0xc42050e641, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42050e630)
/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 4672 [semacquire, 695 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(0x113, 0x13, 0x1, 0xc420934a38, 0x8, 0x0, 0xbe829dee1cd175b0, 0x1cab6bb2558, 0xa820a0, 0xfe434d706, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b77500, 0xc42051cd00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b77500, 0xc42051cd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b77500, 0xc42051cd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b77500, 0xc42051cd00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420093040, 0x892540, 0xc420166b80)
/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 1202744 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420d40500)
/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 1202918 [semacquire, 695 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(0xc42036d000)
/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 1202517 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669a6c8, 0x72, 0xc421066658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e2198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e2198, 0xc420519b00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e2180, 0xc420519ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e2180, 0xc420519ba1, 0x1, 0x1, 0xc4210667a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea100, 0xc420519ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420519b90)
/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 1170720 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x124, 0xc421a2cfe0, 0x8, 0xc423c7d600, 0x8, 0xc42016cfc0, 0xc4205d08c0)
/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 1181919 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc420dfd710)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc420dfd7a0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc420dfd800)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x128, 0xd18c2e2800, 0xc420b13750, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc422610740, 0x8, 0xc42016dda0, 0xc42016de60, 0x128, 0xd18c2e2800, 0x1c86eec8, 0xed1bbf715, 0xc4210df080)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1051793 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10a, 0xc4218ec7e8, 0x8, 0xc4225f2740, 0x8, 0xc42028f5c0, 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 1052571 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10a, 0xc4218ed140, 0x8, 0xc4218ed308, 0x8, 0xc42028ee40, 0xc420422140)
/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 1202872 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420d4e480)
/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 5329 [semacquire, 695 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(0x108, 0x1d, 0x1, 0xc423b43dc8, 0x8, 0x0, 0xbe829dedf52363be, 0x1ca93724951, 0xa820a0, 0x2022d21a31, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421b3a0e0, 0xc4232e3500)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421b3a0e0, 0xc4232e3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421b3a0e0, 0xc4232e3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc421b3a0e0, 0xc4232e3500)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420092f00, 0x892540, 0xc4201ce440)
/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 1202960 [semacquire, 695 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(0xc4218ec9d0, 0x8, 0xc4218ecb88, 0x8, 0xc4218ecb98, 0x7, 0xd18c2e2800, 0x495bc90, 0xed1bbf73d, 0xc4219c1b60, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc423403b20, 0xc420b7cc00)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc423403b20, 0xc420b7cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423403b20, 0xc420b7cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423403b20, 0xc420b7cc00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b7ea0, 0x892540, 0xc4203ceec0)
/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 5328 [semacquire, 695 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(0x10e, 0x11, 0x1, 0xc423400348, 0x8, 0x0, 0xbe829dee18c289ee, 0x1cab2ac3983, 0xa820a0, 0x142522d290, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc421b3bc00, 0xc4202c2300)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc421b3bc00, 0xc4202c2300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc421b3bc00, 0xc4202c2300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc421b3bc00, 0xc4202c2300)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420092780, 0x892540, 0xc420404440)
/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 10360 [semacquire, 695 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(0x12c, 0x9, 0x1, 0xc420e4c368, 0x8, 0x0, 0x2ebd9f38, 0xed1bbf736, 0xc423c075c0, 0x6935e6c8, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42091a7e0, 0xc4213d5200)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42091a7e0, 0xc4213d5200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42091a7e0, 0xc4213d5200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42091a7e0, 0xc4213d5200)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036ac80, 0x892540, 0xc42041ac80)
/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 1108899 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x110, 0xc420acac30, 0x7, 0xc420acadf8, 0x8, 0xc42006fe60, 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 1202509 [semacquire, 695 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(0xc4218d1000)
/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 1090123 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10e, 0xc4211076c0, 0x8, 0xc423bc2ed8, 0x8, 0xc420c57da0, 0xc4205d17c0)
/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 9064 [semacquire, 695 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(0x116, 0x12, 0x1, 0xc42146a1c8, 0x7, 0x0, 0xbe829dedf475dd21, 0x1ca92c4c2bc, 0xa820a0, 0xfd07e60c8, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42091ad20, 0xc4222d1100)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42091ad20, 0xc4222d1100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42091ad20, 0xc4222d1100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42091ad20, 0xc4222d1100)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6280, 0x892540, 0xc42041ad80)
/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 1202109 [semacquire, 695 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 1114572 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x112, 0xc423bf6c60, 0x7, 0xc4209696f8, 0x8, 0xc42016de00, 0xc420422f00)
/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 6860 [semacquire, 695 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(0x117, 0x20, 0x1, 0xc423af4040, 0x8, 0x0, 0x2c276010, 0xed1bbf736, 0xc420b538c0, 0xf5576df1f, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b76000, 0xc420523000)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b76000, 0xc420523000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b76000, 0xc420523000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b76000, 0xc420523000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6d20, 0x892540, 0xc4201cee40)
/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 1122398 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x117, 0xc4239ada78, 0x8, 0xc423a4a080, 0x8, 0xc42016c3c0, 0xc4203a3900)
/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 1202853 [semacquire, 695 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(0xc4222b3000)
/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 6105 [semacquire, 695 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(0x110, 0x7, 0x1, 0xc4218edbc0, 0x8, 0x0, 0x1f9d23c0, 0xed1bbf736, 0xc4206f4ea0, 0x10bded2359, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42091aa80, 0xc42129e700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42091aa80, 0xc42129e700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42091aa80, 0xc42129e700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42091aa80, 0xc42129e700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420370780, 0x892540, 0xc420061dc0)
/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 1202910 [semacquire, 695 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(0xc420df2000)
/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 1202986 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421786800)
/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 1202900 [semacquire, 695 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(0xc4207a3000)
/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 1115261 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x113, 0xc4225a0960, 0x8, 0xc421757b20, 0x8, 0xc4204a6420, 0xc4203a23c0)
/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 1192461 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x129, 0xc423cb6468, 0x8, 0xc42399dc28, 0x8, 0xc4211b67e0, 0xc4200dedc0)
/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 6104 [semacquire, 695 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(0x118, 0xd, 0x1, 0xc4223d81b0, 0x8, 0x0, 0x174e00e0, 0xed1bbf737, 0xc421aa8660, 0xf5c905341, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc42103b260, 0xc421778a00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc42103b260, 0xc421778a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc42103b260, 0xc421778a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc42103b260, 0xc421778a00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420370460, 0x892540, 0xc420061b40)
/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 1181920 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x128, 0xc422610740, 0x8, 0xc422610908, 0x8, 0xc42016dec0, 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 1202851 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765b14c0, 0x72, 0xc420033e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420871018, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420871018, 0xc42063a200, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420871000, 0xc42063a2b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420871000, 0xc42063a2b1, 0x1, 0x1, 0xc420033fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0a0, 0xc42063a2b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42063a2a0)
/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 1202435 [semacquire, 695 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(0xc4221e1000)
/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 7634 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687a20, 0x72, 0xc420d70050)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42118dd98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42118dd98, 0xc42090b000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42118dd80, 0xc42090b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42118dd80, 0xc42090b000, 0x1000, 0x1000, 0x1bc, 0x100, 0x200)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea1a0, 0xc42090b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc421aa98c0, 0xc42265a2e0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc420d70240)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc421aa98c0, 0xc42265a2e0, 0x5, 0x200, 0x5, 0x4120fd, 0xc420bb6a20, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc421aa98c0, 0xc42265a2e0, 0x5, 0x200, 0xc420bb6a20, 0xa9f9b8, 0x18)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42265a2c0, 0xc420bb6a20, 0x100, 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(0xc42265a2c0, 0xc420bb6a20, 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(0xc42265a2c0, 0xc4201ea1a0, 0xc42265a2e0)
/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(0xc42265a2c0)
/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(0xc4203714a0, 0xc4200116f0, 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(0xc42265a2c0, 0xc420188240, 0x30, 0xc4200116f0, 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(0xc42265a2c0, 0x892580, 0xc4200120e0, 0xc420188240, 0x30, 0xc420572480, 0x1, 0x1, 0x1, 0x10, ...)
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8
database/sql.ctxDriverQuery(0x892580, 0xc4200120e0, 0x7f517668c0b8, 0xc42265a2c0, 0x0, 0x0, 0xc420188240, 0x30, 0xc420572480, 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, 0xc423ce2080, 0xc420d70900)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4203ce340, 0xc423ce2080, 0xc4200116e0, 0xc420188240, 0x30, 0xc420d72938, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420186980, 0x892580, 0xc4200120e0, 0xc420188240, 0x30, 0xc420d72938, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420186980, 0x892580, 0xc4200120e0, 0xc420188240, 0x30, 0xc420d72938, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420186980, 0xc420188240, 0x30, 0xc420d72938, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420186980, 0x10a, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.movesHandler(0x892240, 0xc420e0c1c0, 0xc421948700)
/home/pciet/go/src/github.com/pciet/wichess/web_moves.go:76 +0x366
net/http.HandlerFunc.ServeHTTP(0x856a88, 0x892240, 0xc420e0c1c0, 0xc421948700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420e0c1c0, 0xc421948700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420e0c1c0, 0xc421948700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036adc0, 0x892540, 0xc420221140)
/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 1202844 [semacquire, 695 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(0xc42036c000)
/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 1202507 [semacquire, 695 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(0xc4218d0000)
/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 1202922 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669a528, 0x72, 0xc4215e4e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206e2098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206e2098, 0xc420519d00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206e2080, 0xc420519d51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206e2080, 0xc420519d51, 0x1, 0x1, 0xc421588060, 0x0, 0xc42041b258)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea038, 0xc420519d51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420519d40)
/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 1202709 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4222ce080)
/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 1202849 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420dfa200)
/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 10359 [semacquire, 695 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(0x11b, 0x1b, 0x1, 0xc423a7a2c8, 0x8, 0x0, 0x2e016f70, 0xed1bbf737, 0xc421cdf1a0, 0xf60c29070, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc420b76380, 0xc420a55000)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc420b76380, 0xc420a55000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc420b76380, 0xc420a55000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc420b76380, 0xc420a55000)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc42036abe0, 0x892540, 0xc420166e80)
/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 1203015 [semacquire, 695 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(0xc42399c8e0, 0x7, 0xc4218ed0f8, 0x8, 0xc4218ed108, 0x7, 0xd18c2e2800, 0x495bc90, 0xed1bbf73d, 0xc420635f80, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:32 +0x3f
main.moveNotificationWebsocketHandler(0x892240, 0xc423403ce0, 0xc420b7cf00)
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6
net/http.HandlerFunc.ServeHTTP(0x856a78, 0x892240, 0xc423403ce0, 0xc420b7cf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423403ce0, 0xc420b7cf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423403ce0, 0xc420b7cf00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc420446820, 0x892540, 0xc4203cf940)
/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 1202497 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687c90, 0x72, 0xc420239658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b2018, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4201b2018, 0xc420160000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4201b2000, 0xc4201600d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4201b2000, 0xc4201600d1, 0x1, 0x1, 0xc420341588, 0xc4214f5a38, 0xc420341638)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4000, 0xc4201600d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201600c0)
/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 1203023 [chan receive, 683 minutes]:
database/sql.(*Tx).awaitDone(0xc420b5a680)
/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 1202671 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421d84380)
/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 1202514 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669e010, 0x72, 0xc420535e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466498, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466498, 0xc420a04b00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420466480, 0xc420a04b51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420466480, 0xc420a04b51, 0x1, 0x1, 0xc420535fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e1a8, 0xc420a04b51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420a04b40)
/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 1171377 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc4232c8030, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x125, 0xd18c2e2800, 0xc4214c74c0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421f82000, 0x8, 0xc4201faa80, 0xc4201fab40, 0x125, 0xd18c2e2800, 0x193c8e58, 0xed1bbf703, 0xc42231cd20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 9673 [semacquire, 695 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(0x11d, 0x25, 0x1, 0xc420bdbd08, 0x8, 0x0, 0xbe829dedeb3ffb54, 0x1ca898ee0f0, 0xa820a0, 0xd589202d4, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc423403ea0, 0xc421285e00)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc423403ea0, 0xc421285e00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc423403ea0, 0xc421285e00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc423403ea0, 0xc421285e00)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b7040, 0x892540, 0xc420167f40)
/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 9672 [semacquire, 695 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(0x129, 0x25, 0x1, 0xc42259b740, 0x8, 0x0, 0xb14af68, 0xed1bbf737, 0xc420589020, 0x22d7da1f8, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4208ee620, 0xc42192b700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4208ee620, 0xc42192b700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4208ee620, 0xc42192b700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4208ee620, 0xc42192b700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b6fa0, 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 1202894 [semacquire, 695 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(0xc421e51000)
/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 1127749 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11a, 0xc4216ee060, 0x8, 0xc4216ee228, 0x8, 0xc4201fa8a0, 0xc4203a2140)
/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 1114968 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x112, 0xc4217eef90, 0x8, 0xc423bf72a8, 0x8, 0xc4204a61e0, 0xc4203a2640)
/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 1202947 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc423a90000)
/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 1110520 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x111, 0xc4204aac00, 0x8, 0xc421744208, 0x8, 0xc42028f6e0, 0xc4203a3180)
/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 9670 [semacquire, 695 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(0x10c, 0x11, 0x1, 0xc420353ea8, 0x8, 0x0, 0x33a83670, 0xed1bbf736, 0xc421aa9080, 0x1a4a1a7d36, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:112 +0x9f2
main.moveRequestHandler(0x892240, 0xc4204d28c0, 0xc421194700)
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:125 +0xc0d
net/http.HandlerFunc.ServeHTTP(0x856a80, 0x892240, 0xc4204d28c0, 0xc421194700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:1939 +0x44
net/http.(*ServeMux).ServeHTTP(0xa81be0, 0x892240, 0xc4204d28c0, 0xc421194700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2316 +0x130
net/http.serverHandler.ServeHTTP(0xc42007b930, 0x892240, 0xc4204d28c0, 0xc421194700)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:2665 +0xbc
net/http.(*conn).serve(0xc4201b63c0, 0x892540, 0xc420060100)
/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 1202646 [semacquire, 695 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(0xc421545000)
/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 1120933 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc422214930, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc422214960, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x115, 0xd18c2e2800, 0xc4223204e8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4225cf910, 0x8, 0xc42028e0c0, 0xc42028f2c0, 0x115, 0xd18c2e2800, 0x18d23f80, 0xed1bbf6b1, 0xc4204daf60)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1203058 [IO wait]:
internal/poll.runtime_pollWait(0x7f51765b1db0, 0x72, 0xc421f60868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228498, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228498, 0xc42075d000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228480, 0xc42075d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228480, 0xc42075d000, 0x1000, 0x1000, 0xc421f60978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0a8, 0xc42075d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc4203b62d0, 0xc42075d000, 0x1000, 0x1000, 0x2, 0xc421f60a68, 0x411a56)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc423b16120)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc423b16120, 0x7f51766e3d0a, 0xc421f60ad8, 0x411a56, 0x7f517043f7b8, 0x2, 0xc421f60ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc423b16120, 0xc421ac8200, 0x100, 0xf8, 0x8283e0, 0x1, 0x100c42035e400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc4203b6360, 0xc42144e501, 0xc421f60ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4203b6360, 0xc421ac8200, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc423b16120, 0x0, 0xc421ac8200, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4201b6dc0, 0x892540, 0xc4203f6b00, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4201b6dc0, 0x892540, 0xc4203f6b00)
/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 1202593 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669d210, 0x72, 0xc420c96658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420400218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420400218, 0xc420474600, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420400200, 0xc420474671, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420400200, 0xc420474671, 0x1, 0x1, 0xc4205b7408, 0xc421359678, 0xc4205b74b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e130, 0xc420474671, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420474660)
/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 1202771 [semacquire, 695 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(0xc421542000)
/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 1202859 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4225e2180)
/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 1178382 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc420aa98c0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc420aa9980, 0x400, 0xc420aa99b0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x127, 0xd18c2e2800, 0xc4216aa1e8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc420742286, 0x7, 0xc4211b6120, 0xc4211b6a20, 0x127, 0xd18c2e2800, 0x28a405b0, 0xed1bbf70f, 0xc4211e0a20)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1017758 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x106, 0xc4218ceb90, 0x8, 0xc4216abb68, 0x8, 0xc4201faf00, 0xc420423e00)
/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 978105 [IO wait, 685 minutes]:
internal/poll.runtime_pollWait(0x7f517669c6b0, 0x72, 0xc42221fd28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4216f6b98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4216f6b98, 0xc423c92000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4216f6b80, 0xc423c92000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4216f6b80, 0xc423c92000, 0x1000, 0x1000, 0xc42221fe40, 0x434b9c, 0xc420917200)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4128, 0xc423c92000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc420635e60, 0xc4209382e0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc42221ff18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc420635e60, 0xc4209382e0, 0x5, 0x200, 0x5, 0x411ee9, 0xc42099c500, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc420635e60, 0xc4209382e0, 0x5, 0x200, 0x0, 0xc42035f000, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4209382c0, 0xc42099c500, 0x79c860, 0xc420938201, 0xa9f9b8)
/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(0xc4209382c0, 0xc42099c500, 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(0xc4209382c0, 0xc4201b4128, 0xc4209382e0)
/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(0xc4209382c0)
/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(0xc420426000, 0xc420164110, 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(0xc4209382c0, 0xc420694000, 0x30, 0xc420164110, 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(0xc4209382c0, 0x892580, 0xc4200120e0, 0xc420694000, 0x30, 0xc4203b6060, 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, 0x7f517668c0b8, 0xc4209382c0, 0x0, 0x0, 0xc420694000, 0x30, 0xc4203b6060, 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, 0xc4216f6c00, 0xc42241a5d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4203ce000, 0xc4216f6c00, 0xc4201640e0, 0xc420694000, 0x30, 0xc422222610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420228000, 0x892580, 0xc4200120e0, 0xc420694000, 0x30, 0xc42241c610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420228000, 0x892580, 0xc4200120e0, 0xc420694000, 0x30, 0xc42241c610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420228000, 0xc420694000, 0x30, 0xc42241c610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420228000, 0xf3, 0xc420228001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0xf3, 0xd18c2e2800, 0xc423a4b670, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc4213ec2e0, 0x8, 0xc420c561e0, 0xc420c575c0, 0xf3, 0xd18c2e2800, 0x3aca81b0, 0xed1bbf5ca, 0xc422438e40)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202952 [semacquire, 695 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(0xc420b70000)
/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 1202904 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687880, 0x72, 0xc42045c658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b2698, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4201b2698, 0xc4201ac500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4201b2680, 0xc4201ac581, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4201b2680, 0xc4201ac581, 0x1, 0x1, 0xc42045c7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4018, 0xc4201ac581, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201ac570)
/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 1163194 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x123, 0xc42195e030, 0x8, 0xc421d6a1b8, 0x8, 0xc4204a64e0, 0xc4205d0640)
/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 1202689 [semacquire, 695 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(0xc421af8000)
/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 1201142 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12b, 0xc4210acbf0, 0x7, 0xc420e7c5b0, 0x8, 0xc4201fa480, 0xc4203a28c0)
/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 1202403 [semacquire, 695 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(0xc420b7a000)
/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 1202204 [semacquire, 695 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(0xc420537000)
/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 1121297 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc4216b5d70)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc4216b5da0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x116, 0xd18c2e2800, 0xc4208b2768, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421bded68, 0x7, 0xc42028e840, 0xc42028fc80, 0x116, 0xd18c2e2800, 0x2e1e2318, 0xed1bbf6b1, 0xc4211e08a0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202868 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176647ff0, 0x72, 0xc420535658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203b5418, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203b5418, 0xc4203b8c00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203b5400, 0xc4203b8c41, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203b5400, 0xc4203b8c41, 0x1, 0x1, 0xc4205357a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e1a0, 0xc4203b8c41, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203b8c30)
/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 1202737 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176647e50, 0x72, 0xc420e55e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203b2b18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203b2b18, 0xc4203eca00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203b2b00, 0xc4203eca31, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203b2b00, 0xc4203eca31, 0x1, 0x1, 0xc420e55fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea0a8, 0xc4203eca31, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203eca20)
/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 1200736 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12b, 0xc420322000, 0x8, 0xc4223e4a10, 0x8, 0xc4201fb320, 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 1202818 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51766872d0, 0x72, 0xc423c5ae58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203c0218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203c0218, 0xc4203a4300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203c0200, 0xc4203a43d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203c0200, 0xc4203a43d1, 0x1, 0x1, 0xc423c5afa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4060, 0xc4203a43d1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203a43c0)
/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 1202712 [semacquire, 695 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(0xc421544000)
/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 1122699 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x118, 0xc4239ac050, 0x8, 0xc4239ac218, 0x8, 0xc42016cf60, 0xc4203a3a40)
/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 1202596 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc423baa300)
/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 1127160 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11a, 0xc4232a6b30, 0x8, 0xc4232a6cf8, 0x8, 0xc4201fb020, 0xc420422dc0)
/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 1202673 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4218ae300)
/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 1202864 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51766873a0, 0x72, 0xc420e57e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420211718, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420211718, 0xc420215b00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420211700, 0xc420215ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420211700, 0xc420215ba1, 0x1, 0x1, 0xc420e57fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc420258080, 0xc420215ba1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420215b90)
/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 1032103 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f51765b0fe0, 0x72, 0xc423ae1d28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b5a598, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b5a598, 0xc42046d000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b5a580, 0xc42046d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b5a580, 0xc42046d000, 0x1000, 0x1000, 0xc423ae1e40, 0x434b9c, 0xc42078c300)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580f8, 0xc42046d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc42395e2a0, 0xc42265ab20, 0x5, 0x200, 0x42bd04, 0x856988, 0xc423ae1f18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc42395e2a0, 0xc42265ab20, 0x5, 0x200, 0x5, 0x411ee9, 0xc4203d8ec0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc42395e2a0, 0xc42265ab20, 0x5, 0x200, 0x0, 0xc42035e800, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42265ab00, 0xc4203d8ec0, 0x79c860, 0xc42265ab01, 0xa9f9b8)
/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(0xc42265ab00, 0xc4203d8ec0, 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(0xc42265ab00, 0xc4202580f8, 0xc42265ab20)
/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(0xc42265ab00)
/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(0xc4201b66e0, 0xc420222460, 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(0xc42265ab00, 0xc421ba41b0, 0x30, 0xc420222460, 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(0xc42265ab00, 0x892580, 0xc4200120e0, 0xc421ba41b0, 0x30, 0xc420a4c7b0, 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, 0x7f517668c0b8, 0xc42265ab00, 0x0, 0x0, 0xc421ba41b0, 0x30, 0xc420a4c7b0, 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, 0xc420b5a600, 0xc4222985d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4201ce3c0, 0xc420b5a600, 0xc420222440, 0xc421ba41b0, 0x30, 0xc423ae4610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420b5a680, 0x892580, 0xc4200120e0, 0xc421ba41b0, 0x30, 0xc42229a610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420b5a680, 0x892580, 0xc4200120e0, 0xc421ba41b0, 0x30, 0xc42229a610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420b5a680, 0xc421ba41b0, 0x30, 0xc42229a610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420b5a680, 0x108, 0xc420b5a601, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0x108, 0xd18c2e2800, 0xc423af5958, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc4214c7210, 0x8, 0xc42028efc0, 0xc42028f080, 0x108, 0xd18c2e2800, 0x32c066b0, 0xed1bbf621, 0xc4215fa780)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1141705 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11e, 0xc420012140, 0x8, 0xc420644080, 0x8, 0xc42006e7e0, 0xc4203a3e00)
/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 1148725 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x120, 0xc423cdfd68, 0x8, 0xc420d58558, 0x8, 0xc420c57380, 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 1202316 [semacquire, 695 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(0xc4233e3000)
/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 1202287 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687bc0, 0x72, 0xc4215e6658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b2098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4201b2098, 0xc4201ac100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4201b2080, 0xc4201ac161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4201b2080, 0xc4201ac161, 0x1, 0x1, 0xc4215e67a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4008, 0xc4201ac161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201ac150)
/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 1202780 [semacquire, 695 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.promote.func1(0xc4214f9000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:221 +0x31
created by main.game.promote
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:220 +0x676
goroutine 1202447 [semacquire, 695 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(0xc421543000)
/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 1005672 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x100, 0xc422350830, 0x8, 0xc4204fbd78, 0x8, 0xc420c563c0, 0xc4203a2f00)
/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 1202840 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4214ddf00)
/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 1110257 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0xc421e3c2d0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0xc421e3c3c0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x111, 0xd18c2e2800, 0xc4208aa458, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc422351478, 0x8, 0xc42028ea20, 0xc42028f320, 0x111, 0xd18c2e2800, 0x15ac2438, 0xed1bbf6a3, 0xc4204db140)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1000816 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f5176613790, 0x72, 0xc42137bd28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4207de218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4207de218, 0xc42029a000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4207de200, 0xc42029a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4207de200, 0xc42029a000, 0x1000, 0x1000, 0xc42137be40, 0x434b9c, 0xc42078d800)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4030, 0xc42029a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc420a580c0, 0xc4209385a0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc42137bf18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc420a580c0, 0xc4209385a0, 0x5, 0x200, 0x5, 0x411ee9, 0xc4203d8100, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc420a580c0, 0xc4209385a0, 0x5, 0x200, 0x0, 0xc42035e800, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc420938580, 0xc4203d8100, 0x79c860, 0xc420938501, 0xa9f9b8)
/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(0xc420938580, 0xc4203d8100, 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(0xc420938580, 0xc4201b4030, 0xc4209385a0)
/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(0xc420938580)
/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(0xc42036a1e0, 0xc4201be1c0, 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(0xc420938580, 0xc420cfc0c0, 0x30, 0xc4201be1c0, 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(0xc420938580, 0x892580, 0xc4200120e0, 0xc420cfc0c0, 0x30, 0xc421166330, 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, 0x7f517668c0b8, 0xc420938580, 0x0, 0x0, 0xc420cfc0c0, 0x30, 0xc421166330, 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, 0xc4207de280, 0xc42177a5d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4203f6240, 0xc4207de280, 0xc4201be190, 0xc420cfc0c0, 0x30, 0xc42137e610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc4207de300, 0x892580, 0xc4200120e0, 0xc420cfc0c0, 0x30, 0xc42177c610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc4207de300, 0x892580, 0xc4200120e0, 0xc420cfc0c0, 0x30, 0xc42177c610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc4207de300, 0xc420cfc0c0, 0x30, 0xc42177c610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc4207de300, 0xfe, 0xc4207de301, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0xfe, 0xd18c2e2800, 0xc423a98118, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc4215f46b0, 0x8, 0xc42028e2a0, 0xc42028e480, 0xfe, 0xd18c2e2800, 0x2c950660, 0xed1bbf5eb, 0xc4226312c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1119300 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc42398b380, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc42398b4a0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x114, 0xd18c2e2800, 0xc421d83cc8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc42186da68, 0x8, 0xc42016c8a0, 0xc42016c960, 0x114, 0xd18c2e2800, 0x2f4e7558, 0xed1bbf6af, 0xc4214d19e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1161659 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x121, 0xc423920050, 0x8, 0xc420769508, 0x8, 0xc420c560c0, 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 1202648 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4203e4000)
/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 1203007 [IO wait]:
internal/poll.runtime_pollWait(0x7f5176687130, 0x72, 0xc420ca5868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228198, 0xc420409000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228180, 0xc420409000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228180, 0xc420409000, 0x1000, 0x1000, 0xc420ca5978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e038, 0xc420409000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc421166060, 0xc420409000, 0x1000, 0x1000, 0x2, 0xc420ca5a68, 0x411a56)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc42395e360)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc42395e360, 0x7f51766e360a, 0xc420ca5ad8, 0x411a56, 0x7f5170504e78, 0x3, 0xc420ca5ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc42395e360, 0xc421b84300, 0x100, 0xf8, 0x8283e0, 0x1, 0x100c42035f400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc421166090, 0xc42144e401, 0xc420ca5ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc421166090, 0xc421b84300, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc42395e360, 0x0, 0xc421b84300, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4201b6aa0, 0x892540, 0xc4201ce600, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4201b6aa0, 0x892540, 0xc4201ce600)
/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 1202822 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669e280, 0x72, 0xc421bbae58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466318, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466318, 0xc42094a700, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420466300, 0xc42094a7c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420466300, 0xc42094a7c1, 0x1, 0x1, 0xc421bbafa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e180, 0xc42094a7c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42094a7b0)
/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 1202566 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176699c38, 0x72, 0xc4219b9e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4204f0118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4204f0118, 0xc420632200, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4204f0100, 0xc4206322b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4204f0100, 0xc4206322b1, 0x1, 0x1, 0xc4219b9fa8, 0x52a56e, 0xc423abe5b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b40f8, 0xc4206322b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4206322a0)
/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 1202964 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4207de180)
/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 1202907 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc42123c680)
/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 1201271 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12c, 0xc423cdfe68, 0x8, 0xc421d024f0, 0x8, 0xc4211b69c0, 0xc4203a2a00)
/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 1202570 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765b1250, 0x72, 0xc4219b9658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420594718, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420594718, 0xc420afe100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420594700, 0xc420afe131, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420594700, 0xc420afe131, 0x1, 0x1, 0xc4219b97a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0c8, 0xc420afe131, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420afe120)
/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 1202883 [semacquire, 695 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(0xc42038d000)
/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 978106 [chan receive, 695 minutes]:
main.listeningToGame.func2(0xf3, 0xc4213ec2e0, 0x8, 0xc4213ec4a8, 0x8, 0xc420c57800, 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 1121519 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x116, 0xc421133148, 0x8, 0xc4239219d8, 0x7, 0xc42028e120, 0xc4203a3680)
/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 1202538 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669cb90, 0x72, 0xc420031e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420637898, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420637898, 0xc420800100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420637880, 0xc420800161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420637880, 0xc420800161, 0x1, 0x1, 0xc420031fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e0d8, 0xc420800161, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420800150)
/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 1202979 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669e0e0, 0x72, 0xc421cc9658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466418, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466418, 0xc42094ab00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420466400, 0xc42094ab21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420466400, 0xc42094ab21, 0x1, 0x1, 0xc421cc97a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e190, 0xc42094ab21, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42094ab10)
/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 1202936 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687af0, 0x72, 0xc421bbb658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42069fa98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42069fa98, 0xc420452100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42069fa80, 0xc4204521c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42069fa80, 0xc4204521c1, 0x1, 0x1, 0xc421bbb7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea028, 0xc4204521c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4204521b0)
/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 1202911 [semacquire, 695 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(0xc423c80000)
/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 1017757 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f5176613450, 0x72, 0xc4218a5d28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420b5a298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420b5a298, 0xc4205c1000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420b5a280, 0xc4205c1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420b5a280, 0xc4205c1000, 0x1000, 0x1000, 0xc4218a5e40, 0x434b9c, 0xc420990d80)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580a8, 0xc4205c1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc42395e0c0, 0xc42265a020, 0x5, 0x200, 0x42bd04, 0x856988, 0xc4218a5f18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc42395e0c0, 0xc42265a020, 0x5, 0x200, 0x5, 0x411ee9, 0xc4203d87a0, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc42395e0c0, 0xc42265a020, 0x5, 0x200, 0x0, 0xc42035f400, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc42265a000, 0xc4203d87a0, 0x79c860, 0xc42265a001, 0xa9f9b8)
/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(0xc42265a000, 0xc4203d87a0, 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(0xc42265a000, 0xc4202580a8, 0xc42265a020)
/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(0xc42265a000)
/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(0xc4201b6320, 0xc420222270, 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(0xc42265a000, 0xc421ba40c0, 0x30, 0xc420222270, 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(0xc42265a000, 0x892580, 0xc4200120e0, 0xc421ba40c0, 0x30, 0xc420a4c450, 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, 0x7f517668c0b8, 0xc42265a000, 0x0, 0x0, 0xc421ba40c0, 0x30, 0xc420a4c450, 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, 0xc420b5a300, 0xc4205625d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4201ce140, 0xc420b5a300, 0xc420222260, 0xc421ba40c0, 0x30, 0xc4218a8610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc420b5a380, 0x892580, 0xc4200120e0, 0xc421ba40c0, 0x30, 0xc420564610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc420b5a380, 0x892580, 0xc4200120e0, 0xc421ba40c0, 0x30, 0xc420564610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc420b5a380, 0xc421ba40c0, 0x30, 0xc420564610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc420b5a380, 0x106, 0xc420b5a301, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0x106, 0xd18c2e2800, 0xc42194f1d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc4218ceb90, 0x8, 0xc4201fa0c0, 0xc4201fae40, 0x106, 0xd18c2e2800, 0x2aefa748, 0xed1bbf607, 0xc423a80960)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1200735 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x12b, 0xd18c2e2800, 0xc421912027, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc420322000, 0x8, 0xc4201fad80, 0xc4201fb2c0, 0x12b, 0xd18c2e2800, 0x1b805c08, 0xed1bbf734, 0xc42096e720)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1032104 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x108, 0xc4214c7210, 0x8, 0xc4211b2da8, 0x8, 0xc42028f0e0, 0xc420422c80)
/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 1202020 [chan send, 695 minutes]:
main.game.promote.func1(0xc422249000)
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:224 +0xc5
created by main.game.promote
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:220 +0x676
goroutine 1031391 [IO wait, 683 minutes]:
internal/poll.runtime_pollWait(0x7f517669a5f8, 0x72, 0xc422297d28)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4207de518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4207de518, 0xc4200b2000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4207de500, 0xc4200b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4207de500, 0xc4200b2000, 0x1000, 0x1000, 0xc422297e40, 0x434b9c, 0xc420510600)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4108, 0xc4200b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
bufio.(*Reader).Read(0xc420a582a0, 0xc4209390a0, 0x5, 0x200, 0x42bd04, 0x856988, 0xc422297f18)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:216 +0x22f
io.ReadAtLeast(0x88e6c0, 0xc420a582a0, 0xc4209390a0, 0x5, 0x200, 0x5, 0x411ee9, 0xc421580c60, 0x20)
/home/pciet/sdk/go1.10beta1/src/io/io.go:309 +0x86
io.ReadFull(0x88e6c0, 0xc420a582a0, 0xc4209390a0, 0x5, 0x200, 0x0, 0xc42035f400, 0xcb)
/home/pciet/sdk/go1.10beta1/src/io/io.go:327 +0x58
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc420939080, 0xc421580c60, 0x79c860, 0xc420939001, 0xa9f9b8)
/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(0xc420939080, 0xc421580c60, 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(0xc420939080, 0xc4201b4108, 0xc4209390a0)
/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(0xc420939080)
/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(0xc42036a320, 0xc4201be2b0, 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(0xc420939080, 0xc420cfc1b0, 0x30, 0xc4201be2b0, 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(0xc420939080, 0x892580, 0xc4200120e0, 0xc420cfc1b0, 0x30, 0xc4211666c0, 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, 0x7f517668c0b8, 0xc420939080, 0x0, 0x0, 0xc420cfc1b0, 0x30, 0xc4211666c0, 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, 0xc4207de580, 0xc420c105d8)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:3032 +0x63
database/sql.(*DB).queryDC(0xc420092c80, 0x892580, 0xc4200120e0, 0x892540, 0xc4203f6a00, 0xc4207de580, 0xc4201be2a0, 0xc420cfc1b0, 0x30, 0xc42229a610, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1459 +0x5e9
database/sql.(*Tx).QueryContext(0xc4207de600, 0x892580, 0xc4200120e0, 0xc420cfc1b0, 0x30, 0xc420c12610, 0x1, 0x1, 0x30, 0x1, ...)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2128 +0x113
database/sql.(*Tx).QueryRowContext(0xc4207de600, 0x892580, 0xc4200120e0, 0xc420cfc1b0, 0x30, 0xc420c12610, 0x1, 0x1, 0x30)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2143 +0x8d
database/sql.(*Tx).QueryRow(0xc4207de600, 0xc420cfc1b0, 0x30, 0xc420c12610, 0x1, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:2154 +0x7c
main.TX.gameWithIdentifier(0xc4207de600, 0x107, 0xc4207de601, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game.go:122 +0x190
main.DB.updateGameTimes(0xc420092c80, 0x107, 0xd18c2e2800, 0xc42145fdd0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:92 +0xdc
main.listeningToGame.func1(0xc421db2350, 0x8, 0xc420c56780, 0xc420c56900, 0x107, 0xd18c2e2800, 0x28133760, 0xed1bbf620, 0xc420db6cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1203029 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669cfa0, 0x72, 0xc42045f658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420400398, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420400398, 0xc420577b00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420400380, 0xc420577b71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420400380, 0xc420577b71, 0x1, 0x1, 0xc420510808, 0xc421013df8, 0xc4205108b8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e150, 0xc420577b71, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420577b60)
/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 1053120 [semacquire, 695 minutes]:
sync.runtime_SemacquireMutex(0xa9fba4, 0xc420904f00)
/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(0x10b, 0xc420e28720, 0x7, 0xc420e288e8, 0x8, 0xc4201fbc80, 0xc4204228c0)
/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 1148594 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc420cf0810, 0x400, 0xc420cf0840)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc420cf0930, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x120, 0xd18c2e2800, 0xc4217a92e8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4225ce2f0, 0x8, 0xc420c56a20, 0xc420c56c00, 0x120, 0xd18c2e2800, 0x392159d8, 0xed1bbf6dc, 0xc4211564e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1108706 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x110, 0xc4222c3000, 0x8, 0xc4222c31c8, 0x8, 0xc42028f500, 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 1202630 [semacquire, 695 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(0xc421570000)
/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 1202983 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765a4a40, 0x72, 0xc420459e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203e5598, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203e5598, 0xc42063a500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203e5580, 0xc42063a581, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203e5580, 0xc42063a581, 0x1, 0x1, 0xc420459fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580c8, 0xc42063a581, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42063a570)
/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 1202315 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687f00, 0x72, 0xc420c93e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203e5518, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203e5518, 0xc420518700, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203e5500, 0xc4205187c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203e5500, 0xc4205187c1, 0x1, 0x1, 0xc420c93fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580c0, 0xc4205187c1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4205187b0)
/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 1202728 [semacquire, 695 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(0xc42117b000)
/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 1129644 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11c, 0xc421db3ca0, 0x8, 0xc421b99d30, 0x8, 0xc42028fc20, 0xc4205d0000)
/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 1202877 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176687200, 0x72, 0xc42106ae58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203c0298, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203c0298, 0xc4201ada00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203c0280, 0xc4201adab1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203c0280, 0xc4201adab1, 0x1, 0x1, 0xc42106afa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4068, 0xc4201adab1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4201adaa0)
/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 1202687 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4217ea180)
/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 978342 [chan receive, 695 minutes]:
main.listeningToGame.func2(0xf3, 0xc421569200, 0x8, 0xc421a2c308, 0x8, 0xc42016d980, 0xc420423680)
/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 1202759 [semacquire, 695 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(0xc4214f8000)
/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 1127189 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x119, 0xc423c11ab0, 0x8, 0xc4213ef518, 0x8, 0xc42016c2a0, 0xc420422780)
/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 1202691 [semacquire, 695 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(0xc421c06000)
/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 1203009 [IO wait]:
internal/poll.runtime_pollWait(0x7f5176612d00, 0x72, 0xc420c0c868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228418, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228418, 0xc420299000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228400, 0xc420299000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228400, 0xc420299000, 0x1000, 0x1000, 0xc420c0c978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e098, 0xc420299000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc421166180, 0xc420299000, 0x1000, 0x1000, 0x9, 0x88f6a0, 0x856a80)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc42395e6c0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc42395e6c0, 0xc423bb840a, 0x9, 0xc420c0cab8, 0x44675f, 0x4857dd, 0xc420c0cac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc42395e6c0, 0xc421b84500, 0x100, 0xf8, 0x8283e0, 0x0, 0xc42035f400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc4211661b0, 0xc42144e401, 0xc420c0cba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4211661b0, 0xc421b84500, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc42395e6c0, 0x0, 0xc421b84500, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4201b6c80, 0x892540, 0xc4201ceb80, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4201b6c80, 0x892540, 0xc4201ceb80)
/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 1170825 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x124, 0xc420aca050, 0x8, 0xc420aca218, 0x8, 0xc4201fb980, 0xc4205d0a00)
/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 1203019 [semacquire, 695 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(0xc4216cb000)
/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 1121236 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x115, 0xc4207d1fe8, 0x7, 0xc4218321b8, 0x7, 0xc4204a6a20, 0xc4203a3400)
/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 1201415 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12c, 0xc4224be7c8, 0x8, 0xc4224be998, 0x8, 0xc4211b6ba0, 0xc4203a2500)
/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 1202679 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669d2e0, 0x72, 0xc423c5c658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420400198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420400198, 0xc420474500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420400180, 0xc4204745e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420400180, 0xc4204745e1, 0x1, 0x1, 0xc423c5c7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e128, 0xc4204745e1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4204745d0)
/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 1202381 [semacquire, 695 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(0xc421c07000)
/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 1202975 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420228080)
/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 1202775 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176647b10, 0x72, 0xc420531e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203bdf18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203bdf18, 0xc4203b9300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203bdf00, 0xc4203b93f1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203bdf00, 0xc4203b93f1, 0x1, 0x1, 0xc420531fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580f0, 0xc4203b93f1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203b93e0)
/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 1202838 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4218fdb80)
/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 1202823 [semacquire, 695 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(0xc421e50000)
/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 1202814 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669e1b0, 0x72, 0xc4219b7658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420466398, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420466398, 0xc42094a900, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420466380, 0xc42094a941, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420466380, 0xc42094a941, 0x1, 0x1, 0xc421017bc0, 0x0, 0xc420061f18)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e188, 0xc42094a941, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42094a930)
/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 1202686 [semacquire, 695 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(0xc421823000)
/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 1119301 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x114, 0xc42186da68, 0x8, 0xc4218ce838, 0x8, 0xc42016cc00, 0xc4204223c0)
/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 1107566 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10f, 0xc421550fb8, 0x8, 0xc4225cee08, 0x8, 0xc42028fbc0, 0xc420422500)
/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 1161715 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x122, 0xc4217a17c0, 0x8, 0xc4217a1988, 0x8, 0xc4201facc0, 0xc4203a2dc0)
/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 1122181 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc4224ddd40, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc4224ddda0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc4224dde00, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x117, 0xd18c2e2800, 0xc420acb218, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4208b9dc8, 0x7, 0xc42006f080, 0xc42006f140, 0x117, 0xd18c2e2800, 0x1a978a78, 0xed1bbf6b3, 0xc42042ec60)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202731 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421792100)
/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 1018180 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x106, 0xc42123a0d0, 0x8, 0xc421bf2fd8, 0x8, 0xc42016cc60, 0xc4203a3040)
/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 1133504 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11d, 0xc420322050, 0x8, 0xc420322228, 0x8, 0xc42016db60, 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 1127955 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11b, 0xc423a7a780, 0x8, 0xc423a7a948, 0x8, 0xc42028eb40, 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 1178956 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x127, 0xc4210e8778, 0x8, 0xc42267b788, 0x8, 0xc4211b71a0, 0xc420422280)
/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 1202837 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51766480c0, 0x72, 0xc420e58e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203b5398, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203b5398, 0xc4203ec800, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203b5380, 0xc4203ec8b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203b5380, 0xc4203ec8b1, 0x1, 0x1, 0xc4202260c0, 0x0, 0xc420060d58)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e198, 0xc4203ec8b1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203ec8a0)
/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 1172977 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x126, 0xc420768de0, 0x8, 0xc42246a1a8, 0x8, 0xc42016c720, 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 1163061 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc422407601, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc4224076e0, 0x400, 0xc422407710)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc422407770, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x123, 0xd18c2e2800, 0xc421a9a4a8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4222ffdf0, 0x7, 0xc42028fd40, 0xc4201fa1e0, 0x123, 0xd18c2e2800, 0xb080150, 0xed1bbf6f4, 0xc42182b5c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1115571 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x113, 0xc421fb81b8, 0x8, 0xc4210e0198, 0x8, 0xc4204a6780, 0xc4203a32c0)
/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 1115260 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x113, 0xd18c2e2800, 0xc421fb9db8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4225a0960, 0x8, 0xc4201fbaa0, 0xc4201fbc20, 0x113, 0xd18c2e2800, 0x32e54c0, 0xed1bbf6aa, 0xc420e203c0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1127792 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc421fb0601, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x11b, 0xd18c2e2800, 0xc421e8ac88, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc420d59400, 0x8, 0xc42006fbc0, 0xc42006fc20, 0x11b, 0xd18c2e2800, 0x2727318, 0xed1bbf6bb, 0xc421adade0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202807 [semacquire, 695 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(0xc4204a9000)
/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 1202890 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e40100)
/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 1059862 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10c, 0xc421c4d490, 0x8, 0xc421c4d658, 0x8, 0xc4201fb1a0, 0xc420423400)
/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 1202762 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51766131e0, 0x72, 0xc421bbce58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42069fc18, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc42069fc18, 0xc420452700, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42069fc00, 0xc420452731, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc42069fc00, 0xc420452731, 0x1, 0x1, 0xc421bbcfa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea0e0, 0xc420452731, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420452720)
/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 1202613 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4221da000)
/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 1202230 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f517669d070, 0x72, 0xc421cc8658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420400318, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420400318, 0xc420474700, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420400300, 0xc420474791, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420400300, 0xc420474791, 0x1, 0x1, 0xc420d28688, 0xc4204b4478, 0xc420d28738)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e140, 0xc420474791, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420474780)
/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 1122182 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x117, 0xc4208b9dc8, 0x7, 0xc421568198, 0x8, 0xc42006f440, 0xc4203a37c0)
/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 1122845 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x118, 0xc42214f0f0, 0x8, 0xc42214f2b8, 0x8, 0xc42028fda0, 0xc4203a3b80)
/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 1163062 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x123, 0xc4222ffdf0, 0x7, 0xc421b994e0, 0x8, 0xc4201fa240, 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 1059950 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10c, 0xc4214c8aa8, 0x8, 0xc4214c8c78, 0x8, 0xc420c568a0, 0xc4204237c0)
/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 1202312 [semacquire, 695 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(0xc4221e0000)
/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 1052692 [semacquire, 695 minutes]:
sync.runtime_SemacquireMutex(0xa9fba4, 0x700)
/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.func1(0xc420012110, 0x8, 0xc4201fa5a0, 0xc4201fa600, 0x10b, 0xd18c2e2800, 0x1d1ef0d8, 0xed1bbf645, 0xc420be9200)
/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 1202784 [semacquire, 695 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(0xc4222b2000)
/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 1082590 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc420c9ced0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0xc420c9cf00, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc420c9cf90, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x10d, 0xd18c2e2800, 0xc421e98bd8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc42196e960, 0x8, 0xc420c56ae0, 0xc42016c240, 0x10d, 0xd18c2e2800, 0x599598, 0xed1bbf67a, 0xc4205b2180)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1203006 [IO wait]:
internal/poll.runtime_pollWait(0x7f5176687950, 0x72, 0xc420ca7868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228118, 0xc420342000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228100, 0xc420342000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228100, 0xc420342000, 0x1000, 0x1000, 0xc420ca7978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e028, 0xc420342000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc4211660f0, 0xc420342000, 0x1000, 0x1000, 0x2, 0x2, 0x2)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc42395e3c0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc42395e3c0, 0xa, 0xc423a7a340, 0xc420ca7ab8, 0x44675f, 0x4857dd, 0xc420ca7ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc42395e3c0, 0xc421b84400, 0x100, 0xf8, 0x8283e0, 0x0, 0xc42035f400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc421166120, 0xc42144e401, 0xc420ca7ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc421166120, 0xc421b84400, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc42395e3c0, 0x0, 0xc421b84400, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4201b6960, 0x892540, 0xc4201cea00, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4201b6960, 0x892540, 0xc4201cea00)
/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 1202668 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176612dd0, 0x72, 0xc420534658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420400118, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420400118, 0xc420474500, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420400100, 0xc420474551, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420400100, 0xc420474551, 0x1, 0x1, 0xc4205347a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e108, 0xc420474551, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420474540)
/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 1202388 [semacquire, 695 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(0xc420779000)
/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 1202791 [semacquire, 695 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(0xc4204a8000)
/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 1202573 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421389500)
/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 1202379 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420b88080)
/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 1202842 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765a4970, 0x72, 0xc42106ce58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4204f0098, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4204f0098, 0xc420632100, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4204f0080, 0xc420632101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4204f0080, 0xc420632101, 0x1, 0x1, 0xc42106cfa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b40d8, 0xc420632101, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4206320f0)
/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 1202779 [semacquire, 695 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(0xc420ca8000)
/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 1032261 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x108, 0xc4207d01f0, 0x8, 0xc420a70fe8, 0x8, 0xc420c56b40, 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 1000817 [chan receive, 695 minutes]:
main.listeningToGame.func2(0xfe, 0xc4215f46b0, 0x8, 0xc4215f4888, 0x7, 0xc420c56240, 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 1202886 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176613860, 0x72, 0xc420237e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206a2818, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206a2818, 0xc420502000, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206a2800, 0xc4205020a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206a2800, 0xc4205020a1, 0x1, 0x1, 0xc420631a08, 0xc420226b98, 0xc420631ab8)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea090, 0xc4205020a1, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420502090)
/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 1203008 [IO wait]:
internal/poll.runtime_pollWait(0x7f51765a5260, 0x72, 0xc421f65868)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420228218, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420228218, 0xc420757000, 0x1000, 0x1000)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc420228200, 0xc420757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc420228200, 0xc420757000, 0x1000, 0x1000, 0xc421f65978, 0x6b897b, 0x7f8f60)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc42000e078, 0xc420757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).Read(0xc4203b6420, 0xc420757000, 0x1000, 0x1000, 0xa, 0x88f6a0, 0x856a88)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:756 +0xf8
bufio.(*Reader).fill(0xc423b163c0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:100 +0x11e
bufio.(*Reader).ReadSlice(0xc423b163c0, 0xc42132dd0a, 0xa, 0xc421f65ab8, 0x44675f, 0x4857dd, 0xc421f65ac0)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:341 +0x2c
bufio.(*Reader).ReadLine(0xc423b163c0, 0xc421ac8300, 0x100, 0xf8, 0x8283e0, 0x0, 0xc42035e400)
/home/pciet/sdk/go1.10beta1/src/bufio/bufio.go:370 +0x34
net/textproto.(*Reader).readLineSlice(0xc4203b6450, 0xc42144e501, 0xc421f65ba8, 0x412738, 0x100, 0x8283e0)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4203b6450, 0xc421ac8300, 0x0, 0x0, 0x72)
/home/pciet/sdk/go1.10beta1/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc423b163c0, 0x0, 0xc421ac8300, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/request.go:925 +0x8c
net/http.(*conn).readRequest(0xc4201b6b40, 0x892540, 0xc4203f6c40, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/http/server.go:936 +0x16f
net/http.(*conn).serve(0xc4201b6b40, 0x892540, 0xc4203f6c40)
/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 1202786 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176612b60, 0x72, 0xc421cc5e58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4205f6198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4205f6198, 0xc42050e300, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4205f6180, 0xc42050e311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4205f6180, 0xc42050e311, 0x1, 0x1, 0xc421cc5fa0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4202580b0, 0xc42050e311, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42050e300)
/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 1202893 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421e40280)
/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 1126959 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x119, 0xc421e171c0, 0x8, 0xc421e17388, 0x8, 0xc4201fb9e0, 0xc420423900)
/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 1202897 [semacquire, 695 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(0xc4207a2000)
/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 1202951 [semacquire, 695 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(0xc4216ca000)
/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 1202653 [semacquire, 695 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(0xc420b85000)
/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 1202398 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4239a5900)
/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 1082930 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x10d, 0xc421b987a8, 0x8, 0xc420cbdb88, 0x8, 0xc420c57620, 0xc4203a2780)
/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 1202326 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc420186980)
/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 1202355 [semacquire, 695 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(0xc420c04000)
/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 1122698 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0xc4211e8c01, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc4211e8d20, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x118, 0xd18c2e2800, 0xc42145e6d8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc4239ac050, 0x8, 0xc42016c120, 0xc42016cd80, 0x118, 0xd18c2e2800, 0xa11b2a0, 0xed1bbf6b4, 0xc42125faa0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1178383 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x127, 0xc420742286, 0x7, 0xc420742850, 0x8, 0xc4211b6c00, 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 1192532 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12a, 0xc421f243f8, 0x8, 0xc421f245c8, 0x8, 0xc42016dce0, 0xc4205d0140)
/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 1202662 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176612f70, 0x72, 0xc42045ce58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4204f0198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4204f0198, 0xc42050ee00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4204f0180, 0xc42050ee81, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4204f0180, 0xc42050ee81, 0x1, 0x1, 0xc420c301e0, 0x0, 0xc420404498)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201b4100, 0xc42050ee81, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc42050ee70)
/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 1192551 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x129, 0xc4223d8c78, 0x8, 0xc42031e2d8, 0x8, 0xc42006ec60, 0xc4205d0280)
/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 1202536 [semacquire, 695 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(0xc420edc000)
/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 1202624 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f51765b1320, 0x72, 0xc423c5a658)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4206fe198, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4206fe198, 0xc420214b00, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4206fe180, 0xc420214b51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4206fe180, 0xc420214b51, 0x1, 0x1, 0xc423c5a7a0, 0x0, 0xc42006e060)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea170, 0xc420214b51, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc420214b40)
/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 1110258 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x111, 0xc422351478, 0x8, 0xc422351648, 0x8, 0xc42028f3e0, 0xc4203a2280)
/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 1202794 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc421740180)
/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 1031392 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x107, 0xc421db2350, 0x8, 0xc421db2518, 0x8, 0xc420c56ba0, 0xc4200de640)
/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 1142158 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x11e, 0xc4207a8780, 0x8, 0xc420708ee8, 0x8, 0xc420c565a0, 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 1192460 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x129, 0xd18c2e2800, 0xc4210d0350, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc423cb6468, 0x8, 0xc4211b6720, 0xc4211b6780, 0x129, 0xd18c2e2800, 0x33c200, 0xed1bbf726, 0xc421736cc0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202322 [semacquire, 695 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(0xc420778000)
/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 1202850 [IO wait, 695 minutes]:
internal/poll.runtime_pollWait(0x7f5176647d80, 0x72, 0xc421bbee58)
/home/pciet/sdk/go1.10beta1/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4203b2b98, 0x72, 0xffffffffffffff00, 0x88fb80, 0xa436d0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc4203b2b98, 0xc4203b6700, 0x1, 0x1)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4203b2b80, 0xc4203b6701, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/internal/poll/fd_unix.go:135 +0x17d
net.(*netFD).Read(0xc4203b2b80, 0xc4203b6701, 0x1, 0x1, 0xc421178780, 0x0, 0xc420060b98)
/home/pciet/sdk/go1.10beta1/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc4201ea0b0, 0xc4203b6701, 0x1, 0x1, 0x0, 0x0, 0x0)
/home/pciet/sdk/go1.10beta1/src/net/net.go:176 +0x6a
net/http.(*connReader).backgroundRead(0xc4203b66f0)
/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 1192625 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x12a, 0xc4215ad320, 0x8, 0xc423afb788, 0x8, 0xc42016c7e0, 0xc420422640)
/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 1129643 [select, 683 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0xc423b62990, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0xc423b629f0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0xc423b62a80, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x11c, 0xd18c2e2800, 0xc4225cf178, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421db3ca0, 0x8, 0xc42028faa0, 0xc42028fb60, 0x11c, 0xd18c2e2800, 0x1599f010, 0xed1bbf6bd, 0xc4211c76e0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202946 [chan receive, 695 minutes]:
database/sql.(*Tx).awaitDone(0xc4203e4480)
/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 1031638 [chan receive, 695 minutes]:
main.listeningToGame.func2(0x107, 0xc420ff8fd0, 0x8, 0xc420ff91a8, 0x8, 0xc4201fa120, 0xc420422b40)
/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 1000943 [chan receive, 695 minutes]:
main.listeningToGame.func2(0xfe, 0xc423af4060, 0x7, 0xc423af4228, 0x7, 0xc42028f380, 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 1192531 [select, 681 minutes]:
database/sql.(*DB).conn(0xc420092c80, 0x892580, 0xc4200120e0, 0x1, 0x301, 0x0, 0x302)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1063 +0x62d
database/sql.(*DB).begin(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x301, 0x0, 0x400, 0x0)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1566 +0x4f
database/sql.(*DB).BeginTx(0xc420092c80, 0x892580, 0xc4200120e0, 0x0, 0x406, 0x0, 0x407)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1548 +0x8a
database/sql.(*DB).Begin(0xc420092c80, 0x501, 0x0, 0x502)
/home/pciet/sdk/go1.10beta1/src/database/sql/sql.go:1562 +0x4c
main.DB.Begin(0xc420092c80, 0x0)
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b
main.DB.updateGameTimes(0xc420092c80, 0x12a, 0xd18c2e2800, 0xc4221ea370, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:90 +0x87
main.listeningToGame.func1(0xc421f243f8, 0x8, 0xc42016d8c0, 0xc42016dc80, 0x12a, 0xd18c2e2800, 0x1584b290, 0xed1bbf726, 0xc423ac4ba0)
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:71 +0x455
created by main.listeningToGame
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:44 +0x52d
goroutine 1202172 [semacquire, 695 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(0xc420536000)
/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