We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
panic: runtime error: send on closed channel
goroutine 524613 [running]: runtime.panic(0x65e200, 0x7ebb7e) /usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5 github.com/kyleterry/tenyks/irc.(*Connection).SendPing(0xc20802a000, 0x0) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:70 +0x1ef github.com/kyleterry/tenyks/irc.func·005(0xc208274fc0, 0x2, 0x2) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:43 +0xa2 created by github.com/kyleterry/tenyks/irc.dispatch /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/reactor.go:47 +0x2f1
goroutine 16 [chan receive, 75179 minutes]: main.main() /home/kyle/src/tenyks/tenyks/tenyks.go:117 +0xbc8
goroutine 19 [finalizer wait, 75179 minutes]: runtime.park(0x414390, 0x7f0088, 0x7eeb69) /usr/lib/go/src/pkg/runtime/proc.c:1369 +0x89 runtime.parkunlock(0x7f0088, 0x7eeb69) /usr/lib/go/src/pkg/runtime/proc.c:1385 +0x3b runfinq() /usr/lib/go/src/pkg/runtime/mgc0.c:2644 +0xcf runtime.goexit() /usr/lib/go/src/pkg/runtime/proc.c:1445
goroutine 20 [IO wait]: net.runtime_pollWait(0x7f8e0d917708, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:146 +0x66 net.(_pollDesc).Wait(0xc208028060, 0x72, 0x0, 0x0) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:84 +0x46 net.(_pollDesc).WaitRead(0xc208028060, 0x0, 0x0) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:89 +0x42 net.(_netFD).Read(0xc208028000, 0xc208059000, 0x1000, 0x1000, 0x0, 0x7f8e0d9162b8, 0xb) /usr/lib/go/src/pkg/net/fd_unix.go:232 +0x34c net.(_conn).Read(0xc208038020, 0xc208059000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/lib/go/src/pkg/net/net.go:122 +0xe7 bufio.(_Reader).fill(0xc208004120) /usr/lib/go/src/pkg/bufio/bufio.go:97 +0x1b3 bufio.(_Reader).ReadSlice(0xc208004120, 0x7f8e0d75790a, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/lib/go/src/pkg/bufio/bufio.go:298 +0x22c github.com/garyburd/redigo/redis.(_conn).readLine(0xc2080460a0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:195 +0x77 github.com/garyburd/redigo/redis.(_conn).readReply(0xc2080460a0, 0x0, 0x0, 0x0, 0x0) /home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:268 +0x65 github.com/garyburd/redigo/redis.(_conn).Receive(0xc2080460a0, 0x0, 0x0, 0x0, 0x0) /home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:351 +0x125 github.com/garyburd/redigo/redis.PubSubConn.Receive(0x7f8e0d917bc0, 0xc2080460a0, 0x0, 0x0) /home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/pubsub.go:97 +0x66 github.com/kyleterry/tenyks/service.func·001() /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:73 +0x172 created by github.com/kyleterry/tenyks/service.(_Connection).recv /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:78 +0xd5
goroutine 21 [chan receive]: github.com/kyleterry/tenyks/service.func·002() /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:121 +0x6e created by github.com/kyleterry/tenyks/service.(*Connection).send /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:125 +0xd5
goroutine 268814 [chan receive]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 26 [chan receive]: github.com/kyleterry/tenyks/service.func·003() /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:115 +0x7d created by github.com/kyleterry/tenyks/service.(*PubSubReactor).Start /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:119 +0x92
goroutine 28 [chan receive, 1 minutes]: github.com/kyleterry/tenyks/service.(_ServiceEngine).serviceWatchdog(0xc20803e040) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:51 +0x54 created by github.com/kyleterry/tenyks/service.(_ServiceEngine).Start /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:33 +0x98
goroutine 29 [chan receive]: github.com/kyleterry/tenyks/service.(_Connection).PingServices(0xc20804c080) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/handlers.go:116 +0x86 created by github.com/kyleterry/tenyks/service.(_ServiceEngine).Start /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:34 +0xb6
goroutine 17 [syscall, 75179 minutes]: runtime.goexit() /usr/lib/go/src/pkg/runtime/proc.c:1445
goroutine 62 [select]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:199 +0x12c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 464552 [chan receive]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511113 [chan receive]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511107 [chan receive]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511125 [chan receive]: github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000) /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler /home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
The text was updated successfully, but these errors were encountered:
No branches or pull requests
panic: runtime error: send on closed channel
goroutine 524613 [running]:
runtime.panic(0x65e200, 0x7ebb7e)
/usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5
github.com/kyleterry/tenyks/irc.(*Connection).SendPing(0xc20802a000, 0x0)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:70 +0x1ef
github.com/kyleterry/tenyks/irc.func·005(0xc208274fc0, 0x2, 0x2)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:43 +0xa2
created by github.com/kyleterry/tenyks/irc.dispatch
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/reactor.go:47 +0x2f1
goroutine 16 [chan receive, 75179 minutes]:
main.main()
/home/kyle/src/tenyks/tenyks/tenyks.go:117 +0xbc8
goroutine 19 [finalizer wait, 75179 minutes]:
runtime.park(0x414390, 0x7f0088, 0x7eeb69)
/usr/lib/go/src/pkg/runtime/proc.c:1369 +0x89
runtime.parkunlock(0x7f0088, 0x7eeb69)
/usr/lib/go/src/pkg/runtime/proc.c:1385 +0x3b
runfinq()
/usr/lib/go/src/pkg/runtime/mgc0.c:2644 +0xcf
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1445
goroutine 20 [IO wait]:
net.runtime_pollWait(0x7f8e0d917708, 0x72, 0x0)
/usr/lib/go/src/pkg/runtime/netpoll.goc:146 +0x66
net.(_pollDesc).Wait(0xc208028060, 0x72, 0x0, 0x0)
/usr/lib/go/src/pkg/net/fd_poll_runtime.go:84 +0x46
net.(_pollDesc).WaitRead(0xc208028060, 0x0, 0x0)
/usr/lib/go/src/pkg/net/fd_poll_runtime.go:89 +0x42
net.(_netFD).Read(0xc208028000, 0xc208059000, 0x1000, 0x1000, 0x0, 0x7f8e0d9162b8, 0xb)
/usr/lib/go/src/pkg/net/fd_unix.go:232 +0x34c
net.(_conn).Read(0xc208038020, 0xc208059000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/lib/go/src/pkg/net/net.go:122 +0xe7
bufio.(_Reader).fill(0xc208004120)
/usr/lib/go/src/pkg/bufio/bufio.go:97 +0x1b3
bufio.(_Reader).ReadSlice(0xc208004120, 0x7f8e0d75790a, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/pkg/bufio/bufio.go:298 +0x22c
github.com/garyburd/redigo/redis.(_conn).readLine(0xc2080460a0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:195 +0x77
github.com/garyburd/redigo/redis.(_conn).readReply(0xc2080460a0, 0x0, 0x0, 0x0, 0x0)
/home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:268 +0x65
github.com/garyburd/redigo/redis.(_conn).Receive(0xc2080460a0, 0x0, 0x0, 0x0, 0x0)
/home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/conn.go:351 +0x125
github.com/garyburd/redigo/redis.PubSubConn.Receive(0x7f8e0d917bc0, 0xc2080460a0, 0x0, 0x0)
/home/kyle/src/tenyks/build/src/github.com/garyburd/redigo/redis/pubsub.go:97 +0x66
github.com/kyleterry/tenyks/service.func·001()
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:73 +0x172
created by github.com/kyleterry/tenyks/service.(_Connection).recv
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:78 +0xd5
goroutine 21 [chan receive]:
github.com/kyleterry/tenyks/service.func·002()
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:121 +0x6e
created by github.com/kyleterry/tenyks/service.(*Connection).send
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/connection.go:125 +0xd5
goroutine 268814 [chan receive]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 26 [chan receive]:
github.com/kyleterry/tenyks/service.func·003()
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:115 +0x7d
created by github.com/kyleterry/tenyks/service.(*PubSubReactor).Start
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:119 +0x92
goroutine 28 [chan receive, 1 minutes]:
github.com/kyleterry/tenyks/service.(_ServiceEngine).serviceWatchdog(0xc20803e040)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:51 +0x54
created by github.com/kyleterry/tenyks/service.(_ServiceEngine).Start
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:33 +0x98
goroutine 29 [chan receive]:
github.com/kyleterry/tenyks/service.(_Connection).PingServices(0xc20804c080)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/handlers.go:116 +0x86
created by github.com/kyleterry/tenyks/service.(_ServiceEngine).Start
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/service/engine.go:34 +0xb6
goroutine 17 [syscall, 75179 minutes]:
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1445
goroutine 62 [select]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:199 +0x12c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 464552 [chan receive]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511113 [chan receive]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511107 [chan receive]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
goroutine 511125 [chan receive]:
github.com/kyleterry/tenyks/irc.(_Connection).watchdog(0xc20802a000)
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/connection.go:197 +0x4c
created by github.com/kyleterry/tenyks/irc.(_Connection).ConnectedHandler
/home/kyle/src/tenyks/build/src/github.com/kyleterry/tenyks/irc/handlers.go:116 +0x5e6
The text was updated successfully, but these errors were encountered: