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]: | |