```<http://github.com/livekit/livekit-server/pkg/r...
# helpdesk
w
Copy code
<http://github.com/livekit/livekit-server/pkg/rtc.(*MediaTrack).forwardRTPWorker|github.com/livekit/livekit-server/pkg/rtc.(*MediaTrack).forwardRTPWorker>
    /workspace/pkg/rtc/mediatrack.go:292
2021-01-26T23:13:27.272Z    DEBUG    rtc/mediatrack.go:152    removing peerconnection track    {"track": "TR_rptjQ44gqBTpu5fuEMFYUW", "srcParticipant": "PA_VYiQGM2cxMgs4DN7Tipnm", "destParticipant": "PA_m32jPaCTCFyiS79P2oq4h4"}
2021-01-26T23:13:27.372Z    DEBUG    rtc/participant.go:444    starting negotiation    {"participant": "PA_m32jPaCTCFyiS79P2oq4h4"}
2021-01-26T23:13:27.373Z    DEBUG    rtc/participant.go:463    sending available offer to participant
2021-01-26T23:13:27.392Z    DEBUG    rtc/participant.go:128    ICE connection state changed    {"state": "disconnected"}
2021-01-26T23:13:27.392Z    DEBUG    rtc/participant.go:481    updating participant state    {"state": "DISCONNECTED"}
panic: send on closed channel

goroutine 1387 [running]:
<http://github.com/livekit/livekit-server/pkg/routing.(*MessageChannel).WriteMessage(0xc0004002f0|github.com/livekit/livekit-server/pkg/routing.(*MessageChannel).WriteMessage(0xc0004002f0>, 0xe77140, 0xc00018a240, 0xc0005947e0, 0xc0002b3090)
    /workspace/pkg/routing/messagechannel.go:23 +0x4c
<http://github.com/livekit/livekit-server/pkg/rtc.(*ParticipantImpl).negotiate(0xc00007c300)|github.com/livekit/livekit-server/pkg/rtc.(*ParticipantImpl).negotiate(0xc00007c300)>
    /workspace/pkg/rtc/participant.go:464 +0x41f
created by time.goFunc
    /usr/local/go/src/time/sleep.go:167 +0x4