Created
November 17, 2017 03:24
-
-
Save yookoala/713aa101cd8ac00bbc7e4a6966979f8e to your computer and use it in GitHub Desktop.
dummyChannel timeout in test log
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
== RUN TestWebsocketChan_Broadcast | |
2017/11/16 08:50:26 timeout | |
2017/11/16 08:50:26 timeout | |
2017/11/16 08:50:26 timeout | |
2017/11/16 08:50:26 timeout | |
SIGQUIT: quit | |
PC=0x465b51 m=0 sigcode=0 | |
goroutine 0 [idle]: | |
runtime.futex(0xd61970, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffccc4b4af0, 0x41952b, ...) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sys_linux_amd64.s:425 +0x21 | |
runtime.futexsleep(0xd61970, 0x7ffc00000000, 0xffffffffffffffff) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/os_linux.go:45 +0x62 | |
runtime.notesleep(0xd61970) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/lock_futex.go:145 +0x6b | |
runtime.stopm() | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/proc.go:1650 +0xad | |
runtime.findrunnable(0xc42002b300, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/proc.go:2102 +0x2e4 | |
runtime.schedule() | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/proc.go:2222 +0x14c | |
runtime.park_m(0xc4200d1a00) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/proc.go:2285 +0xab | |
runtime.mcall(0x7ffccc4b4c80) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/asm_amd64.s:269 +0x5b | |
goroutine 1 [chan receive, 9 minutes]: | |
testing.(*T).Run(0xc42006b520, 0x937f76, 0x1b, 0x945e30, 0xc420169d01) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:698 +0x2f4 | |
testing.runTests.func1(0xc42006b520) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:882 +0x67 | |
testing.tRunner(0xc42006b520, 0xc420169de0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:657 +0x96 | |
testing.runTests(0xc42019af20, 0xd2ef80, 0x16, 0x16, 0xc420020120) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:888 +0x2c1 | |
testing.(*M).Run(0xc420057f20, 0xc420169f20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:822 +0xfc | |
main.main() | |
command-line-arguments/_test/_testmain.go:86 +0xf7 | |
goroutine 17 [syscall, 9 minutes, locked to thread]: | |
runtime.goexit() | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/asm_amd64.s:2197 +0x1 | |
goroutine 156 [IO wait, 9 minutes]: | |
net.runtime_pollWait(0x7fb27dd3a7a0, 0x72, 0x5) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc420099108, 0x72, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc420099108, 0xc42048e000, 0x1000) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc4200990a0, 0xc42048e000, 0x1000, 0x1000, 0x0, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e028, 0xc42048e000, 0x1000, 0x1000, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120180) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120180, 0x2, 0x44fff5, 0x30, 0x0, 0x0, 0xc42048c3f0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba000, 0x2, 0x44f8fe, 0xc42048c3f0, 0x41a8e2, 0x26, 0x26) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba000, 0xc4204b0000, 0x1c0, 0x1b8) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba000, 0xc42048c420, 0xc4200539e8, 0x43eb7b, 0xc4200539c0, 0xc4200539e8) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba000, 0x884760, 0xc4204b0000, 0xc4201b2d60, 0xc42045aea0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast(0xc42045aea0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:251 +0x3b3 | |
testing.tRunner(0xc42045aea0, 0x945e30) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:657 +0x96 | |
created by testing.(*T).Run | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/testing/testing.go:697 +0x2ca | |
goroutine 223 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x140, 0xc420168f48, 0xc420152780, 0x0, 0xc420168fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e090, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x423fc5f, 0xc420128240, 0xc420168fb0, 0xc420168f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e090, 0x0, 0xc420128240) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 222 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420036f48, 0x0, 0x0, 0xc420036fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e088, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xe43a0c1, 0xc420128210, 0xc420036fb0, 0xc420036f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e088, 0x0, 0xc420128210) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 225 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420037f48, 0x0, 0x0, 0xc420037fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0a0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x19d3dcac, 0xc420128300, 0xc420037fb0, 0xc420037f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0a0, 0x0, 0xc420128300) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 242 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420030748, 0x41ba6f, 0xc420030570, 0xc4200307ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e168, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5f243068, 0xc420128360, 0xc4200307b0, 0xc420030730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e168, 0x0, 0xc420128360) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 224 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420030f48, 0x0, 0x0, 0xc420030fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e098, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7105583, 0xc4201282a0, 0xc420030fb0, 0xc420030f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e098, 0x0, 0xc4201282a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 243 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e170, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x45ac137c, 0xc4201283c0, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e170, 0x0, 0xc4201283c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 216 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e058, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4c989da6, 0xc420128090, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e058, 0x0, 0xc420128090) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 221 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x7fb27ddc6000, 0x0, 0x100000000000000, 0x0, 0x8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc420169660, 0xc42009677c, 0xcd28eb16914d7401, 0xc420159c44, 0xcd007fb27ddc6000) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e080, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x44b4f4d1, 0xc4201281e0, 0xcd007fb27ddc6000, 0xc420169730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e080, 0x0, 0xc4201281e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 220 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0xc420337018, 0x930fbc) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x4ed817, 0x0, 0x1, 0x1, 0x945d80) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc420169e00, 0xc420169f48, 0xc42006b520, 0xc420169de0, 0xc420169fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e078, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x461f660b, 0xc4201281b0, 0xc420169fb0, 0xc420169f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e078, 0x0, 0xc4201281b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 219 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420032f48, 0x0, 0x0, 0xc420032fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e070, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x64adef00, 0xc420128180, 0xc420032fb0, 0xc420032f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e070, 0x0, 0xc420128180) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 218 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc420033748, 0x0, 0x0, 0xc4200337ac, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e068, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x364532f6, 0xc420128120, 0x7962b0, 0xc420033730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e068, 0x0, 0xc420128120) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 217 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e060, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1d4e2d9c, 0xc4201280c0, 0xc420033f40, 0xc420033f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e060, 0x0, 0xc4201280c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 187 [semacquire, 9 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x41ddcb) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x100000000000010, 0xd35980, 0xc42019af00, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x7, 0x92f045, 0x8, 0x41bc6c, 0xc4200158c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e118, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3ef0210d, 0xc42048ca50, 0x0, 0xc420037730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e118, 0x0, 0xc42048ca50) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 215 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0xc420038c00, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc420036748, 0x0, 0x0, 0xc4200367ac, 0xc4200aa980) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e050, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x35415cf3, 0xc420128060, 0x7962b0, 0xc420036730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e050, 0x0, 0xc420128060) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 214 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e048, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xf403574, 0xc420128030, 0xc420164f40, 0xc420164f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e048, 0x0, 0xc420128030) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 212 [semacquire, 9 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420165748, 0x0, 0x0, 0xc4201657ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e160, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x459788e3, 0xc42048cc00, 0xc4201657b0, 0xc420165730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e160, 0x0, 0xc42048cc00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 213 [semacquire, 7 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420165f48, 0x0, 0x0, 0xc420165fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e008, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x610c2eae, 0xc420128000, 0xc420165fb0, 0xc420165f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e008, 0x0, 0xc420128000) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 211 [semacquire, 9 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e158, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7ba2a6d1, 0xc42048cbd0, 0x0, 0xc420166730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e158, 0x0, 0xc42048cbd0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 210 [semacquire, 9 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420166f48, 0x0, 0x0, 0xc420166fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e150, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x351166e7, 0xc42048cba0, 0xc420166fb0, 0xc420166f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e150, 0x0, 0xc42048cba0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 193 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420167748, 0x0, 0x0, 0xc4201677ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e148, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4fa507c0, 0xc42048cb70, 0xc4201677b0, 0xc420167730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e148, 0x0, 0xc42048cb70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 192 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420167f48, 0x0, 0x0, 0xc420167fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e140, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x31a2036d, 0xc42048cb40, 0xc420167fb0, 0xc420167f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e140, 0x0, 0xc42048cb40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 190 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e130, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x5eb7752e, 0xc42048cae0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e130, 0x0, 0xc42048cae0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 191 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420462f48, 0x0, 0x0, 0xc420462fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e138, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x394b4a87, 0xc42048cb10, 0xc420462fb0, 0xc420462f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e138, 0x0, 0xc42048cb10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 189 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420463748, 0x0, 0x0, 0xc4204637ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e128, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6381c27, 0xc42048cab0, 0xc4204637b0, 0xc420463730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e128, 0x0, 0xc42048cab0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 188 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc420463f48, 0xc420020ed8, 0x0, 0xc420463fac, 0xc4200bcb20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e120, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1158a7c0, 0xc42048ca80, 0x7962b0, 0xc420463f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e120, 0x0, 0xc42048ca80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 30 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x8dfc60, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc42047bcf8, 0x46b3ba, 0xd60390, 0x0, 0xc42047bd40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x550761, 0xd60390, 0xd80c80, 0x7fb27dd84520, 0x10000c42047bfac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0b0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x51d533bd, 0xc42048c7e0, 0xc42047bfc8, 0xc42047bf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0b0, 0x0, 0xc42048c7e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 159 [IO wait, 10 minutes]: | |
net.runtime_pollWait(0x7fb27dd3a860, 0x72, 0xd379c0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc420099028, 0x72, 0xd33c20, 0xc420106580) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc420099028, 0xffffffffffffffff, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).accept(0xc420098fc0, 0x0, 0xd36500, 0xc420106580) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:430 +0x1e5 | |
net.(*TCPListener).accept(0xc420450de0, 0xc4201636c0, 0x73062e, 0x4610a0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e | |
net.(*TCPListener).Accept(0xc420450de0, 0x9468f0, 0xc4200be140, 0xd3b540, 0xc420486870) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/tcpsock.go:228 +0x49 | |
net/http.(*Server).Serve(0xc420458b00, 0xd3abc0, 0xc420450de0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/http/server.go:2643 +0x228 | |
net/http/httptest.(*Server).goServe.func1(0xc420455800) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/http/httptest/server.go:235 +0x6d | |
created by net/http/httptest.(*Server).goServe | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/http/httptest/server.go:236 +0x5c | |
goroutine 186 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc420163f48, 0x0, 0x0, 0xc420163fac, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e110, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0xf1372d9, 0xc42048ca20, 0x7962b0, 0xc420163f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e110, 0x0, 0xc42048ca20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 185 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e108, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x65bd615d, 0xc42048c9f0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e108, 0x0, 0xc42048c9f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 184 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc42045ef48, 0x0, 0x0, 0xc42045efac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e100, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x56a179a2, 0xc42048c9c0, 0xc42045efb0, 0xc42045ef30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e100, 0x0, 0xc42048c9c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 183 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc42045f748, 0x0, 0x0, 0xc42045f7ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0f8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2c29fc3a, 0xc42048c990, 0xc42045f7b0, 0xc42045f730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0f8, 0x0, 0xc42048c990) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 181 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0e8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x27be5fff, 0xc42048c930, 0x0, 0xc42045ff30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0e8, 0x0, 0xc42048c930) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 182 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420460748, 0x0, 0x0, 0xc4204607ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0f0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3658d59, 0xc42048c960, 0xc4204607b0, 0xc420460730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0f0, 0x0, 0xc42048c960) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 179 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420460f48, 0x0, 0x0, 0xc420460fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0d8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7b4aad73, 0xc42048c8d0, 0xc420460fb0, 0xc420460f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0d8, 0x0, 0xc42048c8d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 178 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420461748, 0x0, 0x0, 0xc4204617ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0d0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x252f861a, 0xc42048c8a0, 0xc4204617b0, 0xc420461730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0d0, 0x0, 0xc42048c8a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 31 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x884701, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x8dfc60, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc42047bcf8, 0x46b3ba, 0xd60390, 0x0, 0xc42047bd40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x550761, 0xd60390, 0xd80c80, 0x7fb27dd84520, 0x10000c42047bfac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0b8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1aad887a, 0xc42048c810, 0xc42047bfc8, 0xc42047bf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0b8, 0x0, 0xc42048c810) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 26 [select]: | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.2(0xd3ab00, 0xc4201b2d60, 0xc4200ba280, 0xc4201067c0, 0xc42045aea0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:212 +0x1f8 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:219 +0x455 | |
goroutine 154 [chan receive, 10 minutes]: | |
github.com/tomatorpg/tomatorpg/protocol/pubsub.(*WebsocketChan).run(0xc4201b2ce0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:111 +0x6b | |
created by github.com/tomatorpg/tomatorpg/protocol/pubsub.NewWebsocketChan | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:73 +0xdb | |
goroutine 153 [chan receive, 10 minutes]: | |
github.com/tomatorpg/tomatorpg/protocol/pubsub.(*WebsocketChan).run(0xc4201b2cd0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:111 +0x6b | |
created by github.com/tomatorpg/tomatorpg/protocol/pubsub.NewWebsocketChan | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:73 +0xdb | |
goroutine 155 [chan receive, 10 minutes]: | |
github.com/tomatorpg/tomatorpg/protocol/pubsub.(*WebsocketChan).run(0xc4201b2cf0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:111 +0x6b | |
created by github.com/tomatorpg/tomatorpg/protocol/pubsub.NewWebsocketChan | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:73 +0xdb | |
goroutine 29 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0xc420047b01, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x8dfc60, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc42047bcf8, 0x46b3ba, 0xd60390, 0x0, 0xc42047bd40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x550761, 0xd60390, 0xd80c80, 0x7fb27dd84520, 0x10000c42047bfac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0a8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1bd4dff8, 0xc42048c7b0, 0xc42047bfc8, 0xc42047bf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0a8, 0x0, 0xc42048c7b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 163 [IO wait, 10 minutes]: | |
net.runtime_pollWait(0x7fb27dd3a6e0, 0x72, 0x6) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc420099178, 0x72, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc420099178, 0xc420123800, 0x400) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x6575cd, 0xc42019ad48, 0x4, 0x4, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc42045cfb8, 0x72bfb0, 0xc4204868d0, 0xd38bc0, 0xc4204868d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450df0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x6e527571, 0xc420486a50, 0xc42045cfb0, 0xc42045cf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450df0, 0x0, 0xc420486a50) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 27 [IO wait, 10 minutes]: | |
net.runtime_pollWait(0x7fb27dd3a560, 0x72, 0x8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/netpoll.go:164 +0x59 | |
net.(*pollDesc).wait(0xc42009c538, 0x72, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:75 +0x38 | |
net.(*pollDesc).waitRead(0xc42009c538, 0xc4204ac000, 0x400) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_poll_runtime.go:80 +0x34 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0xd379c0, 0xd33c20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:250 +0x1b7 | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x6575cd, 0xc420106508, 0x4, 0x4, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42045d7b8, 0x72bfb0, 0xc42048c210, 0xd38bc0, 0xc42048c210) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e040, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2e980079, 0xc42048c300, 0x0, 0xc42045d730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e040, 0x0, 0xc42048c300) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 165 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0xc420048b01, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x643fa0, 0x644576) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x6575cd, 0xc42019ad48, 0x4, 0x4, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc42045cfb8, 0x72bfb0, 0xc4204868d0, 0xd38bc0, 0xc4204868d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e00, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4d883ef6, 0xc420486ab0, 0xc42045cfb0, 0xc42045cf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e00, 0x0, 0xc420486ab0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 175 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x41ddcb) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x100000000000010, 0xd35980, 0xc42019af00, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x7, 0x92f045, 0x8, 0x41bc6c, 0xc42012b2e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e50, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1a053d5d, 0xc420486c90, 0x0, 0xc42045e730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e50, 0x0, 0xc420486c90) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 180 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x908b20, 0x41a8e2) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420443a80, 0x0, 0x1, 0x1, 0xc420483d88) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x1, 0xc420483f48, 0xc420483d88, 0x41884f, 0xc420483fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0e0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x9a422f2, 0xc42048c900, 0xc420483fb0, 0xc420483f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0e0, 0x0, 0xc42048c900) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 158 [chan send, 10 minutes]: | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func1.1(0xc4204557a0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:162 +0x4d | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:164 +0x61 | |
goroutine 162 [select]: | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.2(0xd3ab00, 0xc4201b2d60, 0xc420026a00, 0xc42019b020, 0xc42045aea0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:212 +0x1f8 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:219 +0x455 | |
goroutine 168 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420470748, 0x0, 0x0, 0xc4204707ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e18, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x7e6c3456, 0xc420486b40, 0xc4204707b0, 0xc420470730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e18, 0x0, 0xc420486b40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 167 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e10, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x24c7594b, 0xc420486b10, 0x0, 0xc420470f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e10, 0x0, 0xc420486b10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 166 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420471748, 0x0, 0x0, 0xc4204717ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e08, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x34eef33a, 0xc420486ae0, 0xc4204717b0, 0xc420471730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e08, 0x0, 0xc420486ae0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 169 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420471f48, 0x0, 0x0, 0xc420471fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e20, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1a1628ed, 0xc420486b70, 0xc420471fb0, 0xc420471f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e20, 0x0, 0xc420486b70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 171 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420472748, 0x0, 0x0, 0xc4204727ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e30, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x6ef8984b, 0xc420486bd0, 0xc420472740, 0xc420472730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e30, 0x0, 0xc420486bd0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 170 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc42047af48, 0x0, 0x0, 0xc42047afac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e28, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x59008e19, 0xc420486ba0, 0xc42047afb0, 0xc42047af30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e28, 0x0, 0xc420486ba0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 172 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42047b748, 0xc42047b748, 0x0, 0xc42047b7ac, 0xc42047b7ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e38, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3564c92, 0xc420486c00, 0x7962b0, 0xc42047b730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e38, 0x0, 0xc420486c00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 157 [chan receive, 10 minutes]: | |
github.com/tomatorpg/tomatorpg/protocol/pubsub.(*WebsocketChan).run(0xc4201b2d60) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:111 +0x6b | |
created by github.com/tomatorpg/tomatorpg/protocol/pubsub.NewWebsocketChan | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan.go:73 +0xdb | |
goroutine 174 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42046c748, 0xc42046c748, 0x0, 0xc42046c7ac, 0xc42046c7ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e48, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x5577e442, 0xc420486c60, 0xc42046c7b0, 0xc42046c730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e48, 0x0, 0xc420486c60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 176 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc42046cf48, 0x0, 0x0, 0xc42046cfac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e58, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x37db2fcd, 0xc420486cc0, 0xc42046cfb0, 0xc42046cf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e58, 0x0, 0xc420486cc0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 164 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0xc420049b01, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x643fa0, 0x644576) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x6575cd, 0xc42019ad48, 0x4, 0x4, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42045cfb8, 0x72bfb0, 0xc4204868d0, 0xd38bc0, 0xc4204868d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450df8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6bc06bb1, 0xc420486a80, 0xc42045cfb0, 0xc42045cf30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450df8, 0x0, 0xc420486a80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 200 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x30, 0x908b20) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x8, 0xc4201aa540, 0xc4201584f0, 0x0, 0xd61860) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42046de88, 0x10, 0x1, 0xc4201584f0, 0xc42046dd98) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e98, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6e12fc1e, 0xc420486e40, 0x0, 0xc42046df30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e98, 0x0, 0xc420486e40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 177 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc42046e748, 0xc42046e748, 0x0, 0xc42046e7ac, 0xc42046e7ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e60, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x657e81f8, 0xc420486cf0, 0xc42046e7b0, 0xc42046e730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e60, 0x0, 0xc420486cf0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 196 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420476f48, 0x0, 0x0, 0xc420476fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e78, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x45b5daf2, 0xc420486d80, 0xc420476fb0, 0xc420476f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e78, 0x0, 0xc420486d80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 194 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420477748, 0x0, 0x0, 0xc4204777ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e68, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x18d38dbb, 0xc420486d20, 0xc4204777b0, 0xc420477730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e68, 0x0, 0xc420486d20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 195 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420477f48, 0x0, 0x0, 0xc420477fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e70, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x76bf6f07, 0xc420486d50, 0xc420477fb0, 0xc420477f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e70, 0x0, 0xc420486d50) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 198 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420478748, 0x0, 0x0, 0xc4204787ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e88, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x71214695, 0xc420486de0, 0xc4204787b0, 0xc420478730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e88, 0x0, 0xc420486de0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 197 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0xc420478f48, 0x0, 0x0, 0xc420478fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450e80, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x540bad26, 0xc420486db0, 0xc420478fb0, 0xc420478f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450e80, 0x0, 0xc420486db0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 199 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420479748, 0x0, 0x0, 0xc4204797ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e90, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x283da97e, 0xc420486e10, 0xc420479740, 0xc420479730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e90, 0x0, 0xc420486e10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 203 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450eb0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x349488f1, 0xc420486ed0, 0x0, 0xc42047a730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450eb0, 0x0, 0xc420486ed0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 202 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450ea8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x219665d4, 0xc420486ea0, 0x0, 0xc42047a730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450ea8, 0x0, 0xc420486ea0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 173 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420482f48, 0x0, 0x0, 0xc420482fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450e40, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5efb8a97, 0xc420486c30, 0x0, 0xc420482f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450e40, 0x0, 0xc420486c30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 201 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420483748, 0x0, 0x0, 0xc4204837ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450ea0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x17bfe73, 0xc420486e70, 0xc4204837b0, 0xc420483730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450ea0, 0x0, 0xc420486e70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 32 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e0c0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1b97ff97, 0xc42048c840, 0x0, 0xc420474730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e0c0, 0x0, 0xc42048c840) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 33 [semacquire, 10 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0xc420474f48, 0x0, 0x0, 0xc420474fac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e0c8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x9a40896, 0xc42048c870, 0xc420474fb0, 0xc420474f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e0c8, 0x0, 0xc42048c870) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 204 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450008, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4ca080e4, 0xc4201a84e0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450008, 0x0, 0xc4201a84e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 205 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450010, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5c2d93f, 0xc4201a8540, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450010, 0x0, 0xc4201a8540) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 206 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450018, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2616284, 0xc4201a85a0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450018, 0x0, 0xc4201a85a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 207 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450020, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x71040512, 0xc4201a8780, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450020, 0x0, 0xc4201a8780) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 208 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450028, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x738abc91, 0xc4201a87b0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450028, 0x0, 0xc4201a87b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 209 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450030, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x78480133, 0xc4201a87e0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450030, 0x0, 0xc4201a87e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 226 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450038, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4ee7f14c, 0xc4201a8810, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450038, 0x0, 0xc4201a8810) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 227 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450040, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4e66edc, 0xc4201a8840, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450040, 0x0, 0xc4201a8840) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 228 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450048, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x154f593a, 0xc4201a8870, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450048, 0x0, 0xc4201a8870) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 229 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450050, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x131610c9, 0xc4201a88a0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450050, 0x0, 0xc4201a88a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 230 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450058, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x28cb3430, 0xc4201a88d0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450058, 0x0, 0xc4201a88d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 231 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450060, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x486835bc, 0xc4201a8900, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450060, 0x0, 0xc4201a8900) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 232 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450068, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5ea47705, 0xc4201a8930, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450068, 0x0, 0xc4201a8930) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 233 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x41dd01, 0x41ab44) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450070, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2ea3dda8, 0xc4201a8960, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450070, 0x0, 0xc4201a8960) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 234 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450078, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x38d6de56, 0xc4201a8990, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450078, 0x0, 0xc4201a8990) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 235 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450080, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4c6ce730, 0xc4201a89c0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450080, 0x0, 0xc4201a89c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 236 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450088, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x67d197ca, 0xc4201a8b70, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450088, 0x0, 0xc4201a8b70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 244 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e178, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3617bc98, 0xc420128420, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e178, 0x0, 0xc420128420) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 245 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e180, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x7de1b113, 0xc420128480, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e180, 0x0, 0xc420128480) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 237 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x41ab01, 0xc420445410) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450090, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3abcab8d, 0xc4201a98f0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450090, 0x0, 0xc4201a98f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 246 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e188, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7b6561e4, 0xc4201284e0, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e188, 0x0, 0xc4201284e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 238 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450098, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x17faf731, 0xc4201a9920, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450098, 0x0, 0xc4201a9920) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 239 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204500a0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x45dc72a3, 0xc4201a9950, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204500a0, 0x0, 0xc4201a9950) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 247 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e190, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3fe950b0, 0xc420128540, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e190, 0x0, 0xc420128540) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 248 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e198, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x38b30423, 0xc4201285a0, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e198, 0x0, 0xc4201285a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 240 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500a8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4088a2c6, 0xc4201a9980, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500a8, 0x0, 0xc4201a9980) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 241 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204500b0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4da23f99, 0xc4201a99b0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204500b0, 0x0, 0xc4201a99b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 249 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1a0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x637bae4f, 0xc420128600, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1a0, 0x0, 0xc420128600) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 258 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500b8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0xba46228, 0xc4201a99e0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500b8, 0x0, 0xc4201a99e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 259 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500c0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x46e88f9e, 0xc4201a9a10, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500c0, 0x0, 0xc4201a9a10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 250 [semacquire, 8 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1a8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4e0c2e50, 0xc420128660, 0xc4200317b0, 0xc420031730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1a8, 0x0, 0xc420128660) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 251 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0x0, 0xc420038800, 0x45ec70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0xc420038800, 0xc4201286c0, 0xc42000e1b8, 0xc420031730, 0x41bb0d) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1b8, 0x0, 0xc4201286c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 252 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0xc4201c2050, 0xc420031748, 0xc4200201b8, 0xc4200317ac, 0xc4200317ac) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0x0, 0xc420038800, 0x45ec70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0xc420038800, 0xc420128720, 0xc42000e1c0, 0xc420031730, 0x41bb0d) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e1c0, 0x0, 0xc420128720) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 253 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450000, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x46aa57c5, 0xc4201a9a40, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450000, 0x0, 0xc4201a9a40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 260 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1c8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x5045ec4e, 0xc420128780, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1c8, 0x0, 0xc420128780) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 254 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204500c8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4e4ce2ac, 0xc4201a9a70, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204500c8, 0x0, 0xc4201a9a70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 255 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500d0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1dd473a5, 0xc4201a9aa0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500d0, 0x0, 0xc4201a9aa0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 261 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e1d0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x765b7b6f, 0xc4201287e0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e1d0, 0x0, 0xc4201287e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 262 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1d8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x404b186e, 0xc420128840, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1d8, 0x0, 0xc420128840) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 256 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204500d8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x362bb279, 0xc4201a9ad0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204500d8, 0x0, 0xc4201a9ad0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 257 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500e0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1a8634bc, 0xc4201a9b00, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500e0, 0x0, 0xc4201a9b00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 274 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500e8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3205a2a1, 0xc4201a9b30, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500e8, 0x0, 0xc4201a9b30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 275 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204500f0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x681a2168, 0xc4201a9b60, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204500f0, 0x0, 0xc4201a9b60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 263 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1e0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xaa3c572, 0xc4201288a0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1e0, 0x0, 0xc4201288a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 264 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e1e8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x500fdca9, 0xc420128900, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e1e8, 0x0, 0xc420128900) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 276 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204500f8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7697da01, 0xc4201a9b90, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204500f8, 0x0, 0xc4201a9b90) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 265 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1f0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x41c901b0, 0xc420128960, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1f0, 0x0, 0xc420128960) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 266 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1f8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1bcc8abb, 0xc4201289c0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1f8, 0x0, 0xc4201289c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 267 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e200, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x2fac9863, 0xc420128a20, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e200, 0x0, 0xc420128a20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 277 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450100, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x29db4e8d, 0xc4201a9bc0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450100, 0x0, 0xc4201a9bc0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 278 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450108, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2b0ed00e, 0xc4201a9bf0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450108, 0x0, 0xc4201a9bf0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 268 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e208, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x5d5018b4, 0xc420128a80, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e208, 0x0, 0xc420128a80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 279 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450110, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x45aa0ddc, 0xc4201a9c20, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450110, 0x0, 0xc4201a9c20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 280 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450118, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1bfb9701, 0xc4201a9c50, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450118, 0x0, 0xc4201a9c50) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 281 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450120, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x225a0827, 0xc4201a9c80, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450120, 0x0, 0xc4201a9c80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 269 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e210, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x778ce55c, 0xc420128ae0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e210, 0x0, 0xc420128ae0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 270 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e218, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x55f5f777, 0xc420128b40, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e218, 0x0, 0xc420128b40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 282 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450128, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x73bd9ca8, 0xc4201a9cb0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450128, 0x0, 0xc4201a9cb0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 283 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450130, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x45af347e, 0xc4201a9ce0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450130, 0x0, 0xc4201a9ce0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 271 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e220, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x174db9e2, 0xc420128ba0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e220, 0x0, 0xc420128ba0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 272 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e228, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x56e66cee, 0xc420128c00, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e228, 0x0, 0xc420128c00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 284 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450138, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x265f8d0a, 0xc4201a9d10, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450138, 0x0, 0xc4201a9d10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 273 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e230, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x72a58f89, 0xc420128c60, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e230, 0x0, 0xc420128c60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 285 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450140, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3d4e6fab, 0xc4201a9d40, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450140, 0x0, 0xc4201a9d40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 286 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450148, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x72873b49, 0xc4201a9d70, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450148, 0x0, 0xc4201a9d70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 290 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e238, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x68806230, 0xc420128cf0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e238, 0x0, 0xc420128cf0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 291 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e240, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3cd202f9, 0xc420128d80, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e240, 0x0, 0xc420128d80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 287 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450150, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2654fe76, 0xc4201a9da0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450150, 0x0, 0xc4201a9da0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 288 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450158, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5d549bc, 0xc4201a9dd0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450158, 0x0, 0xc4201a9dd0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 292 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e248, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5f230851, 0xc420128e10, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e248, 0x0, 0xc420128e10) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 293 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e250, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x113fc90b, 0xc420128e70, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e250, 0x0, 0xc420128e70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 289 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450160, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2789ac29, 0xc4201a9e00, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450160, 0x0, 0xc4201a9e00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 306 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450170, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3951f906, 0xc4201a9e30, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450170, 0x0, 0xc4201a9e30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 294 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e258, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x33cafe03, 0xc420128ed0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e258, 0x0, 0xc420128ed0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 295 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e260, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x76e6334c, 0xc420128f30, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e260, 0x0, 0xc420128f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 307 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450178, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x23853ba2, 0xc4201a9e60, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450178, 0x0, 0xc4201a9e60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 308 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450180, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x377d65ce, 0xc4201a9e90, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450180, 0x0, 0xc4201a9e90) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 296 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e268, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x2fd14bf4, 0xc420128f90, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e268, 0x0, 0xc420128f90) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 309 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450188, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x30783e8f, 0xc4201a9ec0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450188, 0x0, 0xc4201a9ec0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 310 [semacquire, 6 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450190, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x695df66e, 0xc4201a9ef0, 0xc420164740, 0xc420164730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450190, 0x0, 0xc4201a9ef0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 311 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0x0, 0xc4200b0000, 0x45ec70) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0xc4200b0000, 0xc4201a9f20, 0xc4204501a0, 0xc420164730, 0x41bb0d) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501a0, 0x0, 0xc4201a9f20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 297 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e1b0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x30d3a7ef, 0xc420128ff0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e1b0, 0x0, 0xc420128ff0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 312 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501a8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3a36f08, 0xc4201a9f50, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501a8, 0x0, 0xc4201a9f50) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 298 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e270, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x20af583b, 0xc420129050, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e270, 0x0, 0xc420129050) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 313 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501b0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x70f91fa3, 0xc4201a9f80, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501b0, 0x0, 0xc4201a9f80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 299 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e278, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1f1a800d, 0xc4201290b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e278, 0x0, 0xc4201290b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 314 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501b8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x11c09df0, 0xc4201a9fb0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501b8, 0x0, 0xc4201a9fb0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 300 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e280, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x281cf55b, 0xc420129110, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e280, 0x0, 0xc420129110) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 315 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501c0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x2c6ffbf2, 0xc4200ec000, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501c0, 0x0, 0xc4200ec000) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 301 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e288, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x28e0a490, 0xc420129170, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e288, 0x0, 0xc420129170) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 302 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e290, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x392bc91c, 0xc4201291d0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e290, 0x0, 0xc4201291d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 316 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204501c8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x29cd4512, 0xc4200ec060, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204501c8, 0x0, 0xc4200ec060) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 317 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501d0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4c130692, 0xc4200ec0c0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501d0, 0x0, 0xc4200ec0c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 303 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e298, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x678c75a1, 0xc420129230, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e298, 0x0, 0xc420129230) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 304 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2a0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3dc2431a, 0xc420129290, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2a0, 0x0, 0xc420129290) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 318 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204501d8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x34b773fc, 0xc4200ec120, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204501d8, 0x0, 0xc4200ec120) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 319 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501e0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3a2eff2c, 0xc4200ec180, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501e0, 0x0, 0xc4200ec180) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 305 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2a8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x487b3c0a, 0xc4201292f0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2a8, 0x0, 0xc4201292f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 320 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204501e8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x42671859, 0xc4200ec1e0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204501e8, 0x0, 0xc4200ec1e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 322 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2b0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x63c49541, 0xc420129350, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2b0, 0x0, 0xc420129350) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 323 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2b8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5e292ee3, 0xc4201293b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2b8, 0x0, 0xc4201293b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 321 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204501f0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4d210add, 0xc4200ec240, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204501f0, 0x0, 0xc4200ec240) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 338 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204501f8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6775fd1, 0xc4200ec2a0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204501f8, 0x0, 0xc4200ec2a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 324 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2c0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4908e8c0, 0xc420129440, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2c0, 0x0, 0xc420129440) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 325 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2c8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x62aa73be, 0xc4201294a0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2c8, 0x0, 0xc4201294a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 339 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450200, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x35a3bc22, 0xc4200ec300, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450200, 0x0, 0xc4200ec300) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 340 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450208, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4012bc5f, 0xc4200ec360, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450208, 0x0, 0xc4200ec360) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 326 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2d0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2fae2223, 0xc420129530, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2d0, 0x0, 0xc420129530) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 327 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2d8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x6c6cdf59, 0xc420129590, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2d8, 0x0, 0xc420129590) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 341 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450210, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3c9074a6, 0xc4200ec3c0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450210, 0x0, 0xc4200ec3c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 342 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450218, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3a206d1b, 0xc4200ec420, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450218, 0x0, 0xc4200ec420) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 328 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2e0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xfa4f2f4, 0xc4201295c0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2e0, 0x0, 0xc4201295c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 329 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2e8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4924eaa1, 0xc4201295f0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2e8, 0x0, 0xc4201295f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 343 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450220, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x9cb7706, 0xc4200ec480, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450220, 0x0, 0xc4200ec480) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 344 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450228, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1857bb31, 0xc4200ec4e0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450228, 0x0, 0xc4200ec4e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 330 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e2f0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3d3efd53, 0xc420129620, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e2f0, 0x0, 0xc420129620) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 331 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e2f8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x291eb83f, 0xc420129650, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e2f8, 0x0, 0xc420129650) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 345 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450230, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x6bab4457, 0xc4200ec540, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450230, 0x0, 0xc4200ec540) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 346 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450238, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x64bba6a7, 0xc4200ec5a0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450238, 0x0, 0xc4200ec5a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 332 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e300, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1a8897e6, 0xc4201296b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e300, 0x0, 0xc4201296b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 333 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e308, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x59c14813, 0xc420129710, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e308, 0x0, 0xc420129710) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 347 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450240, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x16f238a0, 0xc4200ec600, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450240, 0x0, 0xc4200ec600) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 334 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e310, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x229c2f5e, 0xc420129740, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e310, 0x0, 0xc420129740) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 348 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450248, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xa2e2047, 0xc4200ec660, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450248, 0x0, 0xc4200ec660) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 349 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450250, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x56a91b4d, 0xc4200ec6c0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450250, 0x0, 0xc4200ec6c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 335 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e318, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1557b3, 0xc420129770, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e318, 0x0, 0xc420129770) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 336 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e320, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xcce2ca7, 0xc4201297a0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e320, 0x0, 0xc4201297a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 350 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450258, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x52f3c3cd, 0xc4200ec720, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450258, 0x0, 0xc4200ec720) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 351 [semacquire, 4 minutes]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450260, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x809ef5e, 0xc4200ec780, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450260, 0x0, 0xc4200ec780) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 337 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e330, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5cc63087, 0xc4201297d0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e330, 0x0, 0xc4201297d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 354 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e338, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x3efc5dbc, 0xc420129830, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e338, 0x0, 0xc420129830) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 352 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450198, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x374be315, 0xc4200ec7e0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450198, 0x0, 0xc4200ec7e0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 355 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e340, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x70300c04, 0xc420129890, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e340, 0x0, 0xc420129890) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 356 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e348, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x37c9ac18, 0xc4201298f0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e348, 0x0, 0xc4201298f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 357 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e350, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6dc94803, 0xc420129950, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e350, 0x0, 0xc420129950) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 353 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450268, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x2fcea79b, 0xc4200ec840, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450268, 0x0, 0xc4200ec840) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 358 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e358, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xbaf13b7, 0xc4201299b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e358, 0x0, 0xc4201299b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 370 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450270, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x7fbc880d, 0xc4200ec8a0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450270, 0x0, 0xc4200ec8a0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 359 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e360, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x26013135, 0xc420129e90, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e360, 0x0, 0xc420129e90) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 371 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450278, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x631f3863, 0xc4200ec900, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450278, 0x0, 0xc4200ec900) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 372 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450280, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x7241ea9, 0xc4200ec960, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450280, 0x0, 0xc4200ec960) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 360 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e368, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x433d5464, 0xc4200c4030, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e368, 0x0, 0xc4200c4030) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 361 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e370, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x694e0bc0, 0xc4200c4090, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e370, 0x0, 0xc4200c4090) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 373 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450288, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x57ac809d, 0xc4200ec9c0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450288, 0x0, 0xc4200ec9c0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 374 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450290, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1e5d48b7, 0xc4200eca20, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450290, 0x0, 0xc4200eca20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 362 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e378, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x70d4f0fd, 0xc4200c40f0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e378, 0x0, 0xc4200c40f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 363 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e380, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x3f4dc44e, 0xc4200c4150, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e380, 0x0, 0xc4200c4150) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 375 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc420450298, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x5c3b9fd1, 0xc4200eca80, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc420450298, 0x0, 0xc4200eca80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 376 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502a0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x4a00f890, 0xc4200ecae0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502a0, 0x0, 0xc4200ecae0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 364 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e388, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x60a1f726, 0xc4200c41b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e388, 0x0, 0xc4200c41b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 377 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502a8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x27291bbd, 0xc4200ecb40, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502a8, 0x0, 0xc4200ecb40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 365 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e390, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x32fd71c5, 0xc4200c4210, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e390, 0x0, 0xc4200c4210) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 366 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e398, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xc346e8e, 0xc4200c4270, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e398, 0x0, 0xc4200c4270) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 378 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502b0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2bfdd562, 0xc4200ecba0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502b0, 0x0, 0xc4200ecba0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 379 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502b8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x36e9f859, 0xc4200ecc00, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502b8, 0x0, 0xc4200ecc00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 367 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3a0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x69037d0c, 0xc4200c42d0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3a0, 0x0, 0xc4200c42d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 368 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e3a8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6e882431, 0xc4200c4330, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e3a8, 0x0, 0xc4200c4330) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 380 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502c0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0xcfc8ae, 0xc4200ecc60, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502c0, 0x0, 0xc4200ecc60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 381 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502c8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1ead0e3c, 0xc4200eccc0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502c8, 0x0, 0xc4200eccc0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 369 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3b0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0xc7a3109, 0xc4200c4390, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3b0, 0x0, 0xc4200c4390) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 386 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e3b8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6f4b0c57, 0xc4200c43f0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e3b8, 0x0, 0xc4200c43f0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 382 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502d0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1f51ceb5, 0xc4200ecd20, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502d0, 0x0, 0xc4200ecd20) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 387 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3c0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x4a958afc, 0xc4200c4450, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3c0, 0x0, 0xc4200c4450) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 383 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502d8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x1d01e996, 0xc4200ecd80, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502d8, 0x0, 0xc4200ecd80) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 384 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502e0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x2ad06661, 0xc4200ecde0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502e0, 0x0, 0xc4200ecde0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 388 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e3c8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x53ecdbd4, 0xc4200c44b0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e3c8, 0x0, 0xc4200c44b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 389 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3d0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x416e5a90, 0xc4200c4510, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3d0, 0x0, 0xc4200c4510) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 385 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502e8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x7a940a80, 0xc4200ece40, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502e8, 0x0, 0xc4200ece40) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 402 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc4204502f0, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x5e8dd162, 0xc4200ecea0, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc4204502f0, 0x0, 0xc4200ecea0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 390 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e3d8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x26790728, 0xc4200c4570, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e3d8, 0x0, 0xc4200c4570) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 391 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3e0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x258c8e9b, 0xc4200c45d0, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3e0, 0x0, 0xc4200c45d0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 403 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc4204502f8, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x305e6df6, 0xc4200ecf00, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc4204502f8, 0x0, 0xc4200ecf00) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 404 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x46ba40, 0x56d11f) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x0, 0x0, 0x8988c0, 0xc4201b31a0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc420450300, 0x7fb27ddc6000, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x6fb35b35, 0xc4200ecf60, 0x0, 0xc420031f30) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc420450300, 0x0, 0xc4200ecf60) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 392 [semacquire]: | |
net.runtime_Semacquire(0xc42009c4d8) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc42009c4d0, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc42009c4d0, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc42000e038, 0xc4204ac000, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420120420) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420120420, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc4200ba280, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc4200ba280, 0xc42000e3e8, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc4200ba280, 0x4135b5, 0x1b1c9eab, 0xc4200c4630, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc4200ba280, 0x8877e0, 0xc42000e3e8, 0x0, 0xc4200c4630) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc4200ba280, 0xc42045aea0, 0x1) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 | |
goroutine 393 [semacquire]: | |
net.runtime_Semacquire(0xc420099118) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/runtime/sema.go:52 +0x34 | |
net.(*fdMutex).rwlock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:152 +0xd0 | |
net.(*netFD).readLock(0xc420099110, 0x1, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_mutex.go:218 +0x32 | |
net.(*netFD).Read(0xc420099110, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/fd_unix.go:227 +0x5f | |
net.(*conn).Read(0xc420450de8, 0xc420123800, 0x400, 0x400, 0x0, 0x0, 0x0) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/net/net.go:181 +0x70 | |
bufio.(*Reader).fill(0xc420455a40) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:97 +0x117 | |
bufio.(*Reader).Peek(0xc420455a40, 0x2, 0xc420159570, 0xc420168580, 0x41a8e2, 0xc420159580, 0x10) | |
/home/travis/.gimme/versions/go1.8.5.linux.amd64/src/bufio/bufio.go:129 +0x67 | |
github.com/gorilla/websocket.(*Conn).read(0xc420026a00, 0x2, 0x41b100, 0x7fb27ddc6000, 0x0, 0xc420159570, 0xc4201685b0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn_read.go:12 +0x40 | |
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc420026a00, 0xc42000e3f0, 0x7fb27ddc64b0, 0x0) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:781 +0x5c | |
github.com/gorilla/websocket.(*Conn).NextReader(0xc420026a00, 0x4135b5, 0x62a1e6a5, 0xc4200c4690, 0x360000001b, 0xc420168730) | |
/home/travis/gopath/src/github.com/gorilla/websocket/conn.go:941 +0x82 | |
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc420026a00, 0x8877e0, 0xc42000e3f0, 0x0, 0xc4200c4690) | |
/home/travis/gopath/src/github.com/gorilla/websocket/json.go:50 +0x2f | |
command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1.1(0xc420026a00, 0xc42045aea0, 0x0) | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:193 +0xa6 | |
created by command-line-arguments_test.TestWebsocketChan_Broadcast.func2.1 | |
/home/travis/gopath/src/github.com/tomatorpg/tomatorpg/protocol/pubsub/chan_test.go:198 +0x95 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment