Created
January 24, 2018 17:57
-
-
Save pciet/80090026c62838bf8dd3593d09e3f58d to your computer and use it in GitHub Desktop.
load testing: deadlock
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
goroutine 94615397 [running]: | |
runtime/pprof.writeGoroutineStacks(0x8a25a0, 0xc43072c620, 0x411f09, 0xc420466630) | |
/home/pciet/sdk/go1.10beta2/src/runtime/pprof/pprof.go:648 +0xa7 | |
runtime/pprof.writeGoroutine(0x8a25a0, 0xc43072c620, 0x2, 0xc4203e2c00, 0xc423133ad0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/pprof/pprof.go:637 +0x44 | |
runtime/pprof.(*Profile).WriteTo(0xa8bd80, 0x8a25a0, 0xc43072c620, 0x2, 0xc43072c620, 0x8a2d00) | |
/home/pciet/sdk/go1.10beta2/src/runtime/pprof/pprof.go:310 +0x3d0 | |
net/http/pprof.handler.ServeHTTP(0xc42090a2b1, 0x9, 0x8a5a00, 0xc43072c620, 0xc424f54300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/pprof/pprof.go:237 +0x19a | |
net/http/pprof.Index(0x8a5a00, 0xc43072c620, 0xc424f54300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/pprof/pprof.go:248 +0x1c7 | |
net/http.HandlerFunc.ServeHTTP(0x8696d0, 0x8a5a00, 0xc43072c620, 0xc424f54300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43072c620, 0xc424f54300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43072c620, 0xc424f54300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420280640, 0x8a5dc0, 0xc4201fe100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 1 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f5e50773e30, 0x72, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42017e418, 0x72, 0xc420440300, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42017e418, 0xffffffffffffff00, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Accept(0xc42017e400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:372 +0x1a8 | |
net.(*netFD).accept(0xc42017e400, 0xc4202806c0, 0xc420054da0, 0x402c38) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:238 +0x42 | |
net.(*TCPListener).accept(0xc42017a060, 0xc420054dd0, 0x401bb7, 0xc4202806c0) | |
/home/pciet/sdk/go1.10beta2/src/net/tcpsock_posix.go:136 +0x2e | |
net.(*TCPListener).AcceptTCP(0xc42017a060, 0xc420054e18, 0xc420054e20, 0x18) | |
/home/pciet/sdk/go1.10beta2/src/net/tcpsock.go:246 +0x49 | |
net/http.tcpKeepAliveListener.Accept(0xc42017a060, 0x8694c8, 0xc420280640, 0x8a5e80, 0xc420162d80) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:3216 +0x2f | |
net/http.(*Server).Serve(0xc420184750, 0x8a5c00, 0xc42017a060, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2770 +0x1a5 | |
net/http.(*Server).ListenAndServe(0xc420184750, 0xc420184750, 0xc420162c60) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2711 +0xa9 | |
net/http.ListenAndServe(0x847783, 0x5, 0x0, 0x0, 0x8a2d00, 0xc420162c60) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2969 +0x7a | |
main.main() | |
/home/pciet/go/src/github.com/pciet/wichess/main.go:61 +0x569 | |
goroutine 18 [select, 67 minutes]: | |
database/sql.(*DB).connectionOpener(0xc4201a0000, 0x8a5dc0, 0xc4201680c0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:935 +0x119 | |
created by database/sql.OpenDB | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:634 +0x178 | |
goroutine 19 [select, 2504 minutes]: | |
database/sql.(*DB).connectionResetter(0xc4201a0000, 0x8a5dc0, 0xc4201680c0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:948 +0x12a | |
created by database/sql.OpenDB | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:635 +0x1ae | |
goroutine 22 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eae, 0x15, 0x1, 0xc421579118, 0x8, 0x0, 0x24340930, 0xed1fab03c, 0xc4208361e0, 0xc63ae71e5, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43077ba40, 0xc420fcdc00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43077ba40, 0xc420fcdc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43077ba40, 0xc420fcdc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43077ba40, 0xc420fcdc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a0280, 0x8a5dc0, 0xc420168280) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94612380 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42114db00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94473502 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077b740, 0x72, 0xc420bc0870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0c998, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0c998, 0xc420484000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0c980, 0xc420484000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0c980, 0xc420484000, 0x1000, 0x1000, 0x434c2c, 0xc420240300, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a1a0, 0xc420484000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be480, 0xc4212438e0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc420bc0a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be480, 0xc4212438e0, 0x5, 0x200, 0x5, 0x411f09, 0xc420a26120, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be480, 0xc4212438e0, 0x5, 0x200, 0x0, 0xc420044800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4212438c0, 0xc420a26120, 0x7ad120, 0xc421243801, 0xab7a38) | |
/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(0xc4212438c0, 0xc420a26120, 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(0xc4212438c0, 0xc42017a1a0, 0xc4212438e0) | |
/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(0xc4212438c0) | |
/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(0xc420424960, 0xc42016e6a0, 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(0xc4212438c0, 0xc4208ac300, 0x30, 0xc42016e6a0, 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(0xc4212438c0, 0x8a5e00, 0xc4200200f0, 0xc4208ac300, 0x30, 0xc423602060, 0x1, 0x1, 0x0, 0x28, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4212438c0, 0x0, 0x0, 0xc4208ac300, 0x30, 0xc423602060, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0ca00, 0xc420bc1120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083cc80, 0xc420a0ca00, 0xc42016e690, 0xc4208ac300, 0x30, 0xc420bc2d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0ca80, 0x8a5e00, 0xc4200200f0, 0xc4208ac300, 0x30, 0xc420bc2d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0ca80, 0x8a5e00, 0xc4200200f0, 0xc4208ac300, 0x30, 0xc420bc2d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0ca80, 0xc4208ac300, 0x30, 0xc420bc2d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0ca80, 0x4e9c, 0xc420a0ca01, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e9c, 0xd18c2e2800, 0xc422380928, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4204a5428, 0x8, 0xc4201a23c0, 0xc4201a2840, 0x4e9c, 0xd18c2e2800, 0x10eed2d8, 0xed1faaf56, 0xc420b44d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94504346 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea4, 0xc42082a050, 0x8, 0xc421dfc630, 0x8, 0xc421df3500, 0xc421f50c80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 98 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e9f, 0x26, 0x1, 0xc422774020, 0x8, 0x0, 0x27acb918, 0xed1fab03c, 0xc4259b6a80, 0x1baa945372, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41a000, 0xc424f54000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41a000, 0xc424f54000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a000, 0xc424f54000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a000, 0xc424f54000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420281040, 0x8a5dc0, 0xc42021a640) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94613986 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bcf100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612848 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42204a880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 2493 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ebb, 0x18, 0x1, 0xc4210cf778, 0x8, 0x0, 0xbe924c2f62dfe283, 0x850ed3b0fe9a, 0xa9a120, 0x4fd448e87, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42571cee0, 0xc421a78000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42571cee0, 0xc421a78000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42571cee0, 0xc421a78000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42571cee0, 0xc421a78000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041eaa0, 0x8a5dc0, 0xc42006f7c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94614696 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773a20, 0x72, 0xc4203d3e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4207c1298, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4207c1298, 0xc4207eed00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4207c1280, 0xc4207eedf1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4207c1280, 0xc4207eedf1, 0x1, 0x1, 0xc420684180, 0x0, 0xc420445658) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c090, 0xc4207eedf1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4207eede0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614765 [semacquire, 66 minutes]: | |
sync.runtime_SemacquireMutex(0xab7c54, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/mutex.go:134 +0x108 | |
sync.(*RWMutex).Lock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:93 +0x2d | |
main.listeningToGame(0xc42028bd28, 0x8, 0xc422a684d8, 0x8, 0xc422a684e8, 0x8, 0xd18c2e2800, 0x70b2578, 0xed1fab03c, 0xc422599aa0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:40 +0x40e | |
main.moveNotificationWebsocketHandler(0x8a5a00, 0xc425956000, 0xc42fc7df00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6 | |
net/http.HandlerFunc.ServeHTTP(0x8692f8, 0x8a5a00, 0xc425956000, 0xc42fc7df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc425956000, 0xc42fc7df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc425956000, 0xc42fc7df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a03c0, 0x8a5dc0, 0xc420444140) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615333 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773fd0, 0x72, 0xc4211f3658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420468c98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420468c98, 0xc4202fe100, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420468c80, 0xc4202fe1f1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420468c80, 0xc4202fe1f1, 0x1, 0x1, 0xc42123a240, 0x0, 0xc42021bcd8) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e130, 0xc4202fe1f1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202fe1e0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 8735 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eba, 0x12, 0x1, 0xc421544678, 0x8, 0x0, 0x295aea00, 0xed1fab03b, 0xc4236897a0, 0x4ee261107, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42023a380, 0xc421a8ec00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42023a380, 0xc421a8ec00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42023a380, 0xc421a8ec00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42023a380, 0xc421a8ec00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041e460, 0x8a5dc0, 0xc4201fefc0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 837 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb4, 0x9, 0x1, 0xc420edb880, 0x8, 0x0, 0x2ccbb278, 0xed1fab03c, 0xc42208ed20, 0x8d1334f17, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41a700, 0xc4208b2d00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41a700, 0xc4208b2d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a700, 0xc4208b2d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a700, 0xc4208b2d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041e0a0, 0x8a5dc0, 0xc4201fe280) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615262 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421d06b00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94548406 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4205b48a0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc4205b4a20, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc4205b4a80) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eae, 0xd18c2e2800, 0xc42592a668, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420941650, 0x8, 0xc420234b40, 0xc420235080, 0x4eae, 0xd18c2e2800, 0x1fb946e0, 0xed1faafce, 0xc422004fc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94613234 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf2000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 91 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50778548, 0x72, 0xc4210dea40) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420772418, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420772418, 0xc420818000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420772400, 0xc420818000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420772400, 0xc420818000, 0x1000, 0x1000, 0x434c2c, 0xc42007fb00, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e050, 0xc420818000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc42f1f4ea0, 0xc4210cd360, 0x5, 0x200, 0xc0, 0x8691c8, 0xc4210dec40) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc42f1f4ea0, 0xc4210cd360, 0x5, 0x200, 0x5, 0x411f09, 0xc4207ff9c0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc42f1f4ea0, 0xc4210cd360, 0x5, 0x200, 0x0, 0xc4203e3000, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4210cd340, 0xc4207ff9c0, 0x7ad120, 0xc4210cd301, 0xab7a38) | |
/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(0xc4210cd340, 0xc4207ff9c0, 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(0xc4210cd340, 0xc42020e050, 0xc4210cd360) | |
/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(0xc4210cd340) | |
/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(0xc420280280, 0xc420166160, 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(0xc4210cd340, 0xc421c48000, 0x30, 0xc420166160, 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(0xc4210cd340, 0x8a5e00, 0xc4200200f0, 0xc421c48000, 0x30, 0xc420c5e660, 0x1, 0x1, 0x1, 0x1, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4210cd340, 0x0, 0x0, 0xc421c48000, 0x30, 0xc420c5e660, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc421060100, 0xc4210df2f0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42048c500, 0xc421060100, 0xc420166150, 0xc421c48000, 0x30, 0xc4210e0f28, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc42593a000, 0x8a5e00, 0xc4200200f0, 0xc421c48000, 0x30, 0xc4210e0f28, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc42593a000, 0x8a5e00, 0xc4200200f0, 0xc421c48000, 0x30, 0xc4210e0f28, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc42593a000, 0xc421c48000, 0x30, 0xc4210e0f28, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc42593a000, 0x4e9d, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.movesHandler(0x8a5a00, 0xc430b61ea0, 0xc420a1f000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_moves.go:76 +0x366 | |
net/http.HandlerFunc.ServeHTTP(0x869308, 0x8a5a00, 0xc430b61ea0, 0xc420a1f000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b61ea0, 0xc420a1f000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b61ea0, 0xc420a1f000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a1cc0, 0x8a5dc0, 0xc42006e940) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94611832 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42261fb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615149 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773470, 0x72, 0xc420e4be58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4207c1318, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4207c1318, 0xc4201fc400, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4207c1300, 0xc4201fc491, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4207c1300, 0xc4201fc491, 0x1, 0x1, 0xc420241288, 0xc4212749b8, 0xc420241338) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c0c8, 0xc4201fc491, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4201fc480) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94615126 [semacquire, 66 minutes]: | |
sync.runtime_SemacquireMutex(0xab7c34, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/mutex.go:134 +0x108 | |
sync.(*RWMutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:93 +0x2d | |
main.listeningToGame(0xc42090c050, 0x8, 0xc42090c258, 0x8, 0xc42090c268, 0x8, 0xd18c2e2800, 0x70b2578, 0xed1fab03c, 0xc4212c8ba0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:33 +0x3f | |
main.moveNotificationWebsocketHandler(0x8a5a00, 0xc4259561c0, 0xc4205d0000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6 | |
net/http.HandlerFunc.ServeHTTP(0x8692f8, 0x8a5a00, 0xc4259561c0, 0xc4205d0000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc4259561c0, 0xc4205d0000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc4259561c0, 0xc4205d0000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4202808c0, 0x8a5dc0, 0xc42048c100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 281 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e99, 0x23, 0x1, 0xc422492588, 0x8, 0x0, 0xbe924c2f49eedebd, 0x850ebabffada, 0xa9a120, 0x1bef97048a, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43072c2a0, 0xc42228df00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43072c2a0, 0xc42228df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43072c2a0, 0xc42228df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43072c2a0, 0xc42228df00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420424f00, 0x8a5dc0, 0xc420440140) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615331 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423a06000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614213 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234efb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615419 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0ca80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 1472 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea9, 0x17, 0x1, 0xc4213c93a8, 0x8, 0x0, 0xbe924c2f6504909e, 0x850ed5d5ac90, 0xa9a120, 0x105fba0359, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc421a255e0, 0xc4245e3400) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc421a255e0, 0xc4245e3400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc421a255e0, 0xc4245e3400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc421a255e0, 0xc4245e3400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4204646e0, 0x8a5dc0, 0xc42021a7c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94535164 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eab, 0xc420bebdf0, 0x8, 0xc4254a6018, 0x8, 0xc420234c60, 0xc4200eeb40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 177 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ebd, 0x23, 0x1, 0xc420ea76d0, 0x8, 0x0, 0xbe924c2f6e0a706c, 0x850ededb8c6f, 0xa9a120, 0x629a148c, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc421a25b20, 0xc4219be000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc421a25b20, 0xc4219be000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc421a25b20, 0xc4219be000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc421a25b20, 0xc4219be000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4203bb360, 0x8a5dc0, 0xc42021b440) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94393797 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e8a, 0xc420d70540, 0x8, 0xc420d70718, 0x8, 0xc421e2a7e0, 0xc422370a00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615264 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422141600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614070 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd4380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615335 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773c90, 0x72, 0xc424f62e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42017e518, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42017e518, 0xc420162e00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42017e500, 0xc420162ee1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42017e500, 0xc420162ee1, 0x1, 0x1, 0xc424f62fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a078, 0xc420162ee1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420162ed0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 445 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb9, 0x28, 0x1, 0xc42357e358, 0x8, 0x0, 0x262d6448, 0xed1fab03b, 0xc42479d080, 0x4a1a95372, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41a0e0, 0xc424fdbc00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41a0e0, 0xc424fdbc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a0e0, 0xc424fdbc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a0e0, 0xc424fdbc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a15e0, 0x8a5dc0, 0xc420168e40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 282 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea8, 0x24, 0x1, 0xc4234f81e8, 0x7, 0x0, 0x24e35fe8, 0xed1fab03c, 0xc4205d62a0, 0x12854d7d90, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43072c0e0, 0xc4212bab00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43072c0e0, 0xc4212bab00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43072c0e0, 0xc4212bab00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43072c0e0, 0xc4212bab00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420424fa0, 0x8a5dc0, 0xc42006ff40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 5781 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb6, 0x22, 0x1, 0xc421578378, 0x8, 0x0, 0xbe924c2f44b46f60, 0x850eb5858b77, 0xa9a120, 0x8f2d10118, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43070c1c0, 0xc421396f00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43070c1c0, 0xc421396f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43070c1c0, 0xc421396f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43070c1c0, 0xc421396f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4204801e0, 0x8a5dc0, 0xc42021ab80) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94572325 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb6, 0xc421eccdd0, 0x8, 0xc4210f0698, 0x8, 0xc421df3080, 0xc42239e780) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615245 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077c030, 0x72, 0xc421745658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc421ef7a98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc421ef7a98, 0xc4221ad700, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc421ef7a80, 0xc4221ad751, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc421ef7a80, 0xc4221ad751, 0x1, 0x1, 0xc420404f88, 0xc423689a38, 0xc420405038) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c198, 0xc4221ad751, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4221ad740) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94613536 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42045db00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94475116 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9f, 0xc421062b40, 0x8, 0xc422144c38, 0x8, 0xc420234f00, 0xc421f50280) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615297 [chan receive, 56 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4216fe000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94611664 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421716d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614607 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421379600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611580 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42261ed80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615398 [IO wait]: | |
internal/poll.runtime_pollWait(0x7f5e50773bc0, 0x72, 0xc42ff87e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4216fe118, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4216fe118, 0xc420466200, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4216fe100, 0xc420466221, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4216fe100, 0xc420466221, 0x1, 0x1, 0x1, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e000, 0xc420466221, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420466210) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 320 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eab, 0x9, 0x1, 0xc421749f58, 0x8, 0x0, 0x2563cae8, 0xed1fab03b, 0xc424c969c0, 0xf6418b756, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc423563960, 0xc4224e2c00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc423563960, 0xc4224e2c00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc423563960, 0xc4224e2c00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc423563960, 0xc4224e2c00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041fcc0, 0x8a5dc0, 0xc420444b00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615429 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4216fe780) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613339 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c4000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614863 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421376d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 352 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eaf, 0x21, 0x1, 0xc424e62568, 0x7, 0x0, 0xbe924c2f471c7481, 0x850eb7ed9094, 0xa9a120, 0xc75642c63, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc4258300e0, 0xc422896a00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc4258300e0, 0xc422896a00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc4258300e0, 0xc422896a00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc4258300e0, 0xc422896a00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480b40, 0x8a5dc0, 0xc42044ca80) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94613129 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c3fb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613374 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c43100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 443 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e86, 0x25, 0x1, 0xc421859e60, 0x8, 0x0, 0xbe924c2f5d7de26a, 0x850ece4efe6d, 0xa9a120, 0x2dcc257f9e, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42311c000, 0xc42f0cde00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42311c000, 0xc42f0cde00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42311c000, 0xc42f0cde00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42311c000, 0xc42f0cde00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a1540, 0x8a5dc0, 0xc420168a00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94614782 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206a8000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615229 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206aa880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614528 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bda380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615290 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202c9600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94592281 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ebb, 0xc422774000, 0x8, 0xc4212ed468, 0x8, 0xc420235800, 0xc4200eedc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 2491 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb8, 0x1a, 0x1, 0xc423ab06c8, 0x8, 0x0, 0x83f8ab0, 0xed1fab03c, 0xc42f0dcf60, 0x675b99c39, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42023a700, 0xc420d55e00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42023a700, 0xc420d55e00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42023a700, 0xc420d55e00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42023a700, 0xc420d55e00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041e960, 0x8a5dc0, 0xc42006f100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94613500 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf4880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614906 [semacquire, 66 minutes]: | |
sync.runtime_SemacquireMutex(0xab7c34, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/mutex.go:134 +0x108 | |
sync.(*RWMutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:93 +0x2d | |
main.listeningToGame(0xc42082b338, 0x7, 0xc4205a8220, 0x8, 0xc4205a8230, 0x7, 0xd18c2e2800, 0x12ce6c30, 0xed1fab03c, 0xc42fc51440, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:33 +0x3f | |
main.moveNotificationWebsocketHandler(0x8a5a00, 0xc42c41a460, 0xc4225c4000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6 | |
net/http.HandlerFunc.ServeHTTP(0x8692f8, 0x8a5a00, 0xc42c41a460, 0xc4225c4000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a460, 0xc4225c4000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a460, 0xc4225c4000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a05a0, 0x8a5dc0, 0xc420440b80) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615304 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773880, 0x72, 0xc42fc3ae58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420214998, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420214998, 0xc42016a700, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420214980, 0xc42016a791, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420214980, 0xc42016a791, 0x1, 0x1, 0xc420270688, 0xc421159af8, 0xc420270738) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c078, 0xc42016a791, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc42016a780) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94552033 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eaf, 0xc422046050, 0x8, 0xc421bd6958, 0x7, 0xc420182d80, 0xc421f50640) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94474040 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9d, 0xc421e2d1c0, 0x8, 0xc421e2d398, 0x8, 0xc4201a3800, 0xc422371040) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 836 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e9d, 0x20, 0x1, 0xc421c26238, 0x8, 0x0, 0x3144e270, 0xed1fab03c, 0xc42fc51440, 0x19cf72b02d, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b607e0, 0xc420b5d700) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b607e0, 0xc420b5d700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b607e0, 0xc420b5d700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b607e0, 0xc420b5d700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041e000, 0x8a5dc0, 0xc420444180) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94614100 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b6380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612183 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068e380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615119 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6d600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94560041 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0xc4206c45a0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4206c4630) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4206c4690, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb2, 0xd18c2e2800, 0xc421938ff8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc42090c8a0, 0x8, 0xc421df2300, 0xc421df2540, 0x4eb2, 0xd18c2e2800, 0x2ec315a8, 0xed1faafdf, 0xc4215f8960) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94509864 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea6, 0xc42fc5ac48, 0x8, 0xc420a0b198, 0x8, 0xc4221ff860, 0xc42239ef00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613899 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bce380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94294670 [semacquire, 62 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc42151c770, 0x8, 0xc421df2180, 0xc421df21e0, 0x4e76, 0xd18c2e2800, 0x23e652a8, 0xed1faae31, 0xc4225991a0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94488876 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea3, 0xc42038c238, 0x8, 0xc42318a758, 0x8, 0xc4202345a0, 0xc421f50dc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94611890 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42088e880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614900 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213ff100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615181 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42593a000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94611436 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42086e000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 1468 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea7, 0x24, 0x1, 0xc421402db8, 0x8, 0x0, 0x103f8008, 0xed1fab03c, 0xc420654cc0, 0x1272e6eb7f, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41a7e0, 0xc420324d00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41a7e0, 0xc420324d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a7e0, 0xc420324d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a7e0, 0xc420324d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420464320, 0x8a5dc0, 0xc42006f1c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 41818361 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea6, 0x26, 0x1, 0xc4212eccc8, 0x8, 0x0, 0x9b23938, 0xed1fab03c, 0xc42141b620, 0x149a93e3fe, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc421a25420, 0xc422487b00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc421a25420, 0xc422487b00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc421a25420, 0xc422487b00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc421a25420, 0xc422487b00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480960, 0x8a5dc0, 0xc4201fe540) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615221 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e506ffb98, 0x72, 0xc421743658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042a118, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042a118, 0xc420b63500, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042a100, 0xc420b63541, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042a100, 0xc420b63541, 0x1, 0x1, 0xc4217437a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a278, 0xc420b63541, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420b63530) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94615135 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420acf000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615324 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206ad100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611782 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422623100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615312 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420d1e080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94530382 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0xc42f288d50, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc42f288e40, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eaa, 0xd18c2e2800, 0xc42062efc8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421dd60a8, 0x8, 0xc421df3b00, 0xc421df3b60, 0x4eaa, 0xd18c2e2800, 0x3b31b790, 0xed1faafb1, 0xc42123b9e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94473544 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).Lock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:98 +0x6e | |
main.listeningToGame.func2(0x4e9b, 0xc42480f470, 0x7, 0xc42480f648, 0x7, 0xc421e2a2a0, 0xc42239ea00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:176 +0x389 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94464234 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e98, 0xc4234fc7f8, 0x7, 0xc421516258, 0x8, 0xc421e2b620, 0xc42239e000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613748 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c7600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611648 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42171a380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614910 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc422744080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615088 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074e0b8, 0x72, 0xc4223e1658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042a198, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042a198, 0xc4203b8300, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042a180, 0xc4203b8371, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042a180, 0xc4203b8371, 0x1, 0x1, 0x0, 0xc42156afe0, 0x5) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a280, 0xc4203b8371, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4203b8360) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94564699 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb3, 0xc420fb0000, 0x8, 0xc420284a28, 0x8, 0xc4201837a0, 0xc422370500) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612574 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42131d100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 1467 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ead, 0x23, 0x1, 0xc4231b1508, 0x8, 0x0, 0x2bb8238, 0xed1fab03c, 0xc42ff9c780, 0xd26c69f0e, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41a380, 0xc420d34400) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41a380, 0xc420d34400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41a380, 0xc420d34400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41a380, 0xc420d34400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420464280, 0x8a5dc0, 0xc42021aa00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615340 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422890d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613446 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42045c000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94552238 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eaf, 0xc420ea6260, 0x7, 0xc420ea6438, 0x7, 0xc4221fec00, 0xc421f512c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 2492 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eaa, 0xf, 0x1, 0xc422585948, 0x8, 0x0, 0x1b3ef5d8, 0xed1fab03c, 0xc420837a40, 0x10b1524509, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc421a250a0, 0xc421df7500) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc421a250a0, 0xc421df7500) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc421a250a0, 0xc421df7500) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc421a250a0, 0xc421df7500) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041ea00, 0x8a5dc0, 0xc42006f5c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615269 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50778068, 0x72, 0xc4223dd658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4207c1518, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4207c1518, 0xc4207eec00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4207c1500, 0xc4207eeca1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4207c1500, 0xc4207eeca1, 0x1, 0x1, 0xc4223dd7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c0f8, 0xc4207eeca1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4207eec90) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94611649 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420873100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613496 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf7100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612983 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423172880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615344 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420218100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615394 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507376a0, 0x72, 0xc420ade658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42076c218, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42076c218, 0xc420740e00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42076c200, 0xc420740e21, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42076c200, 0xc420740e21, 0x1, 0x1, 0xc420ade7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e160, 0xc420740e21, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420740e10) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94611646 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42261e000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94393529 [IO wait, 56 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507864f0, 0x72, 0xc4218ee870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420b3e718, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420b3e718, 0xc420420000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420b3e700, 0xc420420000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420b3e700, 0xc420420000, 0x1000, 0x1000, 0x434c2c, 0xc420717080, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e140, 0xc420420000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4224e7800, 0xc4214382e0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc4218eea60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4224e7800, 0xc4214382e0, 0x5, 0x200, 0x5, 0x411f09, 0xc43b174060, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4224e7800, 0xc4214382e0, 0x5, 0x200, 0x0, 0xc420044c00, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4214382c0, 0xc43b174060, 0x7ad120, 0xc421438201, 0xab7a38) | |
/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(0xc4214382c0, 0xc43b174060, 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(0xc4214382c0, 0xc42020e140, 0xc4214382e0) | |
/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(0xc4214382c0) | |
/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(0xc420280500, 0xc420166410, 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(0xc4214382c0, 0xc42090a270, 0x30, 0xc420166410, 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(0xc4214382c0, 0x8a5e00, 0xc4200200f0, 0xc42090a270, 0x30, 0xc4225c0030, 0x1, 0x1, 0x0, 0xa, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4214382c0, 0x0, 0x0, 0xc42090a270, 0x30, 0xc4225c0030, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc42040ac80, 0xc4218ef120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc4201fe080, 0xc42040ac80, 0xc4201663c0, 0xc42090a270, 0x30, 0xc4218f0d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc4216fe080, 0x8a5e00, 0xc4200200f0, 0xc42090a270, 0x30, 0xc4218f0d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc4216fe080, 0x8a5e00, 0xc4200200f0, 0xc42090a270, 0x30, 0xc4218f0d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc4216fe080, 0xc42090a270, 0x30, 0xc4218f0d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc4216fe080, 0x4e8a, 0xc4216fe001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e8a, 0xd18c2e2800, 0xc420af9a68, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4204c1c90, 0x7, 0xc421e2a8a0, 0xc421e2b4a0, 0x4e8a, 0xd18c2e2800, 0x1bdb9f50, 0xed1faaedc, 0xc425c78000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94611910 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42088f600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614199 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd2880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611992 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e0000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614902 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074fe20, 0x72, 0xc422157e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420431c18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420431c18, 0xc420740500, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420431c00, 0xc420740581, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420431c00, 0xc420740581, 0x1, 0x1, 0xc422157fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a248, 0xc420740581, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420740570) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614324 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234f0880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94572388 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb6, 0xc420f90c30, 0x8, 0xc420f90e28, 0x8, 0xc421846de0, 0xc422371400) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94592280 [select, 52 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc4254b0d01, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc4254b0ea0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ebb, 0xd18c2e2800, 0xc4216d97e8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc422774000, 0x8, 0xc4202351a0, 0xc420235620, 0x4ebb, 0xd18c2e2800, 0x154c6480, 0xed1fab013, 0xc42199f9e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94613686 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420461100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94393530 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e8a, 0xc4204c1c90, 0x7, 0xc420210040, 0x8, 0xc421e2b500, 0xc422370b40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614882 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6ad80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615372 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc430664100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94575449 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb7, 0xc424e58060, 0x8, 0xc422164f70, 0x8, 0xc421df3860, 0xc421f50780) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612171 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e3600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615174 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6e380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94449019 [semacquire, 66 minutes]: | |
sync.runtime_SemacquireMutex(0xab7c54, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/mutex.go:134 +0x108 | |
sync.(*RWMutex).Lock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:93 +0x2d | |
main.listeningToGame.func2(0x4e94, 0xc4208c42d8, 0x8, 0xc4208c44b8, 0x8, 0xc420234c00, 0xc4200ee8c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:176 +0x389 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615373 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202ca380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 3854 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea3, 0x16, 0x1, 0xc420bea8e0, 0x8, 0x0, 0xbe924c2f2789de4b, 0x850e9cc0305e, 0xa9a120, 0x186c00d685, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43077afc0, 0xc42f295200) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43077afc0, 0xc42f295200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43077afc0, 0xc42f295200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43077afc0, 0xc42f295200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4203f8640, 0x8a5dc0, 0xc420169840) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94294671 [chan receive, 75 minutes]: | |
main.listeningToGame.func2(0x4e76, 0xc42151c770, 0x8, 0xc42151c948, 0x8, 0xc421df23c0, 0xc4223703c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612442 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42114cd80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 4891 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb3, 0xb, 0x1, 0xc423b87808, 0x8, 0x0, 0x316a2580, 0xed1fab03c, 0xc420203f20, 0xa2c40aff0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42c41ba40, 0xc42121ed00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42c41ba40, 0xc42121ed00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42c41ba40, 0xc42121ed00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42c41ba40, 0xc42121ed00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041ebe0, 0x8a5dc0, 0xc420445d40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 10624 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e98, 0x17, 0x1, 0xc423b78ce8, 0x8, 0x0, 0xbe924c2f60342a73, 0x850ed105467f, 0xa9a120, 0x1c8c51d1f5, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42311c2a0, 0xc421ea8100) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42311c2a0, 0xc421ea8100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42311c2a0, 0xc421ea8100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42311c2a0, 0xc421ea8100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480500, 0x8a5dc0, 0xc420444840) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615425 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0d380) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 8787 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4df3, 0xd, 0x1, 0xc4208781d8, 0x8, 0x0, 0xbe924c35a27f4614, 0x8514a56e1c28, 0xa9a120, 0xad2840dcd1, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43072c380, 0xc423080800) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43072c380, 0xc423080800) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43072c380, 0xc423080800) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43072c380, 0xc423080800) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041f360, 0x8a5dc0, 0xc4201ffa40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 5782 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb2, 0x16, 0x1, 0xc421858ad8, 0x8, 0x0, 0x3271ba10, 0xed1fab03c, 0xc4230a7920, 0xae1e9fdb0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b60460, 0xc421c83d00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b60460, 0xc421c83d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b60460, 0xc421c83d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b60460, 0xc421c83d00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4204808c0, 0x8a5dc0, 0xc42021b200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94503789 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea4, 0xc4220bfd68, 0x8, 0xc4204ff6d8, 0x8, 0xc420183080, 0xc4200ee3c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615270 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421373900) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94449018 [semacquire, 54 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc4208c42d8, 0x8, 0xc420234480, 0xc420234ae0, 0x4e94, 0xd18c2e2800, 0x389f3188, 0xed1faaf32, 0xc421093260) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94611987 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068bb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615173 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6f100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612463 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422669600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 6543 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ebe, 0x1b, 0x1, 0xc423b871c0, 0x8, 0x0, 0xbe924c2f7188e28b, 0x850ee259fea8, 0xa9a120, 0x5a553d8c, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43077b7a0, 0xc4211e4700) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43077b7a0, 0xc4211e4700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43077b7a0, 0xc4211e4700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43077b7a0, 0xc4211e4700) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420481180, 0x8a5dc0, 0xc4201fe980) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 10623 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eac, 0x19, 0x1, 0xc42480e790, 0x8, 0x0, 0xbe924c2f564f758f, 0x850ec7209184, 0xa9a120, 0xf20cac773, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b60380, 0xc420b28900) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b60380, 0xc420b28900) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b60380, 0xc420b28900) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b60380, 0xc420b28900) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4204803c0, 0x8a5dc0, 0xc420444440) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94611582 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422620880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615339 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421184d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615314 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4243dfa80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615354 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421443580) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615122 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507736e0, 0x72, 0xc423598e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42017f018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42017f018, 0xc420370200, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42017f000, 0xc420370281, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42017f000, 0xc420370281, 0x1, 0x1, 0xc423598fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a198, 0xc420370281, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420370270) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94612189 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068f100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612512 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422667b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611902 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42088db00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613028 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420536d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94516868 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea7, 0xc4205fdb80, 0x7, 0xc4205fdd58, 0x8, 0xc421df31a0, 0xc421f51400) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615414 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0c400) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94509863 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074a048, 0x72, 0xc42169e870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0d598, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0d598, 0xc420bf0000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0d580, 0xc420bf0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0d580, 0xc420bf0000, 0x1000, 0x1000, 0x434c2c, 0xc420ae4d80, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a2b8, 0xc420bf0000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211beb40, 0xc421c7ede0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc42169ea60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211beb40, 0xc421c7ede0, 0x5, 0x200, 0x5, 0x411f09, 0xc4218082e0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211beb40, 0xc421c7ede0, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421c7edc0, 0xc4218082e0, 0x7ad120, 0xc421c7ed01, 0xab7a38) | |
/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(0xc421c7edc0, 0xc4218082e0, 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(0xc421c7edc0, 0xc42017a2b8, 0xc421c7ede0) | |
/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(0xc421c7edc0) | |
/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(0xc4204250e0, 0xc42016e990, 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(0xc421c7edc0, 0xc4208ac6c0, 0x30, 0xc42016e990, 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(0xc421c7edc0, 0x8a5e00, 0xc4200200f0, 0xc4208ac6c0, 0x30, 0xc423602e10, 0x1, 0x1, 0x0, 0xe, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421c7edc0, 0x0, 0x0, 0xc4208ac6c0, 0x30, 0xc423602e10, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0d600, 0xc42169f120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083d940, 0xc420a0d600, 0xc42016e980, 0xc4208ac6c0, 0x30, 0xc4216a0d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0d680, 0x8a5e00, 0xc4200200f0, 0xc4208ac6c0, 0x30, 0xc4216a0d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0d680, 0x8a5e00, 0xc4200200f0, 0xc4208ac6c0, 0x30, 0xc4216a0d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0d680, 0xc4208ac6c0, 0x30, 0xc4216a0d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0d680, 0x4ea6, 0xc420a0d601, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea6, 0xd18c2e2800, 0xc4222f4268, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc42fc5ac48, 0x8, 0xc4221ff620, 0xc4221ff800, 0x4ea6, 0xd18c2e2800, 0xe1ab7c0, 0xed1faaf90, 0xc423ab7380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615218 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077ba80, 0x72, 0xc422156658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4208b1c18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4208b1c18, 0xc420d3a100, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4208b1c00, 0xc420d3a1c1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4208b1c00, 0xc420d3a1c1, 0x1, 0x1, 0xc420ae4f88, 0xc420072c58, 0xc420ae5038) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e0c0, 0xc420d3a1c1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420d3a1b0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94615154 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206a9b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613998 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b2d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 10625 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea4, 0x25, 0x1, 0xc4225a2528, 0x8, 0x0, 0xbe924c2f58a27727, 0x850ec973933a, 0xa9a120, 0x15c7933bb3, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b602a0, 0xc420ca0f00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b602a0, 0xc420ca0f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b602a0, 0xc420ca0f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b602a0, 0xc420ca0f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420481220, 0x8a5dc0, 0xc420169400) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615317 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42125f480) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614387 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bd7b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611933 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068a000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94530746 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eaa, 0xc422027b40, 0x8, 0xc421cee3b0, 0x8, 0xc420234f60, 0xc422370780) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613012 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423175100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615260 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42213fb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611619 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420871600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612127 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420891100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612642 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42131c380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94469753 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e99, 0xc4254a6040, 0x7, 0xc42096c6d0, 0x8, 0xc421df2660, 0xc42239e280) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613240 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42053a380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614160 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b4880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94463947 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e98, 0xc4245c2bc0, 0x8, 0xc4204a5348, 0x8, 0xc421e2aea0, 0xc4200ef7c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94473394 [semacquire, 54 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc421e44050, 0x8, 0xc421846420, 0xc421846780, 0x4e9b, 0xd18c2e2800, 0x5b8d80, 0xed1faaf56, 0xc422163da0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 6537 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea0, 0x1f, 0x1, 0xc4213c99c8, 0x8, 0x0, 0x15166448, 0xed1fab03c, 0xc421c79da0, 0x196c79d31f, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b61960, 0xc42105c300) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b61960, 0xc42105c300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b61960, 0xc42105c300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b61960, 0xc42105c300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480a00, 0x8a5dc0, 0xc42021bfc0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94614905 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50714a70, 0x72, 0xc4223e3e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420275618, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420275618, 0xc420e0a800, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420275600, 0xc420e0a8b1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420275600, 0xc420e0a8b1, 0x1, 0x1, 0xc420698088, 0xc421be1c78, 0xc420698138) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c188, 0xc420e0a8b1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420e0a8a0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94473901 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9c, 0xc420878010, 0x8, 0xc420c28520, 0x8, 0xc4201a3380, 0xc42239f900) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613088 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.promote.func1(0xc420c3e000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:239 +0x31 | |
created by main.game.promote | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:238 +0x652 | |
goroutine 94615393 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4216fe180) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 22417071 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb5, 0x15, 0x1, 0xc421108f78, 0x8, 0x0, 0x78d98, 0xed1fab03c, 0xc42181e000, 0x962d46d89, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc4235a2c40, 0xc421de4300) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc4235a2c40, 0xc421de4300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc4235a2c40, 0xc421de4300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc4235a2c40, 0xc421de4300) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4203bb7c0, 0x8a5dc0, 0xc4201fedc0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94488488 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea3, 0xc42318a050, 0x8, 0xc42143d578, 0x8, 0xc421847b00, 0xc421f50a00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 56227540 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb0, 0x1f, 0x1, 0xc4210cfaf0, 0x8, 0x0, 0xbe924c2f62e4637e, 0x850ed3b57f71, 0xa9a120, 0xc4379fcb8, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc4235a3b20, 0xc42055b200) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc4235a3b20, 0xc42055b200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc4235a3b20, 0xc42055b200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc4235a3b20, 0xc42055b200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4201a0d20, 0x8a5dc0, 0xc4204409c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615238 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206ac380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612754 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422048000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615364 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507494e8, 0x72, 0xc4223dc658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420b96398, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420b96398, 0xc4202fe700, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420b96380, 0xc4202fe731, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420b96380, 0xc4202fe731, 0x1, 0x1, 0xc4222ff680, 0x0, 0xc420445f98) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a118, 0xc4202fe731, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202fe720) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94552446 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc4245b4ea0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc4245b4ed0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc4245b5050) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb0, 0xd18c2e2800, 0xc4204fe030, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420c3c008, 0x8, 0xc420234240, 0xc420234900, 0x4eb0, 0xd18c2e2800, 0x2bb34180, 0xed1faafd4, 0xc4232703c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612951 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423173600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615267 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc430bd7080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613875 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bca000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94592047 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb9, 0xc423c2c010, 0x8, 0xc4222f4020, 0x8, 0xc4201a2ae0, 0xc4200eec80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613194 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420538880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611578 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42086ed80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94473849 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9d, 0xc420ac25e0, 0x8, 0xc420ac27b8, 0x8, 0xc4202348a0, 0xc422371b80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614892 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420e48f00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614571 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc41b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94473848 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50710fd0, 0x72, 0xc421d18870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0c318, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0c318, 0xc42043d000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0c300, 0xc42043d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0c300, 0xc42043d000, 0x1000, 0x1000, 0x434c2c, 0xc420699800, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a0b0, 0xc42043d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be120, 0xc421439ba0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc421d18a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be120, 0xc421439ba0, 0x5, 0x200, 0x5, 0x411f09, 0xc4218080e0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be120, 0xc421439ba0, 0x5, 0x200, 0x0, 0xc420044800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421439b80, 0xc4218080e0, 0x7ad120, 0xc421439b01, 0xab7a38) | |
/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(0xc421439b80, 0xc4218080e0, 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(0xc421439b80, 0xc42017a0b0, 0xc421439ba0) | |
/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(0xc421439b80) | |
/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(0xc420424460, 0xc42016e3f0, 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(0xc421439b80, 0xc4208ac120, 0x30, 0xc42016e3f0, 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(0xc421439b80, 0x8a5e00, 0xc4200200f0, 0xc4208ac120, 0x30, 0xc420467260, 0x1, 0x1, 0xc420699800, 0x8, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421439b80, 0x0, 0x0, 0xc4208ac120, 0x30, 0xc420467260, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0c380, 0xc421d19120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083c1c0, 0xc420a0c380, 0xc42016e3e0, 0xc4208ac120, 0x30, 0xc421d1ad58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0c400, 0x8a5e00, 0xc4200200f0, 0xc4208ac120, 0x30, 0xc421d1ad58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0c400, 0x8a5e00, 0xc4200200f0, 0xc4208ac120, 0x30, 0xc421d1ad58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0c400, 0xc4208ac120, 0x30, 0xc421d1ad58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0c400, 0x4e9d, 0xc420a0c401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e9d, 0xd18c2e2800, 0xc424fe0300, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc420ac25e0, 0x8, 0xc4202347e0, 0xc420234840, 0x4e9d, 0xd18c2e2800, 0x2201f690, 0xed1faaf56, 0xc425c707e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94614985 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774580, 0x72, 0xc42f1dd658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42020cc98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42020cc98, 0xc4202e9400, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42020cc80, 0xc4202e94b1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42020cc80, 0xc4202e94b1, 0x1, 0x1, 0xc42f1dd7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e030, 0xc4202e94b1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202e94a0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94615347 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421188380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613141 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423174380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612802 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423170000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614883 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fc880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615309 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42fc2c100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94483098 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea0, 0xc4223817e8, 0x8, 0xc4258e1e48, 0x8, 0xc4221fe540, 0xc4223717c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94591374 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb9, 0xc421402500, 0x8, 0xc4214026d8, 0x8, 0xc421df3200, 0xc421f50500) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612540 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42266a380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614829 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50738200, 0x72, 0xc4211f2658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42076c018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42076c018, 0xc4202e9900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42076c000, 0xc4202e9901, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42076c000, 0xc4202e9901, 0x1, 0x1, 0xc42199f320, 0x0, 0xc420168358) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e0f0, 0xc4202e9901, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202e98f0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614488 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bdb100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94591865 [select, 52 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc42f1e7201, 0x205, 0xc42f1e7230, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eba, 0xd18c2e2800, 0xc4205a9a68, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420c779e0, 0x8, 0xc4202344e0, 0xc420234fc0, 0x4eba, 0xd18c2e2800, 0x2d91d908, 0xed1fab012, 0xc4211f7bc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94614344 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bd8880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615287 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420dafc80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615274 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50749c38, 0x72, 0xc42359b658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420b96018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420b96018, 0xc420d3af00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420b96000, 0xc420d3af41, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420b96000, 0xc420d3af41, 0x1, 0x1, 0xc42359b7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a010, 0xc420d3af41, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420d3af30) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 9789 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb1, 0x14, 0x1, 0xc420d1a968, 0x8, 0x0, 0xbe924c2f44d129af, 0x850eb5a245b3, 0xa9a120, 0xb515ac3e5, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42571d0a0, 0xc42228cc00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42571d0a0, 0xc42228cc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42571d0a0, 0xc42228cc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42571d0a0, 0xc42228cc00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480f00, 0x8a5dc0, 0xc4201fec40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94613044 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420536000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614840 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077c2a0, 0x72, 0xc421e1f658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420468c18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420468c18, 0xc4204b7d00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420468c00, 0xc4204b7db1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420468c00, 0xc4204b7db1, 0x1, 0x1, 0xc42479c840, 0x0, 0xc42021b718) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e128, 0xc4204b7db1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4204b7da0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94613501 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf6380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614875 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fa000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615342 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202c6d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94530138 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea9, 0xc421062c20, 0x8, 0xc422076298, 0x8, 0xc4221ff1a0, 0xc421f51900) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613430 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c4d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612731 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421150380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 61785651 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ea2, 0x23, 0x1, 0xc422428cc0, 0x8, 0x0, 0xbe924c2f332a7205, 0x850ea860c417, 0xa9a120, 0x196870b06f, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc425831ea0, 0xc420bd1200) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc425831ea0, 0xc420bd1200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc425831ea0, 0xc420bd1200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc425831ea0, 0xc420bd1200) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420464500, 0x8a5dc0, 0xc4201ff000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615017 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077bb50, 0x72, 0xc4211f4658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc421ef7b18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc421ef7b18, 0xc4221ad600, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc421ef7b00, 0xc4221ad661, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc421ef7b00, 0xc4221ad661, 0x1, 0x1, 0xc4212749c0, 0x0, 0xc4201fef58) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c1a8, 0xc4221ad661, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4221ad650) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94572178 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc42fc34b01, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc42fc34c60, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb5, 0xd18c2e2800, 0xc4258f7fc8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420c26050, 0x8, 0xc420183d40, 0xc420183da0, 0x4eb5, 0xd18c2e2800, 0x22f1b590, 0xed1faaff2, 0xc42fc36fc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612345 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422666d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611952 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e0d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615412 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0c080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94612832 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422049b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612515 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42114e880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611586 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42088cd80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611906 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.promote.func1(0xc42068ad80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:239 +0x31 | |
created by main.game.promote | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:238 +0x652 | |
goroutine 94615037 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42f1d9700) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94503788 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e506ff6b8, 0x72, 0xc422796870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0d298, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0d298, 0xc42035d000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0d280, 0xc42035d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0d280, 0xc42035d000, 0x1000, 0x1000, 0x434c2c, 0xc420b6a000, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a288, 0xc42035d000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be960, 0xc421c7e860, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc422796a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be960, 0xc421c7e860, 0x5, 0x200, 0x5, 0x411f09, 0xc420a26f60, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be960, 0xc421c7e860, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421c7e840, 0xc420a26f60, 0x7ad120, 0xc421c7e801, 0xab7a38) | |
/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(0xc421c7e840, 0xc420a26f60, 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(0xc421c7e840, 0xc42017a288, 0xc421c7e860) | |
/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(0xc421c7e840) | |
/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(0xc420424e60, 0xc42016e8f0, 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(0xc421c7e840, 0xc4208ac5d0, 0x30, 0xc42016e8f0, 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(0xc421c7e840, 0x8a5e00, 0xc4200200f0, 0xc4208ac5d0, 0x30, 0xc423602ab0, 0x1, 0x1, 0xc420b6a000, 0x4, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421c7e840, 0x0, 0x0, 0xc4208ac5d0, 0x30, 0xc423602ab0, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0d300, 0xc422797120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083d700, 0xc420a0d300, 0xc42016e8e0, 0xc4208ac5d0, 0x30, 0xc422798d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0d380, 0x8a5e00, 0xc4200200f0, 0xc4208ac5d0, 0x30, 0xc422798d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0d380, 0x8a5e00, 0xc4200200f0, 0xc4208ac5d0, 0x30, 0xc422798d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0d380, 0xc4208ac5d0, 0x30, 0xc422798d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0d380, 0x4ea4, 0xc420a0d301, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea4, 0xd18c2e2800, 0xc420ebec78, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4220bfd68, 0x8, 0xc420182f60, 0xc420183020, 0x4ea4, 0xd18c2e2800, 0x15bc3198, 0xed1faaf86, 0xc4212df140) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 93670630 [chan receive, 73 minutes]: | |
main.listeningToGame.func2(0x4df3, 0xc422172620, 0x8, 0xc421406548, 0x8, 0xc421e2aae0, 0xc421f51040) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612412 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421318000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 93670629 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc422172620, 0x8, 0xc421e2a900, 0xc421e2a9c0, 0x4df3, 0xd18c2e2800, 0x3598b018, 0xed1faaa6e, 0xc4245ef1a0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612781 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42204c380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94538791 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eac, 0xc420cff708, 0x8, 0xc421939070, 0x8, 0xc4221ff200, 0xc42239e3c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615378 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202c8880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615370 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421189100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614666 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074f6d0, 0x72, 0xc423599658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420275598, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420275598, 0xc420e0a900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420275580, 0xc420e0a9a1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420275580, 0xc420e0a9a1, 0x1, 0x1, 0x0, 0x10, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c170, 0xc420e0a9a1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420e0a990) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94556135 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb1, 0xc42151d040, 0x8, 0xc421eac7d8, 0x8, 0xc420234300, 0xc42239f680) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614651 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077b5a0, 0x72, 0xc424eb7e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4205c2098, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4205c2098, 0xc420740100, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4205c2080, 0xc420740191, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4205c2080, 0xc420740191, 0x1, 0x1, 0xc420b6bb88, 0xc428943438, 0xc420b6bc38) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a0a8, 0xc420740191, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420740180) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614641 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc45100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611444 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421717b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615081 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6a000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615223 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422142380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 41818310 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4ebc, 0x24, 0x1, 0xc421406fd8, 0x8, 0x0, 0xbe924c2f4fe0e7e4, 0x850ec0b203fd, 0xa9a120, 0x1fcd8c39d, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc43072c000, 0xc421c2cb00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc43072c000, 0xc421c2cb00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc43072c000, 0xc421c2cb00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc43072c000, 0xc421c2cb00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4200b1c20, 0x8a5dc0, 0xc42021b8c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94364377 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e86, 0xc42f066f40, 0x8, 0xc42f067118, 0x8, 0xc420183c20, 0xc42239f7c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612258 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068d600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615323 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422140880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94483541 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074fef0, 0x72, 0xc42159a870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0cf98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0cf98, 0xc420442000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0cf80, 0xc420442000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0cf80, 0xc420442000, 0x1000, 0x1000, 0x434c2c, 0xc420622000, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a250, 0xc420442000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be780, 0xc421c7e020, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc42159aa60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be780, 0xc421c7e020, 0x5, 0x200, 0x5, 0x411f09, 0xc421808260, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be780, 0xc421c7e020, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421c7e000, 0xc421808260, 0x7ad120, 0xc421c7e001, 0xab7a38) | |
/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(0xc421c7e000, 0xc421808260, 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(0xc421c7e000, 0xc42017a250, 0xc421c7e020) | |
/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(0xc421c7e000) | |
/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(0xc420424d20, 0xc42016e870, 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(0xc421c7e000, 0xc4208ac4e0, 0x30, 0xc42016e870, 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(0xc421c7e000, 0x8a5e00, 0xc4200200f0, 0xc4208ac4e0, 0x30, 0xc423602750, 0x1, 0x1, 0x0, 0x8, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421c7e000, 0x0, 0x0, 0xc4208ac4e0, 0x30, 0xc423602750, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0d000, 0xc42159b120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083d480, 0xc420a0d000, 0xc42016e7d0, 0xc4208ac4e0, 0x30, 0xc42159cd58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0d080, 0x8a5e00, 0xc4200200f0, 0xc4208ac4e0, 0x30, 0xc42159cd58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0d080, 0x8a5e00, 0xc4200200f0, 0xc4208ac4e0, 0x30, 0xc42159cd58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0d080, 0xc4208ac4e0, 0x30, 0xc42159cd58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0d080, 0x4ea2, 0xc420a0d001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea2, 0xd18c2e2800, 0xc420947818, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4209ac1c0, 0x8, 0xc421846cc0, 0xc421847140, 0x4ea2, 0xd18c2e2800, 0xe186600, 0xed1faaf65, 0xc42f0cb440) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94613919 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b3b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94583348 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb8, 0xc42120a050, 0x8, 0xc42120a228, 0x8, 0xc421846660, 0xc42239eb40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612525 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42131a880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614420 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421376000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94042630 [chan receive, 81 minutes]: | |
main.listeningToGame.func2(0x4e40, 0xc420cab960, 0x8, 0xc4209918e0, 0x8, 0xc4205de3c0, 0xc421f517c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613340 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf5600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94591866 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eba, 0xc420c779e0, 0x8, 0xc42195ec78, 0x8, 0xc420235020, 0xc4200ee280) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614202 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234eed80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94552032 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4230ad8f0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4230ad950, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eaf, 0xd18c2e2800, 0xc4216d8358, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc422046050, 0x8, 0xc420182b40, 0xc420182c60, 0x4eaf, 0xd18c2e2800, 0x842f5b0, 0xed1faafd4, 0xc4254a55c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615188 [semacquire, 66 minutes]: | |
sync.runtime_SemacquireMutex(0xab7c34, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:71 +0x3d | |
sync.(*Mutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/mutex.go:134 +0x108 | |
sync.(*RWMutex).Lock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:93 +0x2d | |
main.listeningToGame(0xc420c9c010, 0x8, 0xc4205fdf78, 0x8, 0xc4205fdf88, 0x7, 0xd18c2e2800, 0x12ce6c30, 0xed1fab03c, 0xc4203ff920, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:33 +0x3f | |
main.moveNotificationWebsocketHandler(0x8a5a00, 0xc42311c1c0, 0xc423080000) | |
/home/pciet/go/src/github.com/pciet/wichess/web_moven.go:83 +0x4a6 | |
net/http.HandlerFunc.ServeHTTP(0x8692f8, 0x8a5a00, 0xc42311c1c0, 0xc423080000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42311c1c0, 0xc423080000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42311c1c0, 0xc423080000) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc42041e140, 0x8a5dc0, 0xc420440600) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94488487 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507375d0, 0x72, 0xc421736870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0cc98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0cc98, 0xc42015e000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0cc80, 0xc42015e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0cc80, 0xc42015e000, 0x1000, 0x1000, 0x434c2c, 0xc420cb3b00, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a1e8, 0xc42015e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be600, 0xc421243ba0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc421736a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be600, 0xc421243ba0, 0x5, 0x200, 0x5, 0x411f09, 0xc420a26ee0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be600, 0xc421243ba0, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421243b80, 0xc420a26ee0, 0x7ad120, 0xc421243b01, 0xab7a38) | |
/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(0xc421243b80, 0xc420a26ee0, 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(0xc421243b80, 0xc42017a1e8, 0xc421243ba0) | |
/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(0xc421243b80) | |
/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(0xc420424be0, 0xc42016e720, 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(0xc421243b80, 0xc4208ac3f0, 0x30, 0xc42016e720, 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(0xc421243b80, 0x8a5e00, 0xc4200200f0, 0xc4208ac3f0, 0x30, 0xc4236023c0, 0x1, 0x1, 0xc420cb3b00, 0x12, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421243b80, 0x0, 0x0, 0xc4208ac3f0, 0x30, 0xc4236023c0, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0cd00, 0xc421737120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083d200, 0xc420a0cd00, 0xc42016e710, 0xc4208ac3f0, 0x30, 0xc421738d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0cd80, 0x8a5e00, 0xc4200200f0, 0xc4208ac3f0, 0x30, 0xc421738d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0cd80, 0x8a5e00, 0xc4200200f0, 0xc4208ac3f0, 0x30, 0xc421738d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0cd80, 0xc4208ac3f0, 0x30, 0xc421738d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0cd80, 0x4ea3, 0xc420a0cd01, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea3, 0xd18c2e2800, 0xc425b466c8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc42318a050, 0x8, 0xc421847a40, 0xc421847aa0, 0x4ea3, 0xd18c2e2800, 0x39ac4840, 0xed1faaf6c, 0xc424fdca20) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612601 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42131b600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 41818309 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4eb7, 0x9, 0x1, 0xc4212ec4b8, 0x8, 0x0, 0x1b8ea060, 0xed1fab03c, 0xc4254b5980, 0x8455db2b8, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42571d880, 0xc420722f00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42571d880, 0xc420722f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42571d880, 0xc420722f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42571d880, 0xc420722f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4200b1ae0, 0x8a5dc0, 0xc42021bc40) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94560325 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb2, 0xc4211ec018, 0x8, 0xc421062348, 0x8, 0xc420234d80, 0xc42239fe00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615277 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421eda680) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615427 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4216fe480) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94073225 [chan receive, 80 minutes]: | |
main.listeningToGame.func2(0x4e48, 0xc4304b0a00, 0x7, 0xc4223800f8, 0x7, 0xc420235500, 0xc421f51a40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94611885 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422622380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612966 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42114f600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614947 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774c00, 0x72, 0xc42359ce58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042f198, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042f198, 0xc42046c900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042f180, 0xc42046c941, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042f180, 0xc42046c941, 0x1, 0x1, 0xc42359cfa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42000e108, 0xc42046c941, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc42046c930) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94042571 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc420ebe5c0, 0x8, 0xc4205de120, 0xc420183620, 0x4e40, 0xd18c2e2800, 0x20109a58, 0xed1faacb7, 0xc420876d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615093 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074fc80, 0x72, 0xc4223e0e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042a098, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042a098, 0xc420b63200, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042a080, 0xc420b63241, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042a080, 0xc420b63241, 0x1, 0x1, 0xc4223e0fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a210, 0xc420b63241, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420b63230) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94572179 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb5, 0xc420c26050, 0x8, 0xc420c26298, 0x8, 0xc420183e00, 0xc422370c80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614224 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234f2380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614595 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc42880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612288 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e5100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615350 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202c6000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613176 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c40880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613457 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c5b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615103 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421948200) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614094 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b2000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 22417070 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e8a, 0xa, 0x1, 0xc4304b1988, 0x8, 0x0, 0xbe924c2f4019e42b, 0x850eb0eb0036, 0xa9a120, 0x2902a44c53, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc430b61a40, 0xc42c4e6f00) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc430b61a40, 0xc42c4e6f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc430b61a40, 0xc42c4e6f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc430b61a40, 0xc42c4e6f00) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc4203bb720, 0x8a5dc0, 0xc42021a1c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94474747 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9f, 0xc422492740, 0x7, 0xc42480eba8, 0x8, 0xc421df2d80, 0xc421f50000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615329 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507733a0, 0x72, 0xc4223a7658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420215998, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420215998, 0xc42016b800, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420215980, 0xc42016b8d1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420215980, 0xc42016b8d1, 0x1, 0x1, 0xc4223a77a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c0a0, 0xc42016b8d1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc42016b8c0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94612453 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421318d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94583237 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc420705701, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc4207057d0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc420705860, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb8, 0xd18c2e2800, 0xc422145298, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420ebe350, 0x8, 0xc420234a20, 0xc420235bc0, 0x4eb8, 0xd18c2e2800, 0x25215f0, 0xed1fab004, 0xc4230ea600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615261 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421d06a80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94612259 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422666000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615367 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4231dd700) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614079 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234ee000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612117 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e1b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615195 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420b72080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94073224 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.listeningToGame.func1(0xc4304b0a00, 0x7, 0xc421846d20, 0xc4202352c0, 0x4e48, 0xd18c2e2800, 0xf1626f0, 0xed1faace9, 0xc4210e5f80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:110 +0x4d4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94571880 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc42024e420, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc42024e510, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc42024e540) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb4, 0xd18c2e2800, 0xc421680290, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc42090c0d0, 0x8, 0xc421df2060, 0xc421df27e0, 0x4eb4, 0xd18c2e2800, 0xf7b8810, 0xed1faaff2, 0xc420e76ae0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615187 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42213ed80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 41818353 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c3c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c30) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move(0x4e9c, 0x1e, 0x1, 0xc421ceec90, 0x8, 0x0, 0x33099ce0, 0xed1fab03b, 0xc422599a40, 0x1a6b324885, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:119 +0x9e4 | |
main.moveRequestHandler(0x8a5a00, 0xc42571d180, 0xc420061100) | |
/home/pciet/go/src/github.com/pciet/wichess/web_move.go:126 +0xbc1 | |
net/http.HandlerFunc.ServeHTTP(0x869300, 0x8a5a00, 0xc42571d180, 0xc420061100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1947 +0x44 | |
net/http.(*ServeMux).ServeHTTP(0xa99c20, 0x8a5a00, 0xc42571d180, 0xc420061100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2337 +0x130 | |
net/http.serverHandler.ServeHTTP(0xc420184750, 0x8a5a00, 0xc42571d180, 0xc420061100) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2694 +0xbc | |
net/http.(*conn).serve(0xc420480640, 0x8a5dc0, 0xc420444480) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:1830 +0x648 | |
created by net/http.(*Server).Serve | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:2795 +0x27b | |
goroutine 94615266 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774310, 0x72, 0xc424ebae58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc423195c18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc423195c18, 0xc422249000, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc423195c00, 0xc422249061, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc423195c00, 0xc422249061, 0x1, 0x1, 0xc42009df28, 0xc42009dfa8, 0x7cff60) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a218, 0xc422249061, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc422249050) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94611461 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420870880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615379 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421187600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613892 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd1b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615249 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4243dfa00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615294 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421718880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615123 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421184000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94364953 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e86, 0xc421095a70, 0x8, 0xc421095c78, 0x8, 0xc420183980, 0xc42239fb80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94516661 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea7, 0xc421565e18, 0x8, 0xc421565ff8, 0x8, 0xc4221ff3e0, 0xc421f51180) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613206 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c3ed80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614222 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234f1600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615443 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0d680) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613355 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420539600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615058 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421518f00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614952 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420b6dc80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94548310 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc42185bf01, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc420bac000, 0x304, 0xc420bac030) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ead, 0xd18c2e2800, 0xc4209401e8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc4209416b0, 0x8, 0xc4221ff560, 0xc4221ff5c0, 0x4ead, 0xd18c2e2800, 0x12fc36d8, 0xed1faafce, 0xc420937e60) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615280 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0c100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615206 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206ab600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94607596 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ebc, 0xc4210cece8, 0x8, 0xc4215781b8, 0x8, 0xc4221fe660, 0xc4200ee640) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615349 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4202c7b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94530137 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4227430e0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea9, 0xd18c2e2800, 0xc4221735d0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421062c20, 0x8, 0xc4221feba0, 0xc4221ff0e0, 0x4ea9, 0xd18c2e2800, 0x25ad9588, 0xed1faafb1, 0xc4208faba0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615396 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420b22180) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614052 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd3600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611618 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42171b100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614867 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc423594c00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615423 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0d080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94612332 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422668880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615115 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42213e000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614256 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bd6d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611631 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42086fb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614745 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42137b100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613535 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42045e880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94592018 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eba, 0xc42045bd98, 0x8, 0xc42120a138, 0x8, 0xc420235b60, 0xc4200ee000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94539143 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eac, 0xc422749c20, 0x8, 0xc421cf0018, 0x8, 0xc420182a80, 0xc4200eea00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614807 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc430664000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94583238 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb8, 0xc420ebe350, 0x8, 0xc4245e4258, 0x8, 0xc420235c20, 0xc421f51680) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94611447 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421716000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614203 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4234f3100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614996 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6c880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614768 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4213e3100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 93670785 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4df3, 0xc420ea7650, 0x8, 0xc430bbfc08, 0x8, 0xc420234120, 0xc421f51b80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614719 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.promote.func1(0xc42137a380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:239 +0x31 | |
created by main.game.promote | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:238 +0x652 | |
goroutine 94615369 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074a118, 0x72, 0xc424f5d658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420563018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420563018, 0xc420957700, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420563000, 0xc420957781, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420563000, 0xc420957781, 0x1, 0x1, 0xc424f5d7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a128, 0xc420957781, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420957770) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614785 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc44380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614783 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507743e0, 0x72, 0xc42f1dde58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4208b1b98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4208b1b98, 0xc420ce3a00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4208b1b80, 0xc420ce3ab1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4208b1b80, 0xc420ce3ab1, 0x1, 0x1, 0xc420dc7a08, 0xc421da61d8, 0xc420dc7ab8) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e0b0, 0xc420ce3ab1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420ce3aa0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94534778 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eab, 0xc421748cc0, 0x8, 0xc42481b308, 0x8, 0xc421df37a0, 0xc4200ee780) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94611499 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421719600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611972 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42068c880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94556501 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb1, 0xc424e76d20, 0x8, 0xc421c266d0, 0x8, 0xc4221fe300, 0xc42239fa40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94548620 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eae, 0xc43b16fcd0, 0x8, 0xc42186c4d0, 0x8, 0xc420183500, 0xc42239f2c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614740 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421786a00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615410 [chan receive, 56 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4216fe080) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94614096 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd0000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94473503 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e9c, 0xc4204a5428, 0x8, 0xc422521340, 0x8, 0xc4201a2a20, 0xc42239e8c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613680 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42045f600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94364376 [IO wait, 56 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074df18, 0x72, 0xc424eac870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420ace198, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420ace198, 0xc420672000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420ace180, 0xc420672000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420ace180, 0xc420672000, 0x1000, 0x1000, 0x434c2c, 0xc420dc7c80, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a200, 0xc420672000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4260eaa20, 0xc421439360, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc424eaca60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4260eaa20, 0xc421439360, 0x5, 0x200, 0x5, 0x411f09, 0xc42000c300, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4260eaa20, 0xc421439360, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421439340, 0xc42000c300, 0x7ad120, 0xc421439301, 0xab7a38) | |
/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(0xc421439340, 0xc42000c300, 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(0xc421439340, 0xc42017a200, 0xc421439360) | |
/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(0xc421439340) | |
/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(0xc4202801e0, 0xc4201662b0, 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(0xc421439340, 0xc42090a240, 0x30, 0xc4201662b0, 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(0xc421439340, 0x8a5e00, 0xc4200200f0, 0xc42090a240, 0x30, 0xc4225c0000, 0x1, 0x1, 0xc420dc7c80, 0xa, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421439340, 0x0, 0x0, 0xc42090a240, 0x30, 0xc4225c0000, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420ace200, 0xc424ead120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc4201fe040, 0xc420ace200, 0xc420166250, 0xc42090a240, 0x30, 0xc424eaed58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc4216fe000, 0x8a5e00, 0xc4200200f0, 0xc42090a240, 0x30, 0xc424eaed58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc4216fe000, 0x8a5e00, 0xc4200200f0, 0xc42090a240, 0x30, 0xc424eaed58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc4216fe000, 0xc42090a240, 0x30, 0xc424eaed58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc4216fe000, 0x4e86, 0xc4216fe001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e86, 0xd18c2e2800, 0xc422a550e0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc42f066f40, 0x8, 0xc420182f00, 0xc420183a40, 0x4e86, 0xd18c2e2800, 0x263d0060, 0xed1faaead, 0xc43b40b560) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615000 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421974f00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615043 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774e70, 0x72, 0xc420adc658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042e518, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042e518, 0xc420422900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042e500, 0xc420422971, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042e500, 0xc420422971, 0x1, 0x1, 0xc421da2060, 0x0, 0xc420169c58) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42000e0d0, 0xc420422971, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420422960) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94612893 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42204b600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614568 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc40d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613568 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c6880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94474746 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074f050, 0x72, 0xc42110c870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4216fe398, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4216fe398, 0xc4202df000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4216fe380, 0xc4202df000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4216fe380, 0xc4202df000, 0x1000, 0x1000, 0x434c2c, 0xc42c2f4300, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e090, 0xc4202df000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4233f60c0, 0xc4200f0de0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc42110ca60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4233f60c0, 0xc4200f0de0, 0x5, 0x200, 0x5, 0x411f09, 0xc421808160, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4233f60c0, 0xc4200f0de0, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4200f0dc0, 0xc421808160, 0x7ad120, 0xc4200f0d01, 0xab7a38) | |
/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(0xc4200f0dc0, 0xc421808160, 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(0xc4200f0dc0, 0xc42020e090, 0xc4200f0de0) | |
/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(0xc4200f0dc0) | |
/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(0xc420280820, 0xc420166d10, 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(0xc4200f0dc0, 0xc42090a3c0, 0x30, 0xc420166d10, 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(0xc4200f0dc0, 0x8a5e00, 0xc4200200f0, 0xc42090a3c0, 0x30, 0xc4225c0420, 0x1, 0x1, 0xc42c2f4300, 0x1c, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4200f0dc0, 0x0, 0x0, 0xc42090a3c0, 0x30, 0xc4225c0420, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc4216fe400, 0xc42110d120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc4201fe1c0, 0xc4216fe400, 0xc420166cc0, 0xc42090a3c0, 0x30, 0xc42110ed58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc4216fe480, 0x8a5e00, 0xc4200200f0, 0xc42090a3c0, 0x30, 0xc42110ed58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc4216fe480, 0x8a5e00, 0xc4200200f0, 0xc42090a3c0, 0x30, 0xc42110ed58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc4216fe480, 0xc42090a3c0, 0x30, 0xc42110ed58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc4216fe480, 0x4e9f, 0xc4216fe401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e9f, 0xd18c2e2800, 0xc42f0603e8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc422492740, 0x7, 0xc421df2c60, 0xc421df2d20, 0x4e9f, 0xd18c2e2800, 0x1f5295d0, 0xed1faaf57, 0xc42f795740) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615338 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50737f90, 0x72, 0xc42fc39e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42040a098, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42040a098, 0xc420162700, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42040a080, 0xc420162761, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42040a080, 0xc420162761, 0x1, 0x1, 0xc42fc39fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e010, 0xc420162761, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420162750) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614565 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421377b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94516582 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea8, 0xc421859d70, 0x7, 0xc4235698f8, 0x7, 0xc4221fef60, 0xc421f50f00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613903 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bcad80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613244 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c41600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614110 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd5100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614869 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fad80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94042572 [chan receive, 81 minutes]: | |
main.listeningToGame.func2(0x4e40, 0xc420ebe5c0, 0x8, 0xc422409e28, 0x8, 0xc420183680, 0xc421f51540) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94611290 [chan send, 66 minutes]: | |
main.game.move.func1(0xc421718880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:114 +0xc5 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94482780 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea0, 0xc421c90050, 0x8, 0xc423034048, 0x8, 0xc421df2780, 0xc422370280) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94482779 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774990, 0x72, 0xc423036870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc4216fe698, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc4216fe698, 0xc4208af000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc4216fe680, 0xc4208af000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc4216fe680, 0xc4208af000, 0x1000, 0x1000, 0x434c2c, 0xc424ce4600, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e148, 0xc4208af000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4233f6300, 0xc4200f1360, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc423036a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4233f6300, 0xc4200f1360, 0x5, 0x200, 0x5, 0x411f09, 0xc4218081e0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4233f6300, 0xc4200f1360, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4200f1340, 0xc4218081e0, 0x7ad120, 0xc4200f1301, 0xab7a38) | |
/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(0xc4200f1340, 0xc4218081e0, 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(0xc4200f1340, 0xc42020e148, 0xc4200f1360) | |
/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(0xc4200f1340) | |
/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(0xc420280a00, 0xc420166f20, 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(0xc4200f1340, 0xc42090a4b0, 0x30, 0xc420166f20, 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(0xc4200f1340, 0x8a5e00, 0xc4200200f0, 0xc42090a4b0, 0x30, 0xc4225c0780, 0x1, 0x1, 0x0, 0x4, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4200f1340, 0x0, 0x0, 0xc42090a4b0, 0x30, 0xc4225c0780, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc4216fe700, 0xc423037120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc4201fe240, 0xc4216fe700, 0xc420166f10, 0xc42090a4b0, 0x30, 0xc423038d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc4216fe780, 0x8a5e00, 0xc4200200f0, 0xc42090a4b0, 0x30, 0xc423038d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc4216fe780, 0x8a5e00, 0xc4200200f0, 0xc42090a4b0, 0x30, 0xc423038d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc4216fe780, 0xc42090a4b0, 0x30, 0xc423038d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc4216fe780, 0x4ea0, 0xc4216fe701, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea0, 0xd18c2e2800, 0xc4237b53b8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc421c90050, 0x8, 0xc421df2000, 0xc421df2480, 0x4ea0, 0xd18c2e2800, 0x9bdb2b8, 0xed1faaf64, 0xc42052e420) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94534777 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0xc420b2bd70, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc420b2be30, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc420b2be90, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc420b2bef0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eab, 0xd18c2e2800, 0xc425948258, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421748cc0, 0x8, 0xc421df3560, 0xc421df36e0, 0x4eab, 0xd18c2e2800, 0x1d23daa8, 0xed1faafb8, 0xc4212df6e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615351 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421186880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613209 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42053b100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612129 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e2880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94548311 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ead, 0xc4209416b0, 0x8, 0xc420941888, 0x8, 0xc4221ff6e0, 0xc42239edc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614975 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50777d28, 0x72, 0xc4223dde58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42234ac98, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42234ac98, 0xc420eea800, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42234ac80, 0xc420eea851, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42234ac80, 0xc420eea851, 0x1, 0x1, 0xc4223ddfa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42000e0a8, 0xc420eea851, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420eea840) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94470072 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4e99, 0xc421f4ba80, 0x8, 0xc421f4bc58, 0x8, 0xc421df3920, 0xc42239e500) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612828 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421151100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615056 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc421ec0d00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94548407 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eae, 0xc420941650, 0x8, 0xc4213f8988, 0x8, 0xc420235140, 0xc42239f040) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612884 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423171b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614808 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fd600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94575448 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc4222fa101, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4222fa210) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4222fa2d0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc4222fa300, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc4222fa390) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb7, 0xd18c2e2800, 0xc42082a6f8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc424e58060, 0x8, 0xc421df34a0, 0xc421df3800, 0x4eb7, 0xd18c2e2800, 0x7251a00, 0xed1faaff8, 0xc4221e41e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94571881 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb4, 0xc42090c0d0, 0x8, 0xc421748f40, 0x8, 0xc421df3440, 0xc421f50140) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94565036 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb3, 0xc4216d9d98, 0x8, 0xc420c3c068, 0x8, 0xc421df2b40, 0xc422370f00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94572435 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb5, 0xc4225c8a10, 0x8, 0xc4225c8bf8, 0x8, 0xc4221fe0c0, 0xc422371900) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613495 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42045cd80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614254 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bd9600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94469752 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5074a2b8, 0x72, 0xc42191e870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420a0c618, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420a0c618, 0xc421be2000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420a0c600, 0xc421be2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420a0c600, 0xc421be2000, 0x1000, 0x1000, 0x434c2c, 0xc4208f7b00, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a138, 0xc421be2000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc4211be300, 0xc4212422e0, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc42191ea60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc4211be300, 0xc4212422e0, 0x5, 0x200, 0x5, 0x411f09, 0xc420a260a0, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc4211be300, 0xc4212422e0, 0x5, 0x200, 0x0, 0xc420044c00, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc4212422c0, 0xc420a260a0, 0x7ad120, 0xc421242201, 0xab7a38) | |
/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(0xc4212422c0, 0xc420a260a0, 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(0xc4212422c0, 0xc42017a138, 0xc4212422e0) | |
/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(0xc4212422c0) | |
/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(0xc4202806e0, 0xc4201666d0, 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(0xc4212422c0, 0xc42090a2d0, 0x30, 0xc4201666d0, 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(0xc4212422c0, 0x8a5e00, 0xc4200200f0, 0xc42090a2d0, 0x30, 0xc4225c0090, 0x1, 0x1, 0x0, 0x2, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc4212422c0, 0x0, 0x0, 0xc42090a2d0, 0x30, 0xc4225c0090, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc420a0c680, 0xc42191f120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc4201fe180, 0xc420a0c680, 0xc4201666c0, 0xc42090a2d0, 0x30, 0xc421920d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc4216fe180, 0x8a5e00, 0xc4200200f0, 0xc42090a2d0, 0x30, 0xc421920d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc4216fe180, 0x8a5e00, 0xc4200200f0, 0xc42090a2d0, 0x30, 0xc421920d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc4216fe180, 0xc42090a2d0, 0x30, 0xc421920d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc4216fe180, 0x4e99, 0xc4216fe101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e99, 0xd18c2e2800, 0xc420f1c1c8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4254a6040, 0x7, 0xc421df25a0, 0xc421df2600, 0x4e99, 0xd18c2e2800, 0x39bb5ba0, 0xed1faaf4f, 0xc4210098c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94615383 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774da0, 0x72, 0xc4212f7658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42042e598, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42042e598, 0xc420371b00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42042e580, 0xc420371b71, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42042e580, 0xc420371b71, 0x1, 0x1, 0xc4212f77a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42000e0d8, 0xc420371b71, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420371b60) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94613523 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf2d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94516581 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc4206e7ec0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea8, 0xd18c2e2800, 0xc421c916f8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421859d70, 0x7, 0xc4221fecc0, 0xc4221fed20, 0x4ea8, 0xd18c2e2800, 0x2598c180, 0xed1faaf9b, 0xc421714600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94613879 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bcd600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613353 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421cf3b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615183 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42593a100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94530383 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eaa, 0xc421dd60a8, 0x8, 0xc42592aca0, 0x8, 0xc421df3bc0, 0xc422370640) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615077 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4202e0280) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613993 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b5600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94556134 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc4237b7301, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4237b7440) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4237b74a0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb1, 0xd18c2e2800, 0xc42f067ea8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc42151d040, 0x8, 0xc420234180, 0xc4202342a0, 0x4eb1, 0xd18c2e2800, 0xed96058, 0xed1faafda, 0xc42215d6e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94607146 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ebc, 0xc4245c2788, 0x8, 0xc42143de60, 0x8, 0xc420182960, 0xc422370140) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615289 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421185b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613070 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420537b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94073300 [chan receive, 80 minutes]: | |
main.listeningToGame.func2(0x4e48, 0xc4201b1240, 0x8, 0xc4221a63c0, 0x7, 0xc420234600, 0xc422370dc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94516899 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea8, 0xc421407178, 0x8, 0xc420b8b828, 0x7, 0xc420234420, 0xc421f51e00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94483542 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea2, 0xc4209ac1c0, 0x8, 0xc42480e1a8, 0x8, 0xc421847800, 0xc4200ee500) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614815 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc43600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611622 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422621600) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614764 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e5077be90, 0x72, 0xc4212f5e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420b5a018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420b5a018, 0xc42048a900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420b5a000, 0xc42048a911, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420b5a000, 0xc42048a911, 0x1, 0x1, 0xc4212f5fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a028, 0xc42048a911, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc42048a900) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94611743 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42088c000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615204 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50777b88, 0x72, 0xc42359ae58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420468d18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420468d18, 0xc4202fe400, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420468d00, 0xc4202fe4c1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420468d00, 0xc4202fe4c1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e138, 0xc4202fe4c1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202fe4b0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94548527 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ead, 0xc420c29ba0, 0x8, 0xc4201b1b98, 0x8, 0xc421df2120, 0xc42239f180) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615019 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42315eb00) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94560042 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb2, 0xc42090c8a0, 0x8, 0xc421392b68, 0x8, 0xc421df2720, 0xc42239fcc0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614931 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42fc40000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94607145 [select, 52 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc423192d01, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc423192e40, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ebc, 0xd18c2e2800, 0xc42105e030, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc4245c2788, 0x8, 0xc420182840, 0xc4201828a0, 0x4ebc, 0xd18c2e2800, 0x227d9ae8, 0xed1fab02e, 0xc4200731a0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94530438 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea9, 0xc42414e8b0, 0x8, 0xc421108948, 0x8, 0xc4221ff440, 0xc4223708c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614966 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fe380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613891 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c8380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615125 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4206a8d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615128 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e507747f0, 0x72, 0xc4211ee658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42020cb18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42020cb18, 0xc4202e8900, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42020cb00, 0xc4202e89a1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42020cb00, 0xc4202e89a1, 0x1, 0x1, 0xc4211ee7a0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e028, 0xc4202e89a1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4202e8990) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94613831 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bcbb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614871 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50774a60, 0x72, 0xc42359e658) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420434e18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420434e18, 0xc420466400, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420434e00, 0xc4204664f1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420434e00, 0xc4204664f1, 0x1, 0x1, 0xc42359e7a8, 0x52b7ce, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42017a1e0, 0xc4204664f1, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4204664e0) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94592389 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ebb, 0xc4254a7d50, 0x8, 0xc4254a7f38, 0x8, 0xc4201a26c0, 0xc4200eef00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94612271 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42114c000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612788 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422048d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615133 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50773540, 0x72, 0xc424f60e58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc42040a018, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc42040a018, 0xc420095800, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc42040a000, 0xc420095841, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc42040a000, 0xc420095841, 0x1, 0x1, 0xc424f60fa0, 0x0, 0xc42008a060) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42020e008, 0xc420095841, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc420095830) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94615172 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc42043e000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613051 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42204d100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612213 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4207e4380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94538790 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0xc4220e6780, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4220e67e0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0xc4220e68a0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eac, 0xd18c2e2800, 0xc4206d1fd8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420cff708, 0x8, 0xc4221fed80, 0xc4221ff140, 0x4eac, 0xd18c2e2800, 0x1fc6d788, 0xed1faafbe, 0xc4212c9aa0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94614967 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4213fbb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94591373 [select, 52 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc4212e8001, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb9, 0xd18c2e2800, 0xc421564030, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421402500, 0x8, 0xc421df30e0, 0xc421df3140, 0x4eb9, 0xd18c2e2800, 0x1dcfe5a0, 0xed1fab012, 0xc42199f9e0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94572207 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb4, 0xc4227743c0, 0x8, 0xc4245c2028, 0x8, 0xc421df20c0, 0xc422371a40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94564698 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0xc4227ae960, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc4227aeab0, 0x304, 0xc4227aea20) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0xc4227aeb10, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb3, 0xd18c2e2800, 0xc4205fc098, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc420fb0000, 0x8, 0xc4201825a0, 0xc420183740, 0x4eb3, 0xd18c2e2800, 0x9d51ae8, 0xed1faafe7, 0xc4259dd8c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612273 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc42266b100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94552447 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb0, 0xc420c3c008, 0x8, 0xc422d32278, 0x8, 0xc420234cc0, 0xc42239f400) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94510535 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea6, 0xc4213f9a10, 0x8, 0xc422046bc8, 0x8, 0xc420182900, 0xc42239ec80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615421 [chan receive, 54 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420a0cd80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94613866 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bd0d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94611632 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420872380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613652 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4203c9100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94572324 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0xc4207b8901, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0x0, 0x304, 0xc4207b8a80) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0x0) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4eb6, 0xd18c2e2800, 0xc423048970, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421eccdd0, 0x8, 0xc421df2840, 0xc421df28a0, 0x4eb6, 0xd18c2e2800, 0x30a69318, 0xed1faaff2, 0xc42f0cb680) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94516660 [select, 54 minutes]: | |
database/sql.(*DB).conn(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x1, 0x205, 0x0, 0x206) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1063 +0x62d | |
database/sql.(*DB).begin(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x301, 0xc4207c39b0, 0x304, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1566 +0x4f | |
database/sql.(*DB).BeginTx(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x0, 0x402, 0x0, 0x403) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1548 +0x8a | |
database/sql.(*DB).Begin(0xc4201a0000, 0x405, 0x0, 0x406) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1562 +0x4c | |
main.DB.Begin(0xc4201a0000, 0xc4207c3a40) | |
/home/pciet/go/src/github.com/pciet/wichess/database.go:34 +0x2b | |
main.DB.updateGameTimes(0xc4201a0000, 0x4ea7, 0xd18c2e2800, 0xc42180cd40, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:91 +0x87 | |
main.listeningToGame.func1(0xc421565e18, 0x8, 0xc4221ff2c0, 0xc4221ff380, 0x4ea7, 0xd18c2e2800, 0x18405fc0, 0xed1faaf9b, 0xc4240c35c0) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94614812 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc4220f2000) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94484146 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4ea2, 0xc421bd6cd0, 0x8, 0xc42212eaf8, 0x8, 0xc421df2240, 0xc422370000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613844 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421bcc880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94575685 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb7, 0xc43b16e230, 0x7, 0xc43b16e408, 0x8, 0xc4218463c0, 0xc421f50b40) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94614282 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc4222b7100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614988 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422b6bb00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612018 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420890380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94552796 [chan receive, 66 minutes]: | |
main.listeningToGame.func2(0x4eb0, 0xc42063bd30, 0x8, 0xc4213f81e0, 0x8, 0xc421df2f60, 0xc42239f540) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94613173 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420c42380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94463946 [IO wait, 54 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50713fe0, 0x72, 0xc4213b4870) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420e7ab18, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420e7ab18, 0xc420c22000, 0x1000, 0x1000) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420e7ab00, 0xc420c22000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420e7ab00, 0xc420c22000, 0x1000, 0x1000, 0x434c2c, 0xc42116fb00, 0x300000002) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c088, 0xc420c22000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
bufio.(*Reader).Read(0xc425b4b020, 0xc421438020, 0x5, 0x200, 0x42bd54, 0x8691c8, 0xc4213b4a60) | |
/home/pciet/sdk/go1.10beta2/src/bufio/bufio.go:216 +0x22f | |
io.ReadAtLeast(0x8a1d20, 0xc425b4b020, 0xc421438020, 0x5, 0x200, 0x5, 0x411f09, 0xc421808060, 0x20) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:309 +0x86 | |
io.ReadFull(0x8a1d20, 0xc425b4b020, 0xc421438020, 0x5, 0x200, 0x0, 0xc420af0800, 0xcf) | |
/home/pciet/sdk/go1.10beta2/src/io/io.go:327 +0x58 | |
github.com/pciet/wichess/vendor/github.com/lib/pq.(*conn).recvMessage(0xc421438000, 0xc421808060, 0x7ad120, 0xc421438001, 0xab7a38) | |
/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(0xc421438000, 0xc421808060, 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(0xc421438000, 0xc42027c088, 0xc421438020) | |
/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(0xc421438000) | |
/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(0xc420424280, 0xc42016e2c0, 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(0xc421438000, 0xc4208ac000, 0x30, 0xc42016e2c0, 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(0xc421438000, 0x8a5e00, 0xc4200200f0, 0xc4208ac000, 0x30, 0xc420466000, 0x1, 0x1, 0xc42116fb00, 0x1a, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/vendor/github.com/lib/pq/conn_go18.go:21 +0x1c8 | |
database/sql.ctxDriverQuery(0x8a5e00, 0xc4200200f0, 0x7f5e506ef020, 0xc421438000, 0x0, 0x0, 0xc4208ac000, 0x30, 0xc420466000, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/ctxutil.go:48 +0x235 | |
database/sql.(*DB).queryDC.func1() | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1464 +0x1c5 | |
database/sql.withLock(0x8a3a60, 0xc424818000, 0xc4213b5120) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:3032 +0x63 | |
database/sql.(*DB).queryDC(0xc4201a0000, 0x8a5e00, 0xc4200200f0, 0x8a5dc0, 0xc42083c140, 0xc424818000, 0xc42016e2a0, 0xc4208ac000, 0x30, 0xc4213b6d58, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1459 +0x5e9 | |
database/sql.(*Tx).QueryContext(0xc420a0c080, 0x8a5e00, 0xc4200200f0, 0xc4208ac000, 0x30, 0xc4213b6d58, 0x1, 0x1, 0x30, 0x1, ...) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2128 +0x113 | |
database/sql.(*Tx).QueryRowContext(0xc420a0c080, 0x8a5e00, 0xc4200200f0, 0xc4208ac000, 0x30, 0xc4213b6d58, 0x1, 0x1, 0x30) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2143 +0x8d | |
database/sql.(*Tx).QueryRow(0xc420a0c080, 0xc4208ac000, 0x30, 0xc4213b6d58, 0x1, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:2154 +0x7c | |
main.TX.gameWithIdentifier(0xc420a0c080, 0x4e98, 0xc420a0c001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game.go:144 +0x190 | |
main.DB.updateGameTimes(0xc4201a0000, 0x4e98, 0xd18c2e2800, 0xc4211c8ce8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/home/pciet/go/src/github.com/pciet/wichess/game_time.go:93 +0xdc | |
main.listeningToGame.func1(0xc4245c2bc0, 0x8, 0xc421e2a600, 0xc421e2ac00, 0x4e98, 0xd18c2e2800, 0x370a31d8, 0xed1faaf47, 0xc422496780) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:108 +0x4c4 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:45 +0x52d | |
goroutine 94612545 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421319b00) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94615073 [chan receive, 66 minutes]: | |
database/sql.(*Tx).awaitDone(0xc420f8e100) | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1839 +0x4b | |
created by database/sql.(*DB).beginDC | |
/home/pciet/sdk/go1.10beta2/src/database/sql/sql.go:1595 +0x1c1 | |
goroutine 94615282 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc422143100) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94294673 [chan receive, 75 minutes]: | |
main.listeningToGame.func2(0x4e76, 0xc422380470, 0x8, 0xc422380668, 0x8, 0xc421df24e0, 0xc422371540) | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:158 +0x42 | |
created by main.listeningToGame | |
/home/pciet/go/src/github.com/pciet/wichess/game_listening.go:156 +0x17a | |
goroutine 94615276 [IO wait, 66 minutes]: | |
internal/poll.runtime_pollWait(0x7f5e50777f98, 0x72, 0xc42fc3ce58) | |
/home/pciet/sdk/go1.10beta2/src/runtime/netpoll.go:173 +0x57 | |
internal/poll.(*pollDesc).wait(0xc420da1698, 0x72, 0xffffffffffffff00, 0x8a3200, 0xa5b6d0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:85 +0x9b | |
internal/poll.(*pollDesc).waitRead(0xc420da1698, 0xc4209e5c00, 0x1, 0x1) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_poll_runtime.go:90 +0x3d | |
internal/poll.(*FD).Read(0xc420da1680, 0xc4209e5c31, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/internal/poll/fd_unix.go:157 +0x17d | |
net.(*netFD).Read(0xc420da1680, 0xc4209e5c31, 0x1, 0x1, 0x0, 0x600, 0xc424e6f930) | |
/home/pciet/sdk/go1.10beta2/src/net/fd_unix.go:202 +0x4f | |
net.(*conn).Read(0xc42027c000, 0xc4209e5c31, 0x1, 0x1, 0x0, 0x0, 0x0) | |
/home/pciet/sdk/go1.10beta2/src/net/net.go:176 +0x6a | |
net/http.(*connReader).backgroundRead(0xc4209e5c20) | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:668 +0x5a | |
created by net/http.(*connReader).startBackgroundRead | |
/home/pciet/sdk/go1.10beta2/src/net/http/server.go:664 +0xce | |
goroutine 94614323 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420bd6000) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94612982 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc423170d80) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94613642 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc420460380) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc | |
goroutine 94614721 [semacquire, 66 minutes]: | |
sync.runtime_Semacquire(0xab7c5c) | |
/home/pciet/sdk/go1.10beta2/src/runtime/sema.go:56 +0x39 | |
sync.(*RWMutex).RLock(0xab7c50) | |
/home/pciet/sdk/go1.10beta2/src/sync/rwmutex.go:50 +0x49 | |
main.game.move.func1(0xc421378880) | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:111 +0x31 | |
created by main.game.move | |
/home/pciet/go/src/github.com/pciet/wichess/game_moving.go:110 +0x9bc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment