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
2015/11/21 00:38:43 [INFO] Unknown Device Event: shared.EventBroadcastSent 2015/11/21 00:38:45 [INFO] Unknown Device Event: shared.EventBroadcastSent 2015/11/21 00:38:45 [INFO] Expired Device Left side 2015/11/21 00:38:45 [INFO] Expired Device Left side panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x8 pc=0x3c3f]
goroutine 1 [running]: main.ExpireDevice(0x2160280, 0xc82016c3c0) /Users/jkelley/.go/src/hklifx/hklifxd.go:116 +0xcf main.Connect() /Users/jkelley/.go/src/hklifx/hklifxd.go:72 +0xd80 main.main() /Users/jkelley/.go/src/hklifx/hklifxd.go:265 +0x19a
goroutine 17 [syscall, 1558 minutes, locked to thread]: runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 5 [syscall, 1558 minutes]: os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:22 +0x18 created by os/signal.init.1 /usr/local/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 6 [select, 1558 minutes, locked to thread]: runtime.gopark(0x5ebda8, 0xc820028728, 0x5242c8, 0x6, 0x30c18, 0x2) /usr/local/go/src/runtime/proc.go:185 +0x163 runtime.selectgoImpl(0xc820028728, 0x0, 0x18) /usr/local/go/src/runtime/select.go:392 +0xa64 runtime.selectgo(0xc820028728) /usr/local/go/src/runtime/select.go:212 +0x12 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal1_unix.go:227 +0x323 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 7 [chan receive, 1558 minutes]: github.com/brutella/hc/hap.OnTermination.func1(0xc8200146c0, 0x5eb7c8) /Users/jkelley/.go/src/github.com/brutella/hc/hap/termination.go:19 +0x44 created by github.com/brutella/hc/hap.OnTermination /Users/jkelley/.go/src/github.com/brutella/hc/hap/termination.go:24 +0x158
goroutine 9 [select, 1558 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008e460) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 10 [select, 2 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8200149c0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).init /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:101 +0x5bd
goroutine 11 [IO wait]: net.runtime_pollWait(0xa5d8f8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8200b61b0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8200b61b0, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).readFrom(0xc8200b6150, 0xc8204e4600, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:259 +0x2a5 net.(_UDPConn).ReadFromUDP(0xc82002a050, 0xc8204e4600, 0x5dc, 0x5dc, 0x5dc, 0x5dc, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x117 github.com/pdf/golifx/protocol.(_V2).dispatcher(0xc8200835e0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:304 +0x4fd created by github.com/pdf/golifx/protocol.(_V2).init /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:107 +0x767
goroutine 12 [select]: github.com/pdf/golifx.(_Client).subscribe.func1(0xc8200b60e0, 0xc820014b40) /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:646 +0xcf2 created by github.com/pdf/golifx.(_Client).subscribe /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:681 +0xa6
goroutine 13 [select]: github.com/pdf/golifx.(_Client).subscribe.func1(0xc8200b60e0, 0xc820014cc0) /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:646 +0xcf2 created by github.com/pdf/golifx.(_Client).subscribe /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:681 +0xa6
goroutine 14 [chan receive]: github.com/pdf/golifx/protocol/v2/device.(_Device).GetLocation(0xc8200d8870, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:367 +0x20d github.com/pdf/golifx/protocol.(_V2).Discover(0xc8200835e0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:155 +0x585 github.com/pdf/golifx.(_Client).discover.func1(0xc8200b60e0) /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:706 +0x1c7 created by github.com/pdf/golifx.(_Client).discover /Users/jkelley/.go/src/github.com/pdf/golifx/client.go:709 +0x10b
goroutine 119 [chan receive, 2 minutes]: main.NewDevice(0x2160280, 0xc82016c000) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94 [chan receive, 1170 minutes]: main.NewDevice(0x2160280, 0xc8200d80f0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 35 [select, 1172 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013e000) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 20 [select, 2 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014e000) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 103 [chan receive, 1474 minutes]: main.NewDevice(0x2160280, 0xc82016c0f0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 37 [select, 1476 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013e0e0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 108080 [select, 244 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82015b320) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 101 [select, 1474 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc820081e00, 0xc820015da0, 0xc820193240) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 117 [select, 2 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013d000, 0xc820141020, 0xc820125b10) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 116 [select, 2 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820140f60, 0xc820125ac0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 93 [select, 1170 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820151380) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 91 [select, 1170 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820151200, 0xc8201a8c60) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 92 [select, 1170 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc820081e00, 0xc8201512c0, 0xc8201a8cb0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 102 [select, 1474 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820015e60) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 118 [select, 2 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8201410e0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 100 [select, 1474 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820015ce0, 0xc8201931f0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379 created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 56175 [select, 904 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82008a060) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 120 [chan receive, 2 minutes]: main.NewDevice(0x2160280, 0xc82016c000) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 163 [IO wait, 36 minutes]: net.runtime_pollWait(0xa5d538, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8201d56b0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8201d56b0, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).accept(0xc8201d5650, 0x0, 0xa620c8, 0xc82055f000) /usr/local/go/src/net/fd_unix.go:408 +0x27c net.(_TCPListener).AcceptTCP(0xc820116288, 0xc820187c50, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:254 +0x4d github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc8201cdf20, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44 net/http.(_Server).Serve(0xc8201db680, 0xa98318, 0xc8201cdf20, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1887 +0xb3 github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc8201f6880, 0xc820224bc0, 0x6, 0xa982f0, 0xc8201d9b00, 0xa61d28, 0xc8202241b0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192 github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc8201f6880, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc github.com/brutella/hc/hap.(*ipTransport).Start(0xc8201f2bd0) /Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8 main.GetHKLight.func1(0xa61e00, 0xc8201f2bd0) /Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27 created by main.GetHKLight /Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
goroutine 123 [IO wait]: net.runtime_pollWait(0xa5d478, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8201d5800, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8201d5800, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).readFrom(0xc8201d57a0, 0xc82022e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:259 +0x2a5 net.(_UDPConn).ReadFromUDP(0xc8201162b8, 0xc82022e000, 0x10000, 0x10000, 0xc820359a80, 0x4, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x117 net.(_UDPConn).ReadFrom(0xc8201162b8, 0xc82022e000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x116 github.com/oleksandr/bonjour.(_Server).recv(0xc820228870, 0xc8201162b8) /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde created by github.com/oleksandr/bonjour.(*Server).mainloop /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 179 [IO wait, 36 minutes]: net.runtime_pollWait(0xa5d3b8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8201a3f70, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8201a3f70, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).accept(0xc8201a3f10, 0x0, 0xa620c8, 0xc82055f060) /usr/local/go/src/net/fd_unix.go:408 +0x27c net.(_TCPListener).AcceptTCP(0xc82002a2e8, 0xc8205b5c50, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:254 +0x4d github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc82024e020, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44 net/http.(_Server).Serve(0xc8201b55c0, 0xa98318, 0xc82024e020, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1887 +0xb3 github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc820240080, 0xc82024c620, 0x6, 0xa982f0, 0xc8201eec00, 0xa61d28, 0xc8201dfc10, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192 github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc820240080, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc github.com/brutella/hc/hap.(*ipTransport).Start(0xc82007be60) /Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8 main.GetHKLight.func1(0xa61e00, 0xc82007be60) /Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27 created by main.GetHKLight /Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
goroutine 182 [IO wait]: net.runtime_pollWait(0xa5d2f8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8202460d0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8202460d0, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).readFrom(0xc820246070, 0xc82025c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:259 +0x2a5 net.(_UDPConn).ReadFromUDP(0xc82002a318, 0xc82025c000, 0x10000, 0x10000, 0xc820359d00, 0x4, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x117 net.(_UDPConn).ReadFrom(0xc82002a318, 0xc82025c000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x116 github.com/oleksandr/bonjour.(_Server).recv(0xc8201ef950, 0xc82002a318) /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde created by github.com/oleksandr/bonjour.(*Server).mainloop /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 58154 [select, 842 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008f340) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 36143 [select, 1166 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82033f680) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36144 [chan receive, 1166 minutes]: main.NewDevice(0x2160280, 0xc82016c2d0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 92703 [select, 458 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82011cc00) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 58053 [select, 904 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008f260) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 144454 [select]: github.com/pdf/golifx/protocol/v2/device.(_Device).Send.func1(0xc82015c120, 0xc8200d8870, 0xc82032df80, 0xc82032d5c0, 0x101f6, 0xc8203a0ee0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:535 +0x6f7 created by github.com/pdf/golifx/protocol/v2/device.(_Device).Send /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:563 +0x391
goroutine 67665 [IO wait, 788 minutes]: net.runtime_pollWait(0xa5d5f8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8201e2e60, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8201e2e60, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).Read(0xc8201e2e00, 0xc82013a000, 0x1000, 0x1000, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:232 +0x23a net.(_conn).Read(0xc820116460, 0xc82013a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:172 +0xe4 bufio.(_Reader).fill(0xc8201ac5a0) /usr/local/go/src/bufio/bufio.go:97 +0x1e9 bufio.(_Reader).Read(0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:207 +0x260 io.ReadAtLeast(0xa5da68, 0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0x2, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:298 +0xe6 io.ReadFull(0xa5da68, 0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0xb, 0x0, 0x0) /usr/local/go/src/io/io.go:316 +0x62 encoding/binary.Read(0xa5da68, 0xc8201ac5a0, 0xa5dae8, 0x7b1278, 0x3acaa0, 0xc820224f20, 0x0, 0x0) /usr/local/go/src/encoding/binary/binary.go:148 +0x136 github.com/brutella/hc/crypto.(_secureSession).Decrypt(0xc8202774a0, 0xa5da68, 0xc8201ac5a0, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/crypto/secure_session.go:98 +0x124 github.com/brutella/hc/netio.(_HAPConnection).DecryptedRead(0xc820228930, 0xc8200f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:68 +0x16b github.com/brutella/hc/netio.(_HAPConnection).Read(0xc820228930, 0xc8200f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:100 +0x70 net/http.(_liveSwitchReader).Read(0xc820284048, 0xc8200f9000, 0x1000, 0x1000, 0xc820354530, 0x0, 0x0) /usr/local/go/src/net/http/server.go:219 +0xa4 io.(_LimitedReader).Read(0xc82028c520, 0xc8200f9000, 0x1000, 0x1000, 0x200000003, 0x0, 0x0) /usr/local/go/src/io/io.go:427 +0xbd bufio.(_Reader).fill(0xc8203aca20) /usr/local/go/src/bufio/bufio.go:97 +0x1e9 bufio.(_Reader).ReadSlice(0xc8203aca20, 0xc81ffe200a, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:328 +0x21a bufio.(_Reader).ReadLine(0xc8203aca20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:357 +0x53 net/textproto.(_Reader).readLineSlice(0xc820282180, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/textproto/reader.go:55 +0x81 net/textproto.(_Reader).ReadLine(0xc820282180, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/textproto/reader.go:36 +0x40 net/http.ReadRequest(0xc8203aca20, 0xc8203be540, 0x0, 0x0) /usr/local/go/src/net/http/request.go:653 +0xb6 net/http.(_conn).readRequest(0xc820284000, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:633 +0x32f net/http.(_conn).serve(0xc820284000) /usr/local/go/src/net/http/server.go:1319 +0x727 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3f6
goroutine 95077 [select, 2 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fa40) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 114937 [chan receive, 112 minutes]: main.NewDevice(0x2160280, 0xc82016c5a0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 58092 [chan send, 904 minutes]: github.com/pdf/golifx/protocol/v2/device.(_Device).Send.func1(0xc82038f7a0, 0xc82008f260, 0xc82038f680, 0xc82038f440, 0x10107, 0xc820171b20) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:554 +0x5fe created by github.com/pdf/golifx/protocol/v2/device.(_Device).Send /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:563 +0x391
goroutine 76942 [select, 640 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820249380) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 28097 [IO wait, 1266 minutes]: net.runtime_pollWait(0xa5d6b8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc820246060, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc820246060, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).Read(0xc820246000, 0xc8201dc000, 0x1000, 0x1000, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:232 +0x23a net.(_conn).Read(0xc82002a000, 0xc8201dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:172 +0xe4 bufio.(_Reader).fill(0xc8205601e0) /usr/local/go/src/bufio/bufio.go:97 +0x1e9 bufio.(_Reader).Read(0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:207 +0x260 io.ReadAtLeast(0xa5da68, 0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0x2, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:298 +0xe6 io.ReadFull(0xa5da68, 0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0xb, 0x0, 0x0) /usr/local/go/src/io/io.go:316 +0x62 encoding/binary.Read(0xa5da68, 0xc8205601e0, 0xa5dae8, 0x7b1278, 0x3acaa0, 0xc8202246b0, 0x0, 0x0) /usr/local/go/src/encoding/binary/binary.go:148 +0x136 github.com/brutella/hc/crypto.(_secureSession).Decrypt(0xc8205633e0, 0xa5da68, 0xc8205601e0, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/crypto/secure_session.go:98 +0x124 github.com/brutella/hc/netio.(_HAPConnection).DecryptedRead(0xc8200fe120, 0xc820153000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:68 +0x16b github.com/brutella/hc/netio.(_HAPConnection).Read(0xc8200fe120, 0xc820153000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:100 +0x70 net/http.(_liveSwitchReader).Read(0xc8200ac0f8, 0xc820153000, 0x1000, 0x1000, 0xc82017ce30, 0x0, 0x0) /usr/local/go/src/net/http/server.go:219 +0xa4 io.(_LimitedReader).Read(0xc820446200, 0xc820153000, 0x1000, 0x1000, 0x200000003, 0x0, 0x0) /usr/local/go/src/io/io.go:427 +0xbd bufio.(_Reader).fill(0xc820392000) /usr/local/go/src/bufio/bufio.go:97 +0x1e9 bufio.(_Reader).ReadSlice(0xc820392000, 0xc81fff070a, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:328 +0x21a bufio.(_Reader).ReadLine(0xc820392000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/bufio/bufio.go:357 +0x53 net/textproto.(_Reader).readLineSlice(0xc8200fe150, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/textproto/reader.go:55 +0x81 net/textproto.(_Reader).ReadLine(0xc8200fe150, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/textproto/reader.go:36 +0x40 net/http.ReadRequest(0xc820392000, 0xc8201f0000, 0x0, 0x0) /usr/local/go/src/net/http/request.go:653 +0xb6 net/http.(_conn).readRequest(0xc8200ac0b0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:633 +0x32f net/http.(_conn).serve(0xc8200ac0b0) /usr/local/go/src/net/http/server.go:1319 +0x727 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:1910 +0x3f6
goroutine 76931 [select, 642 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f1340) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 130982 [select, 2 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8203bfb20) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 58286 [chan receive, 840 minutes]: main.NewDevice(0x2160280, 0xc8200d83c0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 114936 [select, 112 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8203f9380) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 95103 [select]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8204aade0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 63324 [select, 678 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014e9a0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 63453 [select, 676 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8200b38c0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 94685 [select, 456 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014f0a0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 92704 [chan receive, 458 minutes]: main.NewDevice(0x2160280, 0xc82016c780) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94822 [select, 454 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820179260) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 63454 [chan receive, 676 minutes]: main.NewDevice(0x2160280, 0xc82016c690) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 95104 [chan receive]: main.NewDevice(0x2160280, 0xc82016c3c0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 36409 [select, 930 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013fce0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 108032 [select, 246 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fb20) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 76943 [chan receive, 640 minutes]: main.NewDevice(0x2160280, 0xc82016c1e0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 108081 [chan receive, 244 minutes]: main.NewDevice(0x2160280, 0xc82016c4b0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 56127 [select, 906 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f09a0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 92698 [select, 460 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008fc00) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 131048 [chan receive]: main.NewDevice(0x2160280, 0xc82016c870) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 58091 [select, 902 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82038e0c0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 56176 [chan receive, 904 minutes]: main.NewDevice(0x2160280, 0xc8200d84b0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 131022 [IO wait]: net.runtime_pollWait(0xa5d0b8, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8203e39c0, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8203e39c0, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).readFrom(0xc8203e3960, 0xc820302000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0) /usr/local/go/src/net/fd_unix.go:259 +0x2a5 net.(_UDPConn).ReadFromUDP(0xc82002a7b8, 0xc820302000, 0x10000, 0x10000, 0xc820364240, 0x4, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:61 +0x117 net.(_UDPConn).ReadFrom(0xc82002a7b8, 0xc820302000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/udpsock_posix.go:79 +0x116 github.com/oleksandr/bonjour.(_Server).recv(0xc820229ce0, 0xc82002a7b8) /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde created by github.com/oleksandr/bonjour.(*Server).mainloop /Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 36445 [chan receive, 928 minutes]: main.NewDevice(0x2160280, 0xc8200d82d0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94823 [chan receive, 454 minutes]: main.NewDevice(0x2160280, 0xc8200d85a0) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 79914 [select, 482 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820483f20) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 79800 [select, 484 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f1ce0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 58270 [select, 840 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820178cc0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36444 [select, 928 minutes]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8203f6660) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36130 [select, 1168 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013f340) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 79915 [chan receive, 482 minutes]: main.NewDevice(0x2160280, 0xc8200d8690) /Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160 created by main.Connect /Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 131047 [select]: github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8201540c0) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298 created by github.com/pdf/golifx/protocol.(_V2).addDevice /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 114915 [select, 114 minutes]: github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fc00) /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1 created by github.com/pdf/golifx/protocol/v2/device.New /Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 131033 [IO wait, 22 minutes]: net.runtime_pollWait(0xa5d838, 0x72, 0xc8200101a0) /usr/local/go/src/runtime/netpoll.go:157 +0x60 net.(_pollDesc).Wait(0xc8203e3870, 0x72, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a net.(_pollDesc).WaitRead(0xc8203e3870, 0x0, 0x0) /usr/local/go/src/net/fd_poll_runtime.go:78 +0x36 net.(_netFD).accept(0xc8203e3810, 0x0, 0xa620c8, 0xc82055f780) /usr/local/go/src/net/fd_unix.go:408 +0x27c net.(_TCPListener).AcceptTCP(0xc82002a788, 0xc8205b2c50, 0x0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:254 +0x4d github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc82027f400, 0x0, 0x0, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44 net/http.(_Server).Serve(0xc8203da7e0, 0xa98318, 0xc82027f400, 0x0, 0x0) /usr/local/go/src/net/http/server.go:1887 +0xb3 github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc820418000, 0xc8205571a0, 0x6, 0xa982f0, 0xc820228d80, 0xa61d28, 0xc820556790, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192 github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc820418000, 0x0, 0x0) /Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc github.com/brutella/hc/hap.(*ipTransport).Start(0xc820414120) /Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8 main.GetHKLight.func1(0xa61e00, 0xc820414120) /Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27 created by main.GetHKLight /Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
The text was updated successfully, but these errors were encountered:
While my bulb was registered when it Expired, updated to 525859f and am seeing if it reproduces
Sorry, something went wrong.
This is fixed now.
No branches or pull requests
2015/11/21 00:38:43 [INFO] Unknown Device Event: shared.EventBroadcastSent
2015/11/21 00:38:45 [INFO] Unknown Device Event: shared.EventBroadcastSent
2015/11/21 00:38:45 [INFO] Expired Device Left side
2015/11/21 00:38:45 [INFO] Expired Device Left side
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x8 pc=0x3c3f]
goroutine 1 [running]:
main.ExpireDevice(0x2160280, 0xc82016c3c0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:116 +0xcf
main.Connect()
/Users/jkelley/.go/src/hklifx/hklifxd.go:72 +0xd80
main.main()
/Users/jkelley/.go/src/hklifx/hklifxd.go:265 +0x19a
goroutine 17 [syscall, 1558 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 5 [syscall, 1558 minutes]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 6 [select, 1558 minutes, locked to thread]:
runtime.gopark(0x5ebda8, 0xc820028728, 0x5242c8, 0x6, 0x30c18, 0x2)
/usr/local/go/src/runtime/proc.go:185 +0x163
runtime.selectgoImpl(0xc820028728, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:392 +0xa64
runtime.selectgo(0xc820028728)
/usr/local/go/src/runtime/select.go:212 +0x12
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal1_unix.go:227 +0x323
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:1696 +0x1
goroutine 7 [chan receive, 1558 minutes]:
github.com/brutella/hc/hap.OnTermination.func1(0xc8200146c0, 0x5eb7c8)
/Users/jkelley/.go/src/github.com/brutella/hc/hap/termination.go:19 +0x44
created by github.com/brutella/hc/hap.OnTermination
/Users/jkelley/.go/src/github.com/brutella/hc/hap/termination.go:24 +0x158
goroutine 9 [select, 1558 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008e460)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 10 [select, 2 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8200149c0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).init
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:101 +0x5bd
goroutine 11 [IO wait]:
net.runtime_pollWait(0xa5d8f8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8200b61b0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8200b61b0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).readFrom(0xc8200b6150, 0xc8204e4600, 0x5dc, 0x5dc, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:259 +0x2a5
net.(_UDPConn).ReadFromUDP(0xc82002a050, 0xc8204e4600, 0x5dc, 0x5dc, 0x5dc, 0x5dc, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:61 +0x117
github.com/pdf/golifx/protocol.(_V2).dispatcher(0xc8200835e0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:304 +0x4fd
created by github.com/pdf/golifx/protocol.(_V2).init
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:107 +0x767
goroutine 12 [select]:
github.com/pdf/golifx.(_Client).subscribe.func1(0xc8200b60e0, 0xc820014b40)
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:646 +0xcf2
created by github.com/pdf/golifx.(_Client).subscribe
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:681 +0xa6
goroutine 13 [select]:
github.com/pdf/golifx.(_Client).subscribe.func1(0xc8200b60e0, 0xc820014cc0)
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:646 +0xcf2
created by github.com/pdf/golifx.(_Client).subscribe
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:681 +0xa6
goroutine 14 [chan receive]:
github.com/pdf/golifx/protocol/v2/device.(_Device).GetLocation(0xc8200d8870, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:367 +0x20d
github.com/pdf/golifx/protocol.(_V2).Discover(0xc8200835e0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:155 +0x585
github.com/pdf/golifx.(_Client).discover.func1(0xc8200b60e0)
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:706 +0x1c7
created by github.com/pdf/golifx.(_Client).discover
/Users/jkelley/.go/src/github.com/pdf/golifx/client.go:709 +0x10b
goroutine 119 [chan receive, 2 minutes]:
main.NewDevice(0x2160280, 0xc82016c000)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94 [chan receive, 1170 minutes]:
main.NewDevice(0x2160280, 0xc8200d80f0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 35 [select, 1172 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013e000)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 20 [select, 2 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014e000)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 103 [chan receive, 1474 minutes]:
main.NewDevice(0x2160280, 0xc82016c0f0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 37 [select, 1476 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013e0e0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 108080 [select, 244 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82015b320)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 101 [select, 1474 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc820081e00, 0xc820015da0, 0xc820193240)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 117 [select, 2 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013d000, 0xc820141020, 0xc820125b10)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 116 [select, 2 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820140f60, 0xc820125ac0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 93 [select, 1170 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820151380)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 91 [select, 1170 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820151200, 0xc8201a8c60)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 92 [select, 1170 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc820081e00, 0xc8201512c0, 0xc8201a8cb0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 102 [select, 1474 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820015e60)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 118 [select, 2 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8201410e0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 100 [select, 1474 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription.func1(0xc82013cb00, 0xc820015ce0, 0xc8201931f0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:103 +0x379
created by github.com/pdf/golifx/protocol/v2/device.(_Group).addDeviceSubscription
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/group.go:129 +0xd7
goroutine 56175 [select, 904 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82008a060)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 120 [chan receive, 2 minutes]:
main.NewDevice(0x2160280, 0xc82016c000)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 163 [IO wait, 36 minutes]:
net.runtime_pollWait(0xa5d538, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8201d56b0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8201d56b0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).accept(0xc8201d5650, 0x0, 0xa620c8, 0xc82055f000)
/usr/local/go/src/net/fd_unix.go:408 +0x27c
net.(_TCPListener).AcceptTCP(0xc820116288, 0xc820187c50, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc8201cdf20, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44
net/http.(_Server).Serve(0xc8201db680, 0xa98318, 0xc8201cdf20, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1887 +0xb3
github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc8201f6880, 0xc820224bc0, 0x6, 0xa982f0, 0xc8201d9b00, 0xa61d28, 0xc8202241b0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192
github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc8201f6880, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc
github.com/brutella/hc/hap.(*ipTransport).Start(0xc8201f2bd0)
/Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8
main.GetHKLight.func1(0xa61e00, 0xc8201f2bd0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27
created by main.GetHKLight
/Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
goroutine 123 [IO wait]:
net.runtime_pollWait(0xa5d478, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8201d5800, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8201d5800, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).readFrom(0xc8201d57a0, 0xc82022e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:259 +0x2a5
net.(_UDPConn).ReadFromUDP(0xc8201162b8, 0xc82022e000, 0x10000, 0x10000, 0xc820359a80, 0x4, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:61 +0x117
net.(_UDPConn).ReadFrom(0xc8201162b8, 0xc82022e000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:79 +0x116
github.com/oleksandr/bonjour.(_Server).recv(0xc820228870, 0xc8201162b8)
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde
created by github.com/oleksandr/bonjour.(*Server).mainloop
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 179 [IO wait, 36 minutes]:
net.runtime_pollWait(0xa5d3b8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8201a3f70, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8201a3f70, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).accept(0xc8201a3f10, 0x0, 0xa620c8, 0xc82055f060)
/usr/local/go/src/net/fd_unix.go:408 +0x27c
net.(_TCPListener).AcceptTCP(0xc82002a2e8, 0xc8205b5c50, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc82024e020, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44
net/http.(_Server).Serve(0xc8201b55c0, 0xa98318, 0xc82024e020, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1887 +0xb3
github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc820240080, 0xc82024c620, 0x6, 0xa982f0, 0xc8201eec00, 0xa61d28, 0xc8201dfc10, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192
github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc820240080, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc
github.com/brutella/hc/hap.(*ipTransport).Start(0xc82007be60)
/Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8
main.GetHKLight.func1(0xa61e00, 0xc82007be60)
/Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27
created by main.GetHKLight
/Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
goroutine 182 [IO wait]:
net.runtime_pollWait(0xa5d2f8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8202460d0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8202460d0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).readFrom(0xc820246070, 0xc82025c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:259 +0x2a5
net.(_UDPConn).ReadFromUDP(0xc82002a318, 0xc82025c000, 0x10000, 0x10000, 0xc820359d00, 0x4, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:61 +0x117
net.(_UDPConn).ReadFrom(0xc82002a318, 0xc82025c000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:79 +0x116
github.com/oleksandr/bonjour.(_Server).recv(0xc8201ef950, 0xc82002a318)
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde
created by github.com/oleksandr/bonjour.(*Server).mainloop
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 58154 [select, 842 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008f340)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 36143 [select, 1166 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82033f680)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36144 [chan receive, 1166 minutes]:
main.NewDevice(0x2160280, 0xc82016c2d0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 92703 [select, 458 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82011cc00)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 58053 [select, 904 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008f260)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 144454 [select]:
github.com/pdf/golifx/protocol/v2/device.(_Device).Send.func1(0xc82015c120, 0xc8200d8870, 0xc82032df80, 0xc82032d5c0, 0x101f6, 0xc8203a0ee0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:535 +0x6f7
created by github.com/pdf/golifx/protocol/v2/device.(_Device).Send
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:563 +0x391
goroutine 67665 [IO wait, 788 minutes]:
net.runtime_pollWait(0xa5d5f8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8201e2e60, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8201e2e60, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).Read(0xc8201e2e00, 0xc82013a000, 0x1000, 0x1000, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:232 +0x23a
net.(_conn).Read(0xc820116460, 0xc82013a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
bufio.(_Reader).fill(0xc8201ac5a0)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(_Reader).Read(0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:207 +0x260
io.ReadAtLeast(0xa5da68, 0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0x2, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:298 +0xe6
io.ReadFull(0xa5da68, 0xc8201ac5a0, 0xc820224f30, 0x2, 0x8, 0xb, 0x0, 0x0)
/usr/local/go/src/io/io.go:316 +0x62
encoding/binary.Read(0xa5da68, 0xc8201ac5a0, 0xa5dae8, 0x7b1278, 0x3acaa0, 0xc820224f20, 0x0, 0x0)
/usr/local/go/src/encoding/binary/binary.go:148 +0x136
github.com/brutella/hc/crypto.(_secureSession).Decrypt(0xc8202774a0, 0xa5da68, 0xc8201ac5a0, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/crypto/secure_session.go:98 +0x124
github.com/brutella/hc/netio.(_HAPConnection).DecryptedRead(0xc820228930, 0xc8200f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:68 +0x16b
github.com/brutella/hc/netio.(_HAPConnection).Read(0xc820228930, 0xc8200f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:100 +0x70
net/http.(_liveSwitchReader).Read(0xc820284048, 0xc8200f9000, 0x1000, 0x1000, 0xc820354530, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:219 +0xa4
io.(_LimitedReader).Read(0xc82028c520, 0xc8200f9000, 0x1000, 0x1000, 0x200000003, 0x0, 0x0)
/usr/local/go/src/io/io.go:427 +0xbd
bufio.(_Reader).fill(0xc8203aca20)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(_Reader).ReadSlice(0xc8203aca20, 0xc81ffe200a, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(_Reader).ReadLine(0xc8203aca20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(_Reader).readLineSlice(0xc820282180, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(_Reader).ReadLine(0xc820282180, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.ReadRequest(0xc8203aca20, 0xc8203be540, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:653 +0xb6
net/http.(_conn).readRequest(0xc820284000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:633 +0x32f
net/http.(_conn).serve(0xc820284000)
/usr/local/go/src/net/http/server.go:1319 +0x727
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:1910 +0x3f6
goroutine 95077 [select, 2 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fa40)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 114937 [chan receive, 112 minutes]:
main.NewDevice(0x2160280, 0xc82016c5a0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 58092 [chan send, 904 minutes]:
github.com/pdf/golifx/protocol/v2/device.(_Device).Send.func1(0xc82038f7a0, 0xc82008f260, 0xc82038f680, 0xc82038f440, 0x10107, 0xc820171b20)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:554 +0x5fe
created by github.com/pdf/golifx/protocol/v2/device.(_Device).Send
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:563 +0x391
goroutine 76942 [select, 640 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820249380)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 28097 [IO wait, 1266 minutes]:
net.runtime_pollWait(0xa5d6b8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc820246060, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc820246060, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).Read(0xc820246000, 0xc8201dc000, 0x1000, 0x1000, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:232 +0x23a
net.(_conn).Read(0xc82002a000, 0xc8201dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:172 +0xe4
bufio.(_Reader).fill(0xc8205601e0)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(_Reader).Read(0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:207 +0x260
io.ReadAtLeast(0xa5da68, 0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0x2, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:298 +0xe6
io.ReadFull(0xa5da68, 0xc8205601e0, 0xc8202246d0, 0x2, 0x8, 0xb, 0x0, 0x0)
/usr/local/go/src/io/io.go:316 +0x62
encoding/binary.Read(0xa5da68, 0xc8205601e0, 0xa5dae8, 0x7b1278, 0x3acaa0, 0xc8202246b0, 0x0, 0x0)
/usr/local/go/src/encoding/binary/binary.go:148 +0x136
github.com/brutella/hc/crypto.(_secureSession).Decrypt(0xc8205633e0, 0xa5da68, 0xc8205601e0, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/crypto/secure_session.go:98 +0x124
github.com/brutella/hc/netio.(_HAPConnection).DecryptedRead(0xc8200fe120, 0xc820153000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:68 +0x16b
github.com/brutella/hc/netio.(_HAPConnection).Read(0xc8200fe120, 0xc820153000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/connection.go:100 +0x70
net/http.(_liveSwitchReader).Read(0xc8200ac0f8, 0xc820153000, 0x1000, 0x1000, 0xc82017ce30, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:219 +0xa4
io.(_LimitedReader).Read(0xc820446200, 0xc820153000, 0x1000, 0x1000, 0x200000003, 0x0, 0x0)
/usr/local/go/src/io/io.go:427 +0xbd
bufio.(_Reader).fill(0xc820392000)
/usr/local/go/src/bufio/bufio.go:97 +0x1e9
bufio.(_Reader).ReadSlice(0xc820392000, 0xc81fff070a, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:328 +0x21a
bufio.(_Reader).ReadLine(0xc820392000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:357 +0x53
net/textproto.(_Reader).readLineSlice(0xc8200fe150, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:55 +0x81
net/textproto.(_Reader).ReadLine(0xc8200fe150, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/textproto/reader.go:36 +0x40
net/http.ReadRequest(0xc820392000, 0xc8201f0000, 0x0, 0x0)
/usr/local/go/src/net/http/request.go:653 +0xb6
net/http.(_conn).readRequest(0xc8200ac0b0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:633 +0x32f
net/http.(_conn).serve(0xc8200ac0b0)
/usr/local/go/src/net/http/server.go:1319 +0x727
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:1910 +0x3f6
goroutine 76931 [select, 642 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f1340)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 130982 [select, 2 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8203bfb20)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 58286 [chan receive, 840 minutes]:
main.NewDevice(0x2160280, 0xc8200d83c0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 114936 [select, 112 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8203f9380)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 95103 [select]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8204aade0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 63324 [select, 678 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014e9a0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 63453 [select, 676 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8200b38c0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 94685 [select, 456 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014f0a0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 92704 [chan receive, 458 minutes]:
main.NewDevice(0x2160280, 0xc82016c780)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94822 [select, 454 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820179260)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 63454 [chan receive, 676 minutes]:
main.NewDevice(0x2160280, 0xc82016c690)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 95104 [chan receive]:
main.NewDevice(0x2160280, 0xc82016c3c0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 36409 [select, 930 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013fce0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 108032 [select, 246 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fb20)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 76943 [chan receive, 640 minutes]:
main.NewDevice(0x2160280, 0xc82016c1e0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 108081 [chan receive, 244 minutes]:
main.NewDevice(0x2160280, 0xc82016c4b0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 56127 [select, 906 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f09a0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 92698 [select, 460 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82008fc00)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 131048 [chan receive]:
main.NewDevice(0x2160280, 0xc82016c870)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 58091 [select, 902 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc82038e0c0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 56176 [chan receive, 904 minutes]:
main.NewDevice(0x2160280, 0xc8200d84b0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 131022 [IO wait]:
net.runtime_pollWait(0xa5d0b8, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8203e39c0, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8203e39c0, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).readFrom(0xc8203e3960, 0xc820302000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0xa58050, 0xc8200101a0)
/usr/local/go/src/net/fd_unix.go:259 +0x2a5
net.(_UDPConn).ReadFromUDP(0xc82002a7b8, 0xc820302000, 0x10000, 0x10000, 0xc820364240, 0x4, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:61 +0x117
net.(_UDPConn).ReadFrom(0xc82002a7b8, 0xc820302000, 0x10000, 0x10000, 0xa5d9b8, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/udpsock_posix.go:79 +0x116
github.com/oleksandr/bonjour.(_Server).recv(0xc820229ce0, 0xc82002a7b8)
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:264 +0xde
created by github.com/oleksandr/bonjour.(*Server).mainloop
/Users/jkelley/.go/src/github.com/oleksandr/bonjour/server.go:218 +0x49
goroutine 36445 [chan receive, 928 minutes]:
main.NewDevice(0x2160280, 0xc8200d82d0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 94823 [chan receive, 454 minutes]:
main.NewDevice(0x2160280, 0xc8200d85a0)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 79914 [select, 482 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820483f20)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 79800 [select, 484 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc8201f1ce0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 58270 [select, 840 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc820178cc0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36444 [select, 928 minutes]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8203f6660)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 36130 [select, 1168 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82013f340)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 79915 [chan receive, 482 minutes]:
main.NewDevice(0x2160280, 0xc8200d8690)
/Users/jkelley/.go/src/hklifx/hklifxd.go:86 +0x160
created by main.Connect
/Users/jkelley/.go/src/hklifx/hklifxd.go:62 +0x9dc
goroutine 131047 [select]:
github.com/pdf/golifx/protocol.(_V2).broadcastLimiter(0xc8200835e0, 0xc8201540c0)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:269 +0x298
created by github.com/pdf/golifx/protocol.(_V2).addDevice
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2.go:505 +0x4d8
goroutine 114915 [select, 114 minutes]:
github.com/pdf/golifx/protocol/v2/device.(*Device).handler(0xc82014fc00)
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:617 +0xae1
created by github.com/pdf/golifx/protocol/v2/device.New
/Users/jkelley/.go/src/github.com/pdf/golifx/protocol/v2/device/device.go:687 +0x165
goroutine 131033 [IO wait, 22 minutes]:
net.runtime_pollWait(0xa5d838, 0x72, 0xc8200101a0)
/usr/local/go/src/runtime/netpoll.go:157 +0x60
net.(_pollDesc).Wait(0xc8203e3870, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(_pollDesc).WaitRead(0xc8203e3870, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x36
net.(_netFD).accept(0xc8203e3810, 0x0, 0xa620c8, 0xc82055f780)
/usr/local/go/src/net/fd_unix.go:408 +0x27c
net.(_TCPListener).AcceptTCP(0xc82002a788, 0xc8205b2c50, 0x0, 0x0)
/usr/local/go/src/net/tcpsock_posix.go:254 +0x4d
github.com/brutella/hc/netio.(_HAPTCPListener).Accept(0xc82027f400, 0x0, 0x0, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/netio/listener.go:20 +0x44
net/http.(_Server).Serve(0xc8203da7e0, 0xa98318, 0xc82027f400, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:1887 +0xb3
github.com/brutella/hc/server.(_hkServer).listenAndServe(0xc820418000, 0xc8205571a0, 0x6, 0xa982f0, 0xc820228d80, 0xa61d28, 0xc820556790, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:95 +0x192
github.com/brutella/hc/server.(_hkServer).ListenAndServe(0xc820418000, 0x0, 0x0)
/Users/jkelley/.go/src/github.com/brutella/hc/server/server.go:74 +0xfc
github.com/brutella/hc/hap.(*ipTransport).Start(0xc820414120)
/Users/jkelley/.go/src/github.com/brutella/hc/hap/ip_transport.go:105 +0x2e8
main.GetHKLight.func1(0xa61e00, 0xc820414120)
/Users/jkelley/.go/src/hklifx/hklifxd.go:157 +0x27
created by main.GetHKLight
/Users/jkelley/.go/src/hklifx/hklifxd.go:158 +0x507
The text was updated successfully, but these errors were encountered: