Skip to content

Instantly share code, notes, and snippets.

@Sean-Der
Created February 19, 2024 22:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sean-Der/356a0fb4e1e3e06131c3ebf6cf9cf132 to your computer and use it in GitHub Desktop.
Save Sean-Der/356a0fb4e1e3e06131c3ebf6cf9cf132 to your computer and use it in GitHub Desktop.
Broadcast Box Deadlock
This file has been truncated, but you can view the full file.
2024/02/16 02:25:23 Loading `.env.production`
NETWORK_TEST_ON_START is enabled. If the test fails Broadcast Box will exit.
See the README for how to debug or disable NETWORK_TEST_ON_START
2024/02/16 02:25:23 Running HTTP Server at `:8080`
Network Test passed.
Have fun using Broadcast Box.
2024/02/16 05:24:25 Authorization was not set
2024/02/16 05:25:38 Authorization was not set
2024/02/16 14:22:00 Authorization was not set
2024/02/16 14:22:41 Authorization was not set
2024/02/16 20:39:03 Authorization was not set
2024/02/16 20:39:56 Authorization was not set
pc ERROR: 2024/02/17 01:13:17 Incoming unhandled RTP ssrc(536457734), OnTrack will not be fired. EOF
pc ERROR: 2024/02/17 02:39:33 Incoming unhandled RTP ssrc(3518816395), OnTrack will not be fired. EOF
pc ERROR: 2024/02/17 02:39:33 Incoming unhandled RTP ssrc(2937427394), OnTrack will not be fired. EOF
pc ERROR: 2024/02/17 02:40:04 Incoming unhandled RTP ssrc(2487385760), OnTrack will not be fired. EOF
pc ERROR: 2024/02/17 02:40:04 Incoming unhandled RTP ssrc(347732682), OnTrack will not be fired. EOF
2024/02/17 04:12:11 Authorization was not set
2024/02/18 04:55:03 Authorization was not set
2024/02/18 04:56:30 Authorization was not set
2024/02/18 22:58:57 Authorization was not set
2024/02/19 01:12:16 Authorization was not set
2024/02/19 01:12:19 Authorization was not set
2024/02/19 01:16:18 Authorization was not set
2024/02/19 03:11:31 Authorization was not set
2024/02/19 03:22:42 Authorization was not set
2024/02/19 06:12:39 Authorization was not set
2024/02/19 11:49:16 Authorization was not set
2024/02/19 12:29:08 Authorization was not set
2024/02/19 12:31:25 Authorization was not set
SIGQUIT: quit
PC=0x46eaa1 m=0 sigcode=0
goroutine 0 gp=0xce1d40 m=0 mp=0xce2700 [idle]:
runtime.futex(0xce2840, 0x80, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/runtime/sys_linux_amd64.s:557 +0x21 fp=0x7ffca36cca40 sp=0x7ffca36cca38 pc=0x46eaa1
runtime.futexsleep(0x7ffca36ccab8?, 0x40cc70?, 0x7ffca36ccae3?)
/usr/local/go/src/runtime/os_linux.go:69 +0x30 fp=0x7ffca36cca90 sp=0x7ffca36cca40 pc=0x434bd0
runtime.notesleep(0xce2840)
/usr/local/go/src/runtime/lock_futex.go:170 +0x87 fp=0x7ffca36ccac8 sp=0x7ffca36cca90 pc=0x40ce07
runtime.mPark(...)
/usr/local/go/src/runtime/proc.go:1761
runtime.stopm()
/usr/local/go/src/runtime/proc.go:2782 +0x8c fp=0x7ffca36ccaf8 sp=0x7ffca36ccac8 pc=0x43f66c
runtime.findRunnable()
/usr/local/go/src/runtime/proc.go:3512 +0xd5f fp=0x7ffca36ccc70 sp=0x7ffca36ccaf8 pc=0x4411df
runtime.schedule()
/usr/local/go/src/runtime/proc.go:3868 +0xb1 fp=0x7ffca36ccca8 sp=0x7ffca36ccc70 pc=0x4422b1
runtime.park_m(0xc003513180)
/usr/local/go/src/runtime/proc.go:4036 +0x1ec fp=0x7ffca36ccd00 sp=0x7ffca36ccca8 pc=0x44288c
runtime.mcall()
/usr/local/go/src/runtime/asm_amd64.s:458 +0x4e fp=0x7ffca36ccd18 sp=0x7ffca36ccd00 pc=0x46ae0e
goroutine 1 gp=0xc0000061c0 m=nil [IO wait, 3 minutes]:
runtime.gopark(0xc000038508?, 0xc0000db9a0?, 0xd1?, 0x75?, 0x2000?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000db920 sp=0xc0000db900 pc=0x43b06e
runtime.netpollblock(0xc0000db9b8?, 0x405626?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0000db958 sp=0xc0000db920 pc=0x433f37
internal/poll.runtime_pollWait(0x7f8b87d33760, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0000db978 sp=0xc0000db958 pc=0x467ae5
internal/poll.(*pollDesc).wait(0x7?, 0x2?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0000db9a0 sp=0xc0000db978 pc=0x4c86c7
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000196100)
/usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0000dba48 sp=0xc0000db9a0 pc=0x4cb20c
net.(*netFD).accept(0xc000196100)
/usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0000dbb00 sp=0xc0000dba48 pc=0x5977e9
net.(*TCPListener).accept(0xc00006a0a0)
/usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc0000dbb28 sp=0xc0000dbb00 pc=0x5ab3be
net.(*TCPListener).Accept(0xc00006a0a0)
/usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc0000dbb58 sp=0xc0000dbb28 pc=0x5aa3f0
net/http.(*onceCloseListener).Accept(0xc002f293b0?)
<autogenerated>:1 +0x24 fp=0xc0000dbb70 sp=0xc0000dbb58 pc=0x6c3764
net/http.(*Server).Serve(0xc0001b0000, {0x9edab0, 0xc00006a0a0})
/usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc0000dbca0 sp=0xc0000dbb70 pc=0x6a503e
net/http.(*Server).ListenAndServe(0xc0001b0000)
/usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc0000dbcd0 sp=0xc0000dbca0 pc=0x6a4cd1
main.main()
/broadcast-box/main.go:252 +0xa17 fp=0xc0000dbf50 sp=0xc0000dbcd0 pc=0x839eb7
runtime.main()
/usr/local/go/src/runtime/proc.go:271 +0x29d fp=0xc0000dbfe0 sp=0xc0000dbf50 pc=0x43ac3d
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000dbfe8 sp=0xc0000dbfe0 pc=0x46ccc1
goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 3 minutes]:
runtime.gopark(0x6e24aec71d0a28?, 0x0?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000048fa8 sp=0xc000048f88 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.forcegchelper()
/usr/local/go/src/runtime/proc.go:326 +0xb3 fp=0xc000048fe0 sp=0xc000048fa8 pc=0x43aef3
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000048fe8 sp=0xc000048fe0 pc=0x46ccc1
created by runtime.init.6 in goroutine 1
/usr/local/go/src/runtime/proc.go:314 +0x1a
goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]:
runtime.gopark(0xce0f01?, 0xce0f60?, 0xc?, 0x9?, 0x1?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000049780 sp=0xc000049760 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.bgsweep(0xc000068000)
/usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc0000497c8 sp=0xc000049780 pc=0x42685f
runtime.gcenable.gowrap1()
/usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc0000497e0 sp=0xc0000497c8 pc=0x41b165
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000497e8 sp=0xc0000497e0 pc=0x46ccc1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:203 +0x66
goroutine 4 gp=0xc000006e00 m=nil [GC scavenge wait]:
runtime.gopark(0xce1820?, 0x110c60?, 0x0?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000049f78 sp=0xc000049f58 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.(*scavengerState).park(0xce1820)
/usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000049fa8 sp=0xc000049f78 pc=0x424209
runtime.bgscavenge(0xc000068000)
/usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000049fc8 sp=0xc000049fa8 pc=0x4247b9
runtime.gcenable.gowrap2()
/usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc000049fe0 sp=0xc000049fc8 pc=0x41b105
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000049fe8 sp=0xc000049fe0 pc=0x46ccc1
created by runtime.gcenable in goroutine 1
/usr/local/go/src/runtime/mgc.go:204 +0xa5
goroutine 17 gp=0xc000082380 m=nil [finalizer wait, 35 minutes]:
runtime.gopark(0x0?, 0x96b748?, 0x0?, 0x60?, 0x2000000020?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000048620 sp=0xc000048600 pc=0x43b06e
runtime.runfinq()
/usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc0000487e0 sp=0xc000048620 pc=0x41a1a7
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000487e8 sp=0xc0000487e0 pc=0x46ccc1
created by runtime.createfing in goroutine 1
/usr/local/go/src/runtime/mfinal.go:164 +0x3d
goroutine 1481936 gp=0xc0000828c0 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x8868c0?, 0xca9bc0?, 0xf8?, 0xd?, 0x814790?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a90cc0 sp=0xc000a90ca0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a90d28 sp=0xc000a90cc0 pc=0x44d385
sync.runtime_SemacquireMutex(0x886920?, 0xd0?, 0x7f8b87b60720?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a90d60 sp=0xc000a90d28 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a90db0 sp=0xc000a90d60 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.deleteStream({0xc00018ae20?, 0xd})
/broadcast-box/internal/webrtc/webrtc.go:104 +0x5a fp=0xc000a90e08 sp=0xc000a90db0 pc=0x8300da
github.com/glimesh/broadcast-box/internal/webrtc.WHIP.func2(0xc002722118?)
/broadcast-box/internal/webrtc/whip.go:124 +0xb6 fp=0xc000a90e78 sp=0xc000a90e08 pc=0x835116
github.com/pion/webrtc/v4.(*PeerConnection).onICEConnectionStateChange(0xc002722008, 0x6)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:499 +0x132 fp=0xc000a90ed0 sp=0xc000a90e78 pc=0x809632
github.com/pion/webrtc/v4.(*PeerConnection).createICETransport.func1(0x5)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:814 +0x91 fp=0xc000a90f28 sp=0xc000a90ed0 pc=0x80aa31
github.com/pion/webrtc/v4.(*ICETransport).onConnectionStateChange(0xc0027d0050?, 0x8985a0?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:230 +0xd4 fp=0xc000a90f60 sp=0xc000a90f28 pc=0x7ff2b4
github.com/pion/webrtc/v4.(*ICETransport).Start.func1(0x7cd760?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:109 +0xbf fp=0xc000a90f98 sp=0xc000a90f60 pc=0x7fed1f
github.com/pion/ice/v3.(*Agent).onConnectionStateChange(0xc0004dcb60?, 0xc0017a82a0?)
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:40 +0x5c fp=0xc000a90fc0 sp=0xc000a90f98 pc=0x7ccb9c
github.com/pion/ice/v3.(*Agent).connectionStateRoutine.gowrap1()
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x25 fp=0xc000a90fe0 sp=0xc000a90fc0 pc=0x7ccd25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a90fe8 sp=0xc000a90fe0 pc=0x46ccc1
created by github.com/pion/ice/v3.(*Agent).connectionStateRoutine in goroutine 1481711
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x37
goroutine 1482009 gp=0xc000082a80 m=nil [select]:
runtime.gopark(0xc000e56f58?, 0x2?, 0x2?, 0x0?, 0xc000e56f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e56df0 sp=0xc000e56dd0 pc=0x43b06e
runtime.selectgo(0xc000e56f58, 0xc000e56f44, 0x9eb660?, 0x0, 0xc002b4c1c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e56f10 sp=0xc000e56df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014b6d80, {0x9eb660, 0xc000a6f740})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e56fb8 sp=0xc000e56f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e56fe0 sp=0xc000e56fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e56fe8 sp=0xc000e56fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482034
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482024 gp=0xc000082c40 m=nil [select]:
runtime.gopark(0xc001288f58?, 0x2?, 0x2?, 0x0?, 0xc001288f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001288df0 sp=0xc001288dd0 pc=0x43b06e
runtime.selectgo(0xc001288f58, 0xc001288f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001288f10 sp=0xc001288df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0032772c0, {0x9eb660, 0xc002821ba0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001288fb8 sp=0xc001288f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001288fe0 sp=0xc001288fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001288fe8 sp=0xc001288fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482022
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482877 gp=0xc000082e00 m=nil [sync.Mutex.Lock, 2552 minutes]:
runtime.gopark(0x0?, 0xc0019b7780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019b76f0 sp=0xc0019b76d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019b7758 sp=0xc0019b76f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc0019b7818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019b7790 sp=0xc0019b7758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019b77e0 sp=0xc0019b7790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00197e000, 0x1954}, {0xc002f8cbc0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019b7958 sp=0xc0019b77e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60b60}, 0xc0000e87e0)
/broadcast-box/main.go:85 +0xed fp=0xc0019b7aa8 sp=0xc0019b7958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60b60}, 0xc0000e87e0)
/broadcast-box/main.go:165 +0x112 fp=0xc0019b7ae8 sp=0xc0019b7aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60b60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019b7b10 sp=0xc0019b7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60b60}, 0xc0000e87e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019b7b60 sp=0xc0019b7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60b60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019b7b90 sp=0xc0019b7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012166c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019b7fb8 sp=0xc0019b7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019b7fe0 sp=0xc0019b7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019b7fe8 sp=0xc0019b7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482728 gp=0xc000082fc0 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0xd0?, 0x2b?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00147d880 sp=0xc00147d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00147d8e8 sp=0xc00147d880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000fe0a00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00147d920 sp=0xc00147d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00147d970 sp=0xc00147d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001058b00, 0x579}, {0xc002f8c700, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00147da00 sp=0xc00147d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f60d20}, 0xc0001e7c20)
/broadcast-box/main.go:60 +0x105 fp=0xc00147daa8 sp=0xc00147da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f60d20}, 0xc0001e7c20)
/broadcast-box/main.go:165 +0x112 fp=0xc00147dae8 sp=0xc00147daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60d20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00147db10 sp=0xc00147dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60d20}, 0xc0001e7c20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00147db60 sp=0xc00147db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60d20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00147db90 sp=0xc00147db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2da70, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00147dfb8 sp=0xc00147db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00147dfe0 sp=0xc00147dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00147dfe8 sp=0xc00147dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481963 gp=0xc000083180 m=nil [select]:
runtime.gopark(0xc000274f58?, 0x2?, 0x50?, 0x4e?, 0xc000274f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000274db8 sp=0xc000274d98 pc=0x43b06e
runtime.selectgo(0xc000274f58, 0xc000274f10, 0x0?, 0x0, 0xc000274e28?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000274ed8 sp=0xc000274db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000d26cc0, {0x9eb660, 0xc0010182f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000274fb8 sp=0xc000274ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000274fe0 sp=0xc000274fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000274fe8 sp=0xc000274fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481960
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482286 gp=0xc000083340 m=nil [select]:
runtime.gopark(0xc000dcb750?, 0x2?, 0x32?, 0x0?, 0xc000dcb704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcb5a8 sp=0xc000dcb588 pc=0x43b06e
runtime.selectgo(0xc000dcb750, 0xc000dcb700, 0xc000657d40?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcb6c8 sp=0xc000dcb5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001957100, {0x9eb660, 0xc00187a9d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000dcb7b8 sp=0xc000dcb6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000dcb7e0 sp=0xc000dcb7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcb7e8 sp=0xc000dcb7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482282
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482187 gp=0xc000083500 m=nil [select]:
runtime.gopark(0xc000543f58?, 0x2?, 0x50?, 0x3e?, 0xc000543f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000543db8 sp=0xc000543d98 pc=0x43b06e
runtime.selectgo(0xc000543f58, 0xc000543f10, 0xc000543f18?, 0x0, 0xc000543f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000543ed8 sp=0xc000543db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000ba7320, {0x9eb660, 0xc00222f960})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000543fb8 sp=0xc000543ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000543fe0 sp=0xc000543fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000543fe8 sp=0xc000543fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482184
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482625 gp=0xc0000836c0 m=nil [sync.Mutex.Lock, 2840 minutes]:
runtime.gopark(0x0?, 0xc000ebb780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ebb6f0 sp=0xc000ebb6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ebb758 sp=0xc000ebb6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc000ebb818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ebb790 sp=0xc000ebb758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ebb7e0 sp=0xc000ebb790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0010c0000, 0x173c}, {0xc00037a3c0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000ebb958 sp=0xc000ebb7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002addc0}, 0xc0002c2fc0)
/broadcast-box/main.go:85 +0xed fp=0xc000ebbaa8 sp=0xc000ebb958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002addc0}, 0xc0002c2fc0)
/broadcast-box/main.go:165 +0x112 fp=0xc000ebbae8 sp=0xc000ebbaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002addc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ebbb10 sp=0xc000ebbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002addc0}, 0xc0002c2fc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ebbb60 sp=0xc000ebbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002addc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ebbb90 sp=0xc000ebbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4120, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ebbfb8 sp=0xc000ebbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ebbfe0 sp=0xc000ebbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ebbfe8 sp=0xc000ebbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481987 gp=0xc000083880 m=nil [select]:
runtime.gopark(0xc001287f58?, 0x2?, 0x2?, 0x0?, 0xc001287f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001287df0 sp=0xc001287dd0 pc=0x43b06e
runtime.selectgo(0xc001287f58, 0xc001287f44, 0x9eb660?, 0x0, 0x7e9dfc?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001287f10 sp=0xc001287df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0002c9f20, {0x9eb660, 0xc0010199e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001287fb8 sp=0xc001287f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001287fe0 sp=0xc001287fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001287fe8 sp=0xc001287fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481972
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482779 gp=0xc000083a40 m=nil [select]:
runtime.gopark(0xc0017f8f58?, 0x2?, 0x50?, 0x8e?, 0xc0017f8f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f8db8 sp=0xc0017f8d98 pc=0x43b06e
runtime.selectgo(0xc0017f8f58, 0xc0017f8f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f8ed8 sp=0xc0017f8db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00117f6e0, {0x9eb660, 0xc000b86110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0017f8fb8 sp=0xc0017f8ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0017f8fe0 sp=0xc0017f8fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f8fe8 sp=0xc0017f8fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482776
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482307 gp=0xc000083c00 m=nil [select]:
runtime.gopark(0xc000dce758?, 0x2?, 0x2?, 0x0?, 0xc000dce748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dce5f0 sp=0xc000dce5d0 pc=0x43b06e
runtime.selectgo(0xc000dce758, 0xc000dce744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dce710 sp=0xc000dce5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0013b52c0, {0x9eb660, 0xc00056afb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000dce7b8 sp=0xc000dce710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000dce7e0 sp=0xc000dce7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dce7e8 sp=0xc000dce7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482288
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482149 gp=0xc000083dc0 m=nil [select]:
runtime.gopark(0xc000247f58?, 0x2?, 0x50?, 0x7e?, 0xc000247f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000247db8 sp=0xc000247d98 pc=0x43b06e
runtime.selectgo(0xc000247f58, 0xc000247f10, 0x10100c000247f00?, 0x0, 0x8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000247ed8 sp=0xc000247db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc003277680, {0x9eb660, 0xc000555030})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000247fb8 sp=0xc000247ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000247fe0 sp=0xc000247fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000247fe8 sp=0xc000247fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482146
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483571 gp=0xc000286000 m=nil [sync.Mutex.Lock, 2138 minutes]:
runtime.gopark(0x127?, 0x69a8a0?, 0x50?, 0x39?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002009880 sp=0xc002009860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0020098e8 sp=0xc002009880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001fb8938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc002009920 sp=0xc0020098e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc002009970 sp=0xc002009920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001c7d900, 0x4a7}, {0xc002b29800, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc002009a00 sp=0xc002009970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc001b37340}, 0xc0001f17a0)
/broadcast-box/main.go:60 +0x105 fp=0xc002009aa8 sp=0xc002009a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc001b37340}, 0xc0001f17a0)
/broadcast-box/main.go:165 +0x112 fp=0xc002009ae8 sp=0xc002009aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc002009b10 sp=0xc002009ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37340}, 0xc0001f17a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc002009b60 sp=0xc002009b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc002009b90 sp=0xc002009b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f62510, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc002009fb8 sp=0xc002009b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002009fe0 sp=0xc002009fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002009fe8 sp=0xc002009fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482032 gp=0xc0002861c0 m=nil [select]:
runtime.gopark(0xc000279f50?, 0x2?, 0xc?, 0x0?, 0xc000279f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000279da8 sp=0xc000279d88 pc=0x43b06e
runtime.selectgo(0xc000279f50, 0xc000279f00, 0xc002ef8360?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000279ec8 sp=0xc000279da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000b3dd00, {0x9eb660, 0xc00187b130})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000279fb8 sp=0xc000279ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000279fe0 sp=0xc000279fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000279fe8 sp=0xc000279fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482028
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482158 gp=0xc000007340 m=nil [select]:
runtime.gopark(0xc000547758?, 0x2?, 0x9?, 0x3?, 0xc000547748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005475f0 sp=0xc0005475d0 pc=0x43b06e
runtime.selectgo(0xc000547758, 0xc000547744, 0x9eb660?, 0x0, 0x9eb660?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000547710 sp=0xc0005475f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000ba61e0, {0x9eb660, 0xc000555bc0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0005477b8 sp=0xc000547710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0005477e0 sp=0xc0005477b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005477e8 sp=0xc0005477e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482156
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482111 gp=0xc000007500 m=nil [select]:
runtime.gopark(0xc000351758?, 0x2?, 0x9?, 0x3?, 0xc000351748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003515f0 sp=0xc0003515d0 pc=0x43b06e
runtime.selectgo(0xc000351758, 0xc000351744, 0x9eb660?, 0x0, 0xc002b4c150?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000351710 sp=0xc0003515f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc002b461e0, {0x9eb660, 0xc000a6ec40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0003517b8 sp=0xc000351710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0003517e0 sp=0xc0003517b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003517e8 sp=0xc0003517e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482109
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482873 gp=0xc0000076c0 m=nil [select]:
runtime.gopark(0xc001671758?, 0x2?, 0xe0?, 0x15?, 0xc001671714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016715b8 sp=0xc001671598 pc=0x43b06e
runtime.selectgo(0xc001671758, 0xc001671710, 0x0?, 0x0, 0x2000107?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016716d8 sp=0xc0016715b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001278f60, {0x9eb660, 0xc000bccd90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016717b8 sp=0xc0016716d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016717e0 sp=0xc0016717b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016717e8 sp=0xc0016717e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482870
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482026 gp=0xc000007880 m=nil [select]:
runtime.gopark(0xc000275f50?, 0x2?, 0xa?, 0x0?, 0xc000275f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000275da8 sp=0xc000275d88 pc=0x43b06e
runtime.selectgo(0xc000275f50, 0xc000275f00, 0x77359400?, 0x0, 0xc000275f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000275ec8 sp=0xc000275da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000b3d680, {0x9eb660, 0xc002821ba0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000275fb8 sp=0xc000275ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000275fe0 sp=0xc000275fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000275fe8 sp=0xc000275fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482022
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483716 gp=0xc000007a40 m=nil [sync.Mutex.Lock, 2098 minutes]:
runtime.gopark(0x0?, 0xc0021d1780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0021d16f0 sp=0xc0021d16d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0021d1758 sp=0xc0021d16f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc0021d1818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0021d1790 sp=0xc0021d1758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0021d17e0 sp=0xc0021d1790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0021d6000, 0x173b}, {0xc00205aa70, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0021d1958 sp=0xc0021d17e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001b37c00}, 0xc000144ea0)
/broadcast-box/main.go:85 +0xed fp=0xc0021d1aa8 sp=0xc0021d1958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001b37c00}, 0xc000144ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc0021d1ae8 sp=0xc0021d1aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37c00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0021d1b10 sp=0xc0021d1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37c00}, 0xc000144ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0021d1b60 sp=0xc0021d1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37c00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0021d1b90 sp=0xc0021d1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001506c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0021d1fb8 sp=0xc0021d1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0021d1fe0 sp=0xc0021d1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0021d1fe8 sp=0xc0021d1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481934 gp=0xc000007c00 m=nil [select]:
runtime.gopark(0xc001285750?, 0x2?, 0x2?, 0x0?, 0xc001285704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0012855a8 sp=0xc001285588 pc=0x43b06e
runtime.selectgo(0xc001285750, 0xc001285700, 0x77359400?, 0x0, 0xc001285700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012856c8 sp=0xc0012855a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000231700, {0x9eb660, 0xc000bcd440})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0012857b8 sp=0xc0012856c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0012857e0 sp=0xc0012857b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012857e8 sp=0xc0012857e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481959
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482892 gp=0xc000286380 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0x80?, 0xaa?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019c5880 sp=0xc0019c5860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019c58e8 sp=0xc0019c5880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0019b1938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019c5920 sp=0xc0019c58e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019c5970 sp=0xc0019c5920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5cf00, 0x4a2}, {0xc002cb8d60, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019c5a00 sp=0xc0019c5970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b20e0}, 0xc000a43b00)
/broadcast-box/main.go:60 +0x105 fp=0xc0019c5aa8 sp=0xc0019c5a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b20e0}, 0xc000a43b00)
/broadcast-box/main.go:165 +0x112 fp=0xc0019c5ae8 sp=0xc0019c5aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b20e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019c5b10 sp=0xc0019c5ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b20e0}, 0xc000a43b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019c5b60 sp=0xc0019c5b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b20e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019c5b90 sp=0xc0019c5b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216c60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019c5fb8 sp=0xc0019c5b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019c5fe0 sp=0xc0019c5fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019c5fe8 sp=0xc0019c5fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1305988 gp=0xc000286540 m=nil [chan receive, 3754 minutes]:
runtime.gopark(0xc00118d980?, 0xc0010f7880?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f44ec8 sp=0xc000f44ea8 pc=0x43b06e
runtime.chanrecv(0xc0013b57a0, 0xc000f44fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000f44f40 sp=0xc000f44ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000305a90?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000f44f68 sp=0xc000f44f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000f44fe0 sp=0xc000f44f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f44fe8 sp=0xc000f44fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1305987
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1483750 gp=0xc000286700 m=nil [sync.Mutex.Lock, 2080 minutes]:
runtime.gopark(0x0?, 0xc0022af780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0022af6f0 sp=0xc0022af6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0022af758 sp=0xc0022af6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0021ba710?, 0x0?, 0xc0022af818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0022af790 sp=0xc0022af758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0022af7e0 sp=0xc0022af790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00240f800, 0x173b}, {0xc0020b57b0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0022af958 sp=0xc0022af7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001eb16c0}, 0xc0001457a0)
/broadcast-box/main.go:85 +0xed fp=0xc0022afaa8 sp=0xc0022af958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001eb16c0}, 0xc0001457a0)
/broadcast-box/main.go:165 +0x112 fp=0xc0022afae8 sp=0xc0022afaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001eb16c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0022afb10 sp=0xc0022afae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001eb16c0}, 0xc0001457a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0022afb60 sp=0xc0022afb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001eb16c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0022afb90 sp=0xc0022afb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f63710, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0022affb8 sp=0xc0022afb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0022affe0 sp=0xc0022affb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0022affe8 sp=0xc0022affe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482058 gp=0xc0002868c0 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x0?, 0xc0004b0780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b06f0 sp=0xc0004b06d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0004b0758 sp=0xc0004b06f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00187bc70?, 0xc0?, 0xc0004b0818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0004b0790 sp=0xc0004b0758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0004b07e0 sp=0xc0004b0790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001481800, 0x1724}, {0xc003361400, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0004b0958 sp=0xc0004b07e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3260}, 0xc0033a8a20)
/broadcast-box/main.go:85 +0xed fp=0xc0004b0aa8 sp=0xc0004b0958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3260}, 0xc0033a8a20)
/broadcast-box/main.go:165 +0x112 fp=0xc0004b0ae8 sp=0xc0004b0aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0004b0b10 sp=0xc0004b0ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3260}, 0xc0033a8a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0004b0b60 sp=0xc0004b0b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0004b0b90 sp=0xc0004b0b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef87e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0004b0fb8 sp=0xc0004b0b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0004b0fe0 sp=0xc0004b0fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b0fe8 sp=0xc0004b0fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482052 gp=0xc000286a80 m=nil [select, 3586 minutes]:
runtime.gopark(0xc000e53750?, 0x2?, 0xf0?, 0xba?, 0xc000e53714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e535b0 sp=0xc000e53590 pc=0x43b06e
runtime.selectgo(0xc000e53750, 0xc000e53710, 0x0?, 0x0, 0xc000e537b8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e536d0 sp=0xc000e535b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014b7c20, {0x9eb660, 0xc0022a6100})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e537b8 sp=0xc000e536d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e537e0 sp=0xc000e537b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e537e8 sp=0xc000e537e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482015
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1481994 gp=0xc000286c40 m=nil [sync.Mutex.Lock, 3592 minutes]:
runtime.gopark(0x11a?, 0x69a8a0?, 0xf0?, 0x86?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001959880 sp=0xc001959860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019598e8 sp=0xc001959880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001c93400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001959920 sp=0xc0019598e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001959970 sp=0xc001959920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c4a00, 0x49a}, {0xc0033c72a0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001959a00 sp=0xc001959970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d260}, 0xc0033a8d80)
/broadcast-box/main.go:60 +0x105 fp=0xc001959aa8 sp=0xc001959a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d260}, 0xc0033a8d80)
/broadcast-box/main.go:165 +0x112 fp=0xc001959ae8 sp=0xc001959aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001959b10 sp=0xc001959ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d260}, 0xc0033a8d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001959b60 sp=0xc001959b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001959b90 sp=0xc001959b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000ee9d40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001959fb8 sp=0xc001959b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001959fe0 sp=0xc001959fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001959fe8 sp=0xc001959fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 116 gp=0xc000286e00 m=nil [GC worker (idle)]:
runtime.gopark(0x6e24aec874abb0?, 0x3?, 0xd?, 0xef?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000356750 sp=0xc000356730 pc=0x43b06e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0003567e0 sp=0xc000356750 pc=0x41d245
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003567e8 sp=0xc0003567e0 pc=0x46ccc1
created by runtime.gcBgMarkStartWorkers in goroutine 114
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 1483704 gp=0xc000286fc0 m=nil [sync.Mutex.Lock, 2114 minutes]:
runtime.gopark(0xd43c80?, 0xc00049d780?, 0x85?, 0xe8?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00049d6f0 sp=0xc00049d6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00049d758 sp=0xc00049d6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000d652a0?, 0xc0?, 0xc00049d818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00049d790 sp=0xc00049d758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00049d7e0 sp=0xc00049d790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001df6800, 0x173c}, {0xc00103ea68, 0x18})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00049d958 sp=0xc00049d7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001eb1260}, 0xc0001450e0)
/broadcast-box/main.go:85 +0xed fp=0xc00049daa8 sp=0xc00049d958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001eb1260}, 0xc0001450e0)
/broadcast-box/main.go:165 +0x112 fp=0xc00049dae8 sp=0xc00049daa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001eb1260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00049db10 sp=0xc00049dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001eb1260}, 0xc0001450e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00049db60 sp=0xc00049db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001eb1260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00049db90 sp=0xc00049db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001fe6c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00049dfb8 sp=0xc00049db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00049dfe0 sp=0xc00049dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00049dfe8 sp=0xc00049dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482077 gp=0xc000287180 m=nil [select, 3584 minutes]:
runtime.gopark(0xc00004b750?, 0x2?, 0x0?, 0x0?, 0xc00004b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00004b5b0 sp=0xc00004b590 pc=0x43b06e
runtime.selectgo(0xc00004b750, 0xc00004b710, 0xc000038508?, 0x0, 0x4074a8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00004b6d0 sp=0xc00004b5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129eae0, {0x9eb660, 0xc00222f2d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00004b7b8 sp=0xc00004b6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00004b7e0 sp=0xc00004b7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00004b7e8 sp=0xc00004b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482053
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482012 gp=0xc000287340 m=nil [select, 3586 minutes]:
runtime.gopark(0xc000356f50?, 0x2?, 0x10?, 0x0?, 0xc000356f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000356db0 sp=0xc000356d90 pc=0x43b06e
runtime.selectgo(0xc000356f50, 0xc000356f10, 0x0?, 0x0, 0xc000356fb8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000356ed0 sp=0xc000356db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014b6fc0, {0x9eb660, 0xc000a6f740})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000356fb8 sp=0xc000356ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000356fe0 sp=0xc000356fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000356fe8 sp=0xc000356fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482034
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482811 gp=0xc000287500 m=nil [sync.Mutex.Lock, 2622 minutes]:
runtime.gopark(0xd43c80?, 0xc001154780?, 0x85?, 0xe8?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011546f0 sp=0xc0011546d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001154758 sp=0xc0011546f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004dee80?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001154790 sp=0xc001154758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011547e0 sp=0xc001154790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000749000, 0xaf8}, {0xc002d10cc0, 0x13})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001154958 sp=0xc0011547e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbb5e0}, 0xc000655320)
/broadcast-box/main.go:85 +0xed fp=0xc001154aa8 sp=0xc001154958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbb5e0}, 0xc000655320)
/broadcast-box/main.go:165 +0x112 fp=0xc001154ae8 sp=0xc001154aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb5e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001154b10 sp=0xc001154ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb5e0}, 0xc000655320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001154b60 sp=0xc001154b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb5e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001154b90 sp=0xc001154b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216000, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001154fb8 sp=0xc001154b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001154fe0 sp=0xc001154fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001154fe8 sp=0xc001154fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481752 gp=0xc0002876c0 m=nil [chan receive, 3596 minutes]:
runtime.gopark(0xc001fd0120?, 0xc00004bec0?, 0xb0?, 0xbf?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00004bec8 sp=0xc00004bea8 pc=0x43b06e
runtime.chanrecv(0xc001ea1440, 0xc00004bfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00004bf40 sp=0xc00004bec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0007ceaf8?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00004bf68 sp=0xc00004bf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00004bfe0 sp=0xc00004bf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00004bfe8 sp=0xc00004bfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481751
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 117 gp=0xc000287880 m=nil [GC worker (idle)]:
runtime.gopark(0x6e24aec874eedd?, 0x3?, 0x7b?, 0xd0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000354f50 sp=0xc000354f30 pc=0x43b06e
runtime.gcBgMarkWorker()
/usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000354fe0 sp=0xc000354f50 pc=0x41d245
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000354fe8 sp=0xc000354fe0 pc=0x46ccc1
created by runtime.gcBgMarkStartWorkers in goroutine 114
/usr/local/go/src/runtime/mgc.go:1234 +0x1c
goroutine 1482051 gp=0xc000287a40 m=nil [select]:
runtime.gopark(0xc001152f50?, 0x2?, 0x93?, 0x2d?, 0xc001152f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001152da8 sp=0xc001152d88 pc=0x43b06e
runtime.selectgo(0xc001152f50, 0xc001152f00, 0x81e9be?, 0x0, 0xc000da8600?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001152ec8 sp=0xc001152da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000196a00, {0x9eb660, 0xc0022a6100})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001152fb8 sp=0xc001152ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001152fe0 sp=0xc001152fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001152fe8 sp=0xc001152fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482015
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482042 gp=0xc000287c00 m=nil [sync.Mutex.Lock, 3584 minutes]:
runtime.gopark(0x6?, 0x69a8a0?, 0x0?, 0x55?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c87880 sp=0xc000c87860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c878e8 sp=0xc000c87880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c87920 sp=0xc000c878e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c87970 sp=0xc000c87920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00029b000, 0xde3}, {0xc0033c7470, 0x6})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c87a00 sp=0xc000c87970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d500}, 0xc0033a9440)
/broadcast-box/main.go:60 +0x105 fp=0xc000c87aa8 sp=0xc000c87a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d500}, 0xc0033a9440)
/broadcast-box/main.go:165 +0x112 fp=0xc000c87ae8 sp=0xc000c87aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d500?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c87b10 sp=0xc000c87ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d500}, 0xc0033a9440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c87b60 sp=0xc000c87b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d500?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c87b90 sp=0xc000c87b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8b40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c87fb8 sp=0xc000c87b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c87fe0 sp=0xc000c87fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c87fe8 sp=0xc000c87fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482061 gp=0xc000287dc0 m=nil [select]:
runtime.gopark(0xc000e3cf58?, 0x2?, 0x2?, 0x0?, 0xc000e3cf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3cdf0 sp=0xc000e3cdd0 pc=0x43b06e
runtime.selectgo(0xc000e3cf58, 0xc000e3cf44, 0x9eb660?, 0x0, 0xc00247ca10?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3cf10 sp=0xc000e3cdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129e780, {0x9eb660, 0xc00222fd80})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e3cfb8 sp=0xc000e3cf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e3cfe0 sp=0xc000e3cfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3cfe8 sp=0xc000e3cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482090
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482517 gp=0xc000376000 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000a94780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a946f0 sp=0xc000a946d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a94758 sp=0xc000a946f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc000a94818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a94790 sp=0xc000a94758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a947e0 sp=0xc000a94790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001050000, 0x173c}, {0xc002d1d560, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000a94958 sp=0xc000a947e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba1c0}, 0xc002fd1d40)
/broadcast-box/main.go:85 +0xed fp=0xc000a94aa8 sp=0xc000a94958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba1c0}, 0xc002fd1d40)
/broadcast-box/main.go:165 +0x112 fp=0xc000a94ae8 sp=0xc000a94aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba1c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000a94b10 sp=0xc000a94ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba1c0}, 0xc002fd1d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000a94b60 sp=0xc000a94b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba1c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a94b90 sp=0xc000a94b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da55f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a94fb8 sp=0xc000a94b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a94fe0 sp=0xc000a94fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a94fe8 sp=0xc000a94fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482583 gp=0xc0003761c0 m=nil [sync.Mutex.Lock, 2854 minutes]:
runtime.gopark(0x0?, 0xc000d95780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000d956f0 sp=0xc000d956d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000d95758 sp=0xc000d956f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002821e10?, 0xc0?, 0xc000d95818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000d95790 sp=0xc000d95758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000d957e0 sp=0xc000d95790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001053000, 0x1724}, {0xc002d1dba0, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000d95958 sp=0xc000d957e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba700}, 0xc0002c2a20)
/broadcast-box/main.go:85 +0xed fp=0xc000d95aa8 sp=0xc000d95958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba700}, 0xc0002c2a20)
/broadcast-box/main.go:165 +0x112 fp=0xc000d95ae8 sp=0xc000d95aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba700?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000d95b10 sp=0xc000d95ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba700}, 0xc0002c2a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000d95b60 sp=0xc000d95b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba700?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000d95b90 sp=0xc000d95b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c900, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000d95fb8 sp=0xc000d95b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000d95fe0 sp=0xc000d95fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000d95fe8 sp=0xc000d95fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482150 gp=0xc000376380 m=nil [select]:
runtime.gopark(0xc00024a750?, 0x2?, 0x2?, 0x0?, 0xc00024a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00024a5a8 sp=0xc00024a588 pc=0x43b06e
runtime.selectgo(0xc00024a750, 0xc00024a700, 0xc002b228c0?, 0x0, 0xc0008bd860?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00024a6c8 sp=0xc00024a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956880, {0x9eb660, 0xc000555030})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00024a7b8 sp=0xc00024a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00024a7e0 sp=0xc00024a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00024a7e8 sp=0xc00024a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482146
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482184 gp=0xc000376540 m=nil [sync.Mutex.Lock, 3504 minutes]:
runtime.gopark(0x11e?, 0x69a8a0?, 0x60?, 0x89?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c0b880 sp=0xc000c0b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c0b8e8 sp=0xc000c0b880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f47938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c0b920 sp=0xc000c0b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c0b970 sp=0xc000c0b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334f400, 0x49e}, {0xc003361220, 0x8})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c0ba00 sp=0xc000c0b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f37a0}, 0xc0008a7680)
/broadcast-box/main.go:60 +0x105 fp=0xc000c0baa8 sp=0xc000c0ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f37a0}, 0xc0008a7680)
/broadcast-box/main.go:165 +0x112 fp=0xc000c0bae8 sp=0xc000c0baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f37a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c0bb10 sp=0xc000c0bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f37a0}, 0xc0008a7680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c0bb60 sp=0xc000c0bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f37a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c0bb90 sp=0xc000c0bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000151170, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c0bfb8 sp=0xc000c0bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c0bfe0 sp=0xc000c0bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c0bfe8 sp=0xc000c0bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482567 gp=0xc000376700 m=nil [sync.Mutex.Lock, 2906 minutes]:
runtime.gopark(0x0?, 0xc00054e780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054e6f0 sp=0xc00054e6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00054e758 sp=0xc00054e6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002820710?, 0x0?, 0xc00054e818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00054e790 sp=0xc00054e758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00054e7e0 sp=0xc00054e790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001683300, 0x1953}, {0xc002d1d990, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00054e958 sp=0xc00054e7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad6c0}, 0xc0002c2360)
/broadcast-box/main.go:85 +0xed fp=0xc00054eaa8 sp=0xc00054e958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad6c0}, 0xc0002c2360)
/broadcast-box/main.go:165 +0x112 fp=0xc00054eae8 sp=0xc00054eaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad6c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00054eb10 sp=0xc00054eae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad6c0}, 0xc0002c2360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00054eb60 sp=0xc00054eb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad6c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00054eb90 sp=0xc00054eb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da43f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00054efb8 sp=0xc00054eb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00054efe0 sp=0xc00054efb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054efe8 sp=0xc00054efe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482106 gp=0xc0003768c0 m=nil [select]:
runtime.gopark(0xc000e3ff58?, 0x2?, 0x50?, 0xfe?, 0xc000e3ff14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3fdb8 sp=0xc000e3fd98 pc=0x43b06e
runtime.selectgo(0xc000e3ff58, 0xc000e3ff10, 0xc000e3ff60?, 0x0, 0xc0013b4480?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3fed8 sp=0xc000e3fdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129f560, {0x9eb660, 0xc000a6fec0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e3ffb8 sp=0xc000e3fed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e3ffe0 sp=0xc000e3ffb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3ffe8 sp=0xc000e3ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482103
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482131 gp=0xc000376a80 m=nil [select]:
runtime.gopark(0xc000045f58?, 0x2?, 0x50?, 0x5e?, 0xc000045f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000045db8 sp=0xc000045d98 pc=0x43b06e
runtime.selectgo(0xc000045f58, 0xc000045f10, 0xc000045f18?, 0x0, 0xc000045f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000045ed8 sp=0xc000045db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129f9e0, {0x9eb660, 0xc00222f860})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000045fb8 sp=0xc000045ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000045fe0 sp=0xc000045fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000045fe8 sp=0xc000045fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482096
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482253 gp=0xc000376c40 m=nil [select, 3376 minutes]:
runtime.gopark(0xc000dcff50?, 0x2?, 0x65?, 0x68?, 0xc000dcff14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcfdb0 sp=0xc000dcfd90 pc=0x43b06e
runtime.selectgo(0xc000dcff50, 0xc000dcff10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcfed0 sp=0xc000dcfdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000d27320, {0x9eb660, 0xc001126f90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000dcffb8 sp=0xc000dcfed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000dcffe0 sp=0xc000dcffb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcffe8 sp=0xc000dcffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482248
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482266 gp=0xc000376e00 m=nil [select]:
runtime.gopark(0xc000544f58?, 0x2?, 0x50?, 0x4e?, 0xc000544f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000544db8 sp=0xc000544d98 pc=0x43b06e
runtime.selectgo(0xc000544f58, 0xc000544f10, 0xc001990000?, 0x0, 0x2000?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000544ed8 sp=0xc000544db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0013b4660, {0x9eb660, 0xc001127830})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000544fb8 sp=0xc000544ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000544fe0 sp=0xc000544fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000544fe8 sp=0xc000544fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482262
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482580 gp=0xc000376fc0 m=nil [select]:
runtime.gopark(0xc0013d9758?, 0x2?, 0x50?, 0x96?, 0xc0013d9714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d95b8 sp=0xc0013d9598 pc=0x43b06e
runtime.selectgo(0xc0013d9758, 0xc0013d9710, 0xc0013d9718?, 0x0, 0xc0013d9700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d96d8 sp=0xc0013d95b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000371aa0, {0x9eb660, 0xc002528e30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013d97b8 sp=0xc0013d96d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013d97e0 sp=0xc0013d97b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d97e8 sp=0xc0013d97e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482576
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 619386 gp=0xc000377180 m=nil [chan receive, 4000 minutes]:
runtime.gopark(0xc000685800?, 0xc0013135c0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026bec8 sp=0xc00026bea8 pc=0x43b06e
runtime.chanrecv(0xc00105e600, 0xc00026bfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00026bf40 sp=0xc00026bec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0000a7810?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00026bf68 sp=0xc00026bf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00026bfe0 sp=0xc00026bf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026bfe8 sp=0xc00026bfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 619385
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482076 gp=0xc000377340 m=nil [select]:
runtime.gopark(0xc00004af50?, 0x2?, 0x19?, 0x0?, 0xc00004af04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00004ada8 sp=0xc00004ad88 pc=0x43b06e
runtime.selectgo(0xc00004af50, 0xc00004af00, 0x0?, 0x0, 0x4775a5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00004aec8 sp=0xc00004ada8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0480, {0x9eb660, 0xc00222f2d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00004afb8 sp=0xc00004aec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00004afe0 sp=0xc00004afb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00004afe8 sp=0xc00004afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482053
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482160 gp=0xc000377500 m=nil [select]:
runtime.gopark(0xc000543750?, 0x2?, 0x2?, 0x0?, 0xc000543704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005435a8 sp=0xc000543588 pc=0x43b06e
runtime.selectgo(0xc000543750, 0xc000543700, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005436c8 sp=0xc0005435a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000486a80, {0x9eb660, 0xc000555bc0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0005437b8 sp=0xc0005436c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0005437e0 sp=0xc0005437b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005437e8 sp=0xc0005437e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482156
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482576 gp=0xc0003776c0 m=nil [sync.Mutex.Lock, 2854 minutes]:
runtime.gopark(0x16b?, 0x69a8a0?, 0x0?, 0xe9?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001467880 sp=0xc001467860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0014678e8 sp=0xc001467880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00054a938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001467920 sp=0xc0014678e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001467970 sp=0xc001467920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b8f00, 0x4eb}, {0xc002f393e0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001467a00 sp=0xc001467970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0002ad960}, 0xc0002c27e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001467aa8 sp=0xc001467a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0002ad960}, 0xc0002c27e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001467ae8 sp=0xc001467aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001467b10 sp=0xc001467ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad960}, 0xc0002c27e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001467b60 sp=0xc001467b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001467b90 sp=0xc001467b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f38f30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001467fb8 sp=0xc001467b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001467fe0 sp=0xc001467fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001467fe8 sp=0xc001467fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482019 gp=0xc000007dc0 m=nil [select]:
runtime.gopark(0xc00128af58?, 0x2?, 0x50?, 0xae?, 0xc00128af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00128adb8 sp=0xc00128ad98 pc=0x43b06e
runtime.selectgo(0xc00128af58, 0xc00128af10, 0x407165?, 0x0, 0xc00128af28?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00128aed8 sp=0xc00128adb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0032762a0, {0x9eb660, 0xc002821610})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00128afb8 sp=0xc00128aed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00128afe0 sp=0xc00128afb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00128afe8 sp=0xc00128afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481984
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482062 gp=0xc000082540 m=nil [select]:
runtime.gopark(0xc000273f58?, 0x2?, 0x50?, 0x3e?, 0xc000273f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000273db8 sp=0xc000273d98 pc=0x43b06e
runtime.selectgo(0xc000273f58, 0xc000273f10, 0xc000273f18?, 0x0, 0xc000273f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000273ed8 sp=0xc000273db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129e7e0, {0x9eb660, 0xc00222fd80})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000273fb8 sp=0xc000273ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000273fe0 sp=0xc000273fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000273fe8 sp=0xc000273fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482090
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482112 gp=0xc000377880 m=nil [select]:
runtime.gopark(0xc000245758?, 0x2?, 0x50?, 0x56?, 0xc000245714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002455b8 sp=0xc000245598 pc=0x43b06e
runtime.selectgo(0xc000245758, 0xc000245710, 0x1010000007feb0a?, 0x0, 0x8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002456d8 sp=0xc0002455b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc002b463c0, {0x9eb660, 0xc000a6ec40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0002457b8 sp=0xc0002456d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0002457e0 sp=0xc0002457b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002457e8 sp=0xc0002457e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482109
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1210776 gp=0xc000377a40 m=nil [chan receive, 3826 minutes]:
runtime.gopark(0xc0015e0d80?, 0xc000218ec0?, 0xb0?, 0x8f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000218ec8 sp=0xc000218ea8 pc=0x43b06e
runtime.chanrecv(0xc000550c60, 0xc000218fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000218f40 sp=0xc000218ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0003a54a8?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000218f68 sp=0xc000218f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000218fe0 sp=0xc000218f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000218fe8 sp=0xc000218fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1210775
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482713 gp=0xc000377c00 m=nil [select]:
runtime.gopark(0xc000dcbf58?, 0x2?, 0x2?, 0x0?, 0xc000dcbf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcbdf0 sp=0xc000dcbdd0 pc=0x43b06e
runtime.selectgo(0xc000dcbf58, 0xc000dcbf44, 0x9eb660?, 0x0, 0xc0020449a0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcbf10 sp=0xc000dcbdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000d86180, {0x9eb660, 0xc001019650})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000dcbfb8 sp=0xc000dcbf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000dcbfe0 sp=0xc000dcbfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcbfe8 sp=0xc000dcbfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482734
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482304 gp=0xc000377dc0 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x0?, 0xc00049f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00049f6f0 sp=0xc00049f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00049f758 sp=0xc00049f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001127450?, 0xc0?, 0xc00049f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00049f790 sp=0xc00049f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00049f7e0 sp=0xc00049f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000c1b800, 0x1724}, {0xc0001dd4d0, 0x2b})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00049f958 sp=0xc00049f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002acee0}, 0xc002fd0ea0)
/broadcast-box/main.go:85 +0xed fp=0xc00049faa8 sp=0xc00049f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002acee0}, 0xc002fd0ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc00049fae8 sp=0xc00049faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002acee0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00049fb10 sp=0xc00049fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002acee0}, 0xc002fd0ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00049fb60 sp=0xc00049fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002acee0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00049fb90 sp=0xc00049fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087fef0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00049ffb8 sp=0xc00049fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00049ffe0 sp=0xc00049ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482075 gp=0xc000082700 m=nil [select]:
runtime.gopark(0xc000e3df58?, 0x2?, 0x50?, 0xde?, 0xc000e3df14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3ddb8 sp=0xc000e3dd98 pc=0x43b06e
runtime.selectgo(0xc000e3df58, 0xc000e3df10, 0xc000e3df00?, 0x0, 0xc003253868?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3ded8 sp=0xc000e3ddb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129ea80, {0x9eb660, 0xc00222f2d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e3dfb8 sp=0xc000e3ded8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e3dfe0 sp=0xc000e3dfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3dfe8 sp=0xc000e3dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482053
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482064 gp=0xc0002ee380 m=nil [select, 3582 minutes]:
runtime.gopark(0xc000e54f50?, 0x2?, 0xa4?, 0x37?, 0xc000e54f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e54db0 sp=0xc000e54d90 pc=0x43b06e
runtime.selectgo(0xc000e54f50, 0xc000e54f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e54ed0 sp=0xc000e54db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129e840, {0x9eb660, 0xc00222fd80})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e54fb8 sp=0xc000e54ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e54fe0 sp=0xc000e54fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e54fe8 sp=0xc000e54fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482090
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482259 gp=0xc0002ee540 m=nil [sync.Mutex.Lock, 3376 minutes]:
runtime.gopark(0x0?, 0xc000fb3780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000fb36f0 sp=0xc000fb36d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000fb3758 sp=0xc000fb36f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0011270c0?, 0x40?, 0xc000fb3818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000fb3790 sp=0xc000fb3758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000fb37e0 sp=0xc000fb3790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000224800, 0x1723}, {0xc0001dd1a0, 0x2b})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000fb3958 sp=0xc000fb37e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000b1dea0}, 0xc0008a7e60)
/broadcast-box/main.go:85 +0xed fp=0xc000fb3aa8 sp=0xc000fb3958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000b1dea0}, 0xc0008a7e60)
/broadcast-box/main.go:165 +0x112 fp=0xc000fb3ae8 sp=0xc000fb3aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1dea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000fb3b10 sp=0xc000fb3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1dea0}, 0xc0008a7e60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000fb3b60 sp=0xc000fb3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1dea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000fb3b90 sp=0xc000fb3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000151830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000fb3fb8 sp=0xc000fb3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000fb3fe0 sp=0xc000fb3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000fb3fe8 sp=0xc000fb3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481973 gp=0xc0002ee700 m=nil [select]:
runtime.gopark(0xc001286758?, 0x2?, 0x0?, 0x0?, 0xc001286748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0012865f0 sp=0xc0012865d0 pc=0x43b06e
runtime.selectgo(0xc001286758, 0xc001286744, 0x9eb660?, 0x0, 0xc00247d9d0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001286710 sp=0xc0012865f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0008a57a0, {0x9eb660, 0xc002820890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0012867b8 sp=0xc001286710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0012867e0 sp=0xc0012867b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012867e8 sp=0xc0012867e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481994
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482901 gp=0xc0002ee8c0 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x0?, 0xc0019c3780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019c36f0 sp=0xc0019c36d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019c3758 sp=0xc0019c36f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f85c0?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019c3790 sp=0xc0019c3758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019c37e0 sp=0xc0019c3790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001981300, 0x1954}, {0xc00037b190, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019c3958 sp=0xc0019c37e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbbc00}, 0xc000a437a0)
/broadcast-box/main.go:85 +0xed fp=0xc0019c3aa8 sp=0xc0019c3958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbbc00}, 0xc000a437a0)
/broadcast-box/main.go:165 +0x112 fp=0xc0019c3ae8 sp=0xc0019c3aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbbc00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019c3b10 sp=0xc0019c3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbbc00}, 0xc000a437a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019c3b60 sp=0xc0019c3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbbc00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019c3b90 sp=0xc0019c3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6ea0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019c3fb8 sp=0xc0019c3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019c3fe0 sp=0xc0019c3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019c3fe8 sp=0xc0019c3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482582 gp=0xc0002eea80 m=nil [select, 2854 minutes]:
runtime.gopark(0xc00021af50?, 0x2?, 0x65?, 0x68?, 0xc00021af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021adb0 sp=0xc00021ad90 pc=0x43b06e
runtime.selectgo(0xc00021af50, 0xc00021af10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021aed0 sp=0xc00021adb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000371b00, {0x9eb660, 0xc002528e30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00021afb8 sp=0xc00021aed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00021afe0 sp=0xc00021afb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021afe8 sp=0xc00021afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482576
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482833 gp=0xc0002eec40 m=nil [select, 2618 minutes]:
runtime.gopark(0xc0016e5750?, 0x2?, 0x0?, 0x0?, 0xc0016e5714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e55b0 sp=0xc0016e5590 pc=0x43b06e
runtime.selectgo(0xc0016e5750, 0xc0016e5710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e56d0 sp=0xc0016e55b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001278840, {0x9eb660, 0xc000455e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016e57b8 sp=0xc0016e56d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016e57e0 sp=0xc0016e57b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e57e8 sp=0xc0016e57e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482812
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1479009 gp=0xc0002eee00 m=nil [chan receive, 3665 minutes]:
runtime.gopark(0xc000ed8480?, 0xc000dc86c0?, 0xb0?, 0x87?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dc86c8 sp=0xc000dc86a8 pc=0x43b06e
runtime.chanrecv(0xc0022cf680, 0xc000dc87c0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000dc8740 sp=0xc000dc86c8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000dc8768 sp=0xc000dc8740 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000dc87e0 sp=0xc000dc8768 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dc87e8 sp=0xc000dc87e0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1478992
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482028 gp=0xc0002eefc0 m=nil [sync.Mutex.Lock, 3586 minutes]:
runtime.gopark(0x1aa?, 0x69a8a0?, 0xa0?, 0x4b?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001273880 sp=0xc001273860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0012738e8 sp=0xc001273880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000186400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001273920 sp=0xc0012738e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001273970 sp=0xc001273920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000126100, 0x52a}, {0xc003361110, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001273a00 sp=0xc001273970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f30a0}, 0xc00333cb40)
/broadcast-box/main.go:60 +0x105 fp=0xc001273aa8 sp=0xc001273a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f30a0}, 0xc00333cb40)
/broadcast-box/main.go:165 +0x112 fp=0xc001273ae8 sp=0xc001273aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f30a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001273b10 sp=0xc001273ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f30a0}, 0xc00333cb40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001273b60 sp=0xc001273b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f30a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001273b90 sp=0xc001273b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274af30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001273fb8 sp=0xc001273b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001273fe0 sp=0xc001273fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001273fe8 sp=0xc001273fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482038 gp=0xc0002ef180 m=nil [select]:
runtime.gopark(0xc000e50758?, 0x2?, 0x2?, 0x0?, 0xc000e50748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e505f0 sp=0xc000e505d0 pc=0x43b06e
runtime.selectgo(0xc000e50758, 0xc000e50744, 0x9eb660?, 0x0, 0xc000081008?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e50710 sp=0xc000e505f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0032779e0, {0x9eb660, 0xc0022a7ef0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e507b8 sp=0xc000e50710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e507e0 sp=0xc000e507b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e507e8 sp=0xc000e507e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482035
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482899 gp=0xc0002ef340 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x4?, 0xc0019b9780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019b96f0 sp=0xc0019b96d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019b9758 sp=0xc0019b96f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000bcc8d0?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019b9790 sp=0xc0019b9758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019b97e0 sp=0xc0019b9790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001706600, 0x1953}, {0xc002f8cf10, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019b9958 sp=0xc0019b97e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60fc0}, 0xc0000e8b40)
/broadcast-box/main.go:85 +0xed fp=0xc0019b9aa8 sp=0xc0019b9958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60fc0}, 0xc0000e8b40)
/broadcast-box/main.go:165 +0x112 fp=0xc0019b9ae8 sp=0xc0019b9aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60fc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019b9b10 sp=0xc0019b9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60fc0}, 0xc0000e8b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019b9b60 sp=0xc0019b9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60fc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019b9b90 sp=0xc0019b9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6a20, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019b9fb8 sp=0xc0019b9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019b9fe0 sp=0xc0019b9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019b9fe8 sp=0xc0019b9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482002 gp=0xc0002ef500 m=nil [sync.Mutex.Lock, 3592 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0xc0?, 0x5e?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001275880 sp=0xc001275860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0012758e8 sp=0xc001275880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001c92600?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001275920 sp=0xc0012758e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001275970 sp=0xc001275920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c5400, 0x49f}, {0xc003360ad0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001275a00 sp=0xc001275970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f29a0}, 0xc00333c480)
/broadcast-box/main.go:60 +0x105 fp=0xc001275aa8 sp=0xc001275a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f29a0}, 0xc00333c480)
/broadcast-box/main.go:165 +0x112 fp=0xc001275ae8 sp=0xc001275aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f29a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001275b10 sp=0xc001275ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f29a0}, 0xc00333c480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001275b60 sp=0xc001275b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f29a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001275b90 sp=0xc001275b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274a7e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001275fb8 sp=0xc001275b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001275fe0 sp=0xc001275fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001275fe8 sp=0xc001275fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482006 gp=0xc0002ef6c0 m=nil [select]:
runtime.gopark(0xc000046750?, 0x2?, 0xc?, 0x0?, 0xc000046704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000465a8 sp=0xc000046588 pc=0x43b06e
runtime.selectgo(0xc000046750, 0xc000046700, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000466c8 sp=0xc0000465a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000b3d100, {0x9eb660, 0xc002821d20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0000467b8 sp=0xc0000466c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0000467e0 sp=0xc0000467b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000467e8 sp=0xc0000467e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482002
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1481624 gp=0xc0002ef880 m=nil [chan receive, 3596 minutes]:
runtime.gopark(0xc001f64fc0?, 0xc0003556c0?, 0xb0?, 0x57?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003556c8 sp=0xc0003556a8 pc=0x43b06e
runtime.chanrecv(0xc000f41aa0, 0xc0003557c0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000355740 sp=0xc0003556c8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000355768 sp=0xc000355740 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0003557e0 sp=0xc000355768 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003557e8 sp=0xc0003557e0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481623
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482771 gp=0xc0002efa40 m=nil [select]:
runtime.gopark(0xc001666758?, 0x2?, 0x50?, 0x66?, 0xc001666714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016665b8 sp=0xc001666598 pc=0x43b06e
runtime.selectgo(0xc001666758, 0xc001666710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016666d8 sp=0xc0016665b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00117ed80, {0x9eb660, 0xc000455f60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016667b8 sp=0xc0016666d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016667e0 sp=0xc0016667b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016667e8 sp=0xc0016667e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482752
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483088 gp=0xc0002efc00 m=nil [sync.Mutex.Lock, 2460 minutes]:
runtime.gopark(0x0?, 0xc001f68780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f686f0 sp=0xc001f686d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f68758 sp=0xc001f686f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000d65280?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f68790 sp=0xc001f68758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f687e0 sp=0xc001f68790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000566800, 0xaf7}, {0xc00111cc30, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f68958 sp=0xc001f687e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61880}, 0xc00037ed80)
/broadcast-box/main.go:85 +0xed fp=0xc001f68aa8 sp=0xc001f68958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61880}, 0xc00037ed80)
/broadcast-box/main.go:165 +0x112 fp=0xc001f68ae8 sp=0xc001f68aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f68b10 sp=0xc001f68ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61880}, 0xc00037ed80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f68b60 sp=0xc001f68b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f68b90 sp=0xc001f68b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b73b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f68fb8 sp=0xc001f68b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f68fe0 sp=0xc001f68fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f68fe8 sp=0xc001f68fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1478068 gp=0xc0004b8000 m=nil [chan receive, 3670 minutes]:
runtime.gopark(0xc000c5e9c0?, 0xc001a91020?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00231dec8 sp=0xc00231dea8 pc=0x43b06e
runtime.chanrecv(0xc0014b69c0, 0xc00231dfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00231df40 sp=0xc00231dec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0014fcce0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00231df68 sp=0xc00231df40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00231dfe0 sp=0xc00231df68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00231dfe8 sp=0xc00231dfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1478067
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482773 gp=0xc0001481c0 m=nil [select, 2684 minutes]:
runtime.gopark(0xc0017f6f50?, 0x2?, 0x2?, 0x0?, 0xc0017f6f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f6db0 sp=0xc0017f6d90 pc=0x43b06e
runtime.selectgo(0xc0017f6f50, 0xc0017f6f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f6ed0 sp=0xc0017f6db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00117ede0, {0x9eb660, 0xc000455f60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0017f6fb8 sp=0xc0017f6ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0017f6fe0 sp=0xc0017f6fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f6fe8 sp=0xc0017f6fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482752
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 194189 gp=0xc000148380 m=nil [chan receive, 4400 minutes]:
runtime.gopark(0xc0000e7800?, 0xc0008d19b0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c99ec8 sp=0xc000c99ea8 pc=0x43b06e
runtime.chanrecv(0xc000a3a600, 0xc000c99fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000c99f40 sp=0xc000c99ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000454f50?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000c99f68 sp=0xc000c99f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000c99fe0 sp=0xc000c99f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c99fe8 sp=0xc000c99fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 194188
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482544 gp=0xc000148540 m=nil [sync.Mutex.Lock, 2916 minutes]:
runtime.gopark(0x4?, 0xc00080d780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00080d6f0 sp=0xc00080d6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00080d758 sp=0xc00080d6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cd180?, 0x40?, 0xc00080d818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00080d790 sp=0xc00080d758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00080d7e0 sp=0xc00080d790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001681980, 0x1954}, {0xc002d1d650, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00080d958 sp=0xc00080d7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba380}, 0xc0002c2000)
/broadcast-box/main.go:85 +0xed fp=0xc00080daa8 sp=0xc00080d958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba380}, 0xc0002c2000)
/broadcast-box/main.go:165 +0x112 fp=0xc00080dae8 sp=0xc00080daa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba380?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00080db10 sp=0xc00080dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba380}, 0xc0002c2000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00080db60 sp=0xc00080db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00080db90 sp=0xc00080db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c510, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00080dfb8 sp=0xc00080db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00080dfe0 sp=0xc00080dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00080dfe8 sp=0xc00080dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482018 gp=0xc000148700 m=nil [select]:
runtime.gopark(0xc000e57f58?, 0x2?, 0x0?, 0x0?, 0xc000e57f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e57df0 sp=0xc000e57dd0 pc=0x43b06e
runtime.selectgo(0xc000e57f58, 0xc000e57f44, 0x9eb660?, 0x0, 0xc000e57fd0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e57f10 sp=0xc000e57df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0032761e0, {0x9eb660, 0xc002821610})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e57fb8 sp=0xc000e57f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e57fe0 sp=0xc000e57fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e57fe8 sp=0xc000e57fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481984
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482105 gp=0xc0004b81c0 m=nil [select]:
runtime.gopark(0xc000e40f58?, 0x2?, 0x2?, 0x0?, 0xc000e40f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e40df0 sp=0xc000e40dd0 pc=0x43b06e
runtime.selectgo(0xc000e40f58, 0xc000e40f44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e40f10 sp=0xc000e40df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129f500, {0x9eb660, 0xc000a6fec0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e40fb8 sp=0xc000e40f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e40fe0 sp=0xc000e40fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e40fe8 sp=0xc000e40fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482103
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482996 gp=0xc0004b8380 m=nil [select, 2514 minutes]:
runtime.gopark(0xc0017f4f50?, 0x2?, 0x65?, 0x68?, 0xc0017f4f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f4db0 sp=0xc0017f4d90 pc=0x43b06e
runtime.selectgo(0xc0017f4f50, 0xc0017f4f10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f4ed0 sp=0xc0017f4db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014d2120, {0x9eb660, 0xc0005d5930})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0017f4fb8 sp=0xc0017f4ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0017f4fe0 sp=0xc0017f4fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f4fe8 sp=0xc0017f4fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482991
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482151 gp=0xc0004b8540 m=nil [select, 3574 minutes]:
runtime.gopark(0xc000541750?, 0x2?, 0x0?, 0x0?, 0xc000541714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005415b0 sp=0xc000541590 pc=0x43b06e
runtime.selectgo(0xc000541750, 0xc000541710, 0xc000541718?, 0x0, 0xc001dc7200?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005416d0 sp=0xc0005415b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003277e60, {0x9eb660, 0xc000555030})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0005417b8 sp=0xc0005416d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0005417e0 sp=0xc0005417b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005417e8 sp=0xc0005417e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482146
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 3596 gp=0xc0004b8700 m=nil [chan receive, 4571 minutes]:
runtime.gopark(0xc0000e6c00?, 0xc0002269b0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b2ec8 sp=0xc0004b2ea8 pc=0x43b06e
runtime.chanrecv(0xc0002a6840, 0xc0004b2fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0004b2f40 sp=0xc0004b2ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000647a40?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0004b2f68 sp=0xc0004b2f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0004b2fe0 sp=0xc0004b2f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b2fe8 sp=0xc0004b2fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 3595
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482875 gp=0xc0004b88c0 m=nil [select, 2558 minutes]:
runtime.gopark(0xc00166ff50?, 0x2?, 0x0?, 0xb2?, 0xc00166ff14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166fdb0 sp=0xc00166fd90 pc=0x43b06e
runtime.selectgo(0xc00166ff50, 0xc00166ff10, 0xc001cab520?, 0x0, 0xc001cab560?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166fed0 sp=0xc00166fdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001279440, {0x9eb660, 0xc000bccd90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00166ffb8 sp=0xc00166fed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00166ffe0 sp=0xc00166ffb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166ffe8 sp=0xc00166ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482870
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482030 gp=0xc0004b8e00 m=nil [select]:
runtime.gopark(0xc000277f58?, 0x2?, 0x2?, 0x0?, 0xc000277f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000277df0 sp=0xc000277dd0 pc=0x43b06e
runtime.selectgo(0xc000277f58, 0xc000277f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000277f10 sp=0xc000277df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc003277860, {0x9eb660, 0xc00187b130})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000277fb8 sp=0xc000277f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000277fe0 sp=0xc000277fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000277fe8 sp=0xc000277fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482028
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483711 gp=0xc0004b8fc0 m=nil [select]:
runtime.gopark(0xc001d9af50?, 0x2?, 0x9c?, 0x0?, 0xc001d9af04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001d9ada8 sp=0xc001d9ad88 pc=0x43b06e
runtime.selectgo(0xc001d9af50, 0xc001d9af00, 0xc001f62ea0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001d9aec8 sp=0xc001d9ada8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001382400, {0x9eb660, 0xc0021bb280})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001d9afb8 sp=0xc001d9aec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001d9afe0 sp=0xc001d9afb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001d9afe8 sp=0xc001d9afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483706
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1481964 gp=0xc0004b9180 m=nil [select]:
runtime.gopark(0xc001c03f50?, 0x2?, 0x2?, 0x0?, 0xc001c03f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c03da8 sp=0xc001c03d88 pc=0x43b06e
runtime.selectgo(0xc001c03f50, 0xc001c03f00, 0xc0004b9180?, 0x0, 0x407165?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001c03ec8 sp=0xc001c03da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000196800, {0x9eb660, 0xc0010182f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001c03fb8 sp=0xc001c03ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001c03fe0 sp=0xc001c03fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c03fe8 sp=0xc001c03fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481960
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482734 gp=0xc0004b9340 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x90?, 0x52?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016af880 sp=0xc0016af860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0016af8e8 sp=0xc0016af880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00106c200?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0016af920 sp=0xc0016af8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0016af970 sp=0xc0016af920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b93700, 0x579}, {0xc0033c7e70, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0016afa00 sp=0xc0016af970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb180}, 0xc0011210e0)
/broadcast-box/main.go:60 +0x105 fp=0xc0016afaa8 sp=0xc0016afa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb180}, 0xc0011210e0)
/broadcast-box/main.go:165 +0x112 fp=0xc0016afae8 sp=0xc0016afaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb180?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0016afb10 sp=0xc0016afae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb180}, 0xc0011210e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0016afb60 sp=0xc0016afb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb180?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0016afb90 sp=0xc0016afb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2dcb0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0016affb8 sp=0xc0016afb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0016affe0 sp=0xc0016affb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016affe8 sp=0xc0016affe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482334 gp=0xc0004b9500 m=nil [select]:
runtime.gopark(0xc0004bf750?, 0x2?, 0x31?, 0x0?, 0xc0004bf704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bf5a8 sp=0xc0004bf588 pc=0x43b06e
runtime.selectgo(0xc0004bf750, 0xc0004bf700, 0x2?, 0x0, 0x7f8b87b76840?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bf6c8 sp=0xc0004bf5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487800, {0x9eb660, 0xc000555890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0004bf7b8 sp=0xc0004bf6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0004bf7e0 sp=0xc0004bf7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bf7e8 sp=0xc0004bf7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482330
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 2958 gp=0xc0004b96c0 m=nil [chan receive, 4909 minutes]:
runtime.gopark(0xc000246eb8?, 0xc000246f58?, 0x50?, 0x61?, 0xc0003eb3e0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000246ec8 sp=0xc000246ea8 pc=0x43b06e
runtime.chanrecv(0xc000131740, 0xc000246fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000246f40 sp=0xc000246ec8 pc=0x4073ff
runtime.chanrecv2(0xc0000e6cc0?, 0xc000490000?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000246f68 sp=0xc000246f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000246fe0 sp=0xc000246f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000246fe8 sp=0xc000246fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 2957
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482082 gp=0xc0004b9880 m=nil [select]:
runtime.gopark(0xc000e52f50?, 0x2?, 0x60?, 0xab?, 0xc000e52f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e52da8 sp=0xc000e52d88 pc=0x43b06e
runtime.selectgo(0xc000e52f50, 0xc000e52f00, 0xc000e52f58?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e52ec8 sp=0xc000e52da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000486500, {0x9eb660, 0xc00187bbd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e52fb8 sp=0xc000e52ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e52fe0 sp=0xc000e52fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e52fe8 sp=0xc000e52fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482078
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482100 gp=0xc0004b9a40 m=nil [select]:
runtime.gopark(0xc000248758?, 0x2?, 0x50?, 0x86?, 0xc000248714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002485b8 sp=0xc000248598 pc=0x43b06e
runtime.selectgo(0xc000248758, 0xc000248710, 0x7f8b87b68138?, 0x0, 0x7f8bce7b7108?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002486d8 sp=0xc0002485b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129f0e0, {0x9eb660, 0xc002820c70})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0002487b8 sp=0xc0002486d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0002487e0 sp=0xc0002487b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002487e8 sp=0xc0002487e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482097
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482714 gp=0xc0004b9c00 m=nil [select]:
runtime.gopark(0xc0013ddf58?, 0x2?, 0x50?, 0xde?, 0xc0013ddf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dddb8 sp=0xc0013ddd98 pc=0x43b06e
runtime.selectgo(0xc0013ddf58, 0xc0013ddf10, 0xc0013ddf18?, 0x0, 0xc0013ddf00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013dded8 sp=0xc0013dddb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000d86300, {0x9eb660, 0xc001019650})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013ddfb8 sp=0xc0013dded8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013ddfe0 sp=0xc0013ddfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013ddfe8 sp=0xc0013ddfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482734
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482311 gp=0xc0004b9dc0 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x129?, 0x69a8a0?, 0x20?, 0x21?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001319880 sp=0xc001319860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0013198e8 sp=0xc001319880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b03938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001319920 sp=0xc0013198e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001319970 sp=0xc001319920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00084ea00, 0x6a9}, {0xc0033b7bf0, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001319a00 sp=0xc001319970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013d340}, 0xc0001e6240)
/broadcast-box/main.go:60 +0x105 fp=0xc001319aa8 sp=0xc001319a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013d340}, 0xc0001e6240)
/broadcast-box/main.go:165 +0x112 fp=0xc001319ae8 sp=0xc001319aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013d340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001319b10 sp=0xc001319ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013d340}, 0xc0001e6240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001319b60 sp=0xc001319b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013d340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001319b90 sp=0xc001319b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000657d40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001319fb8 sp=0xc001319b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001319fe0 sp=0xc001319fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001319fe8 sp=0xc001319fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482316 gp=0xc000148000 m=nil [select, 3362 minutes]:
runtime.gopark(0xc00021af50?, 0x2?, 0x60?, 0x0?, 0xc00021af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b03db0 sp=0xc001b03d90 pc=0x43b06e
runtime.selectgo(0xc001b03f50, 0xc00021af10, 0x0?, 0x0, 0xc00021afb8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b03ed0 sp=0xc001b03db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014cd560, {0x9eb660, 0xc0025285e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b03fb8 sp=0xc001b03ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b03fe0 sp=0xc001b03fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b03fe8 sp=0xc001b03fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482311
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1481982 gp=0xc0002efdc0 m=nil [sync.Mutex.Lock, 3592 minutes]:
runtime.gopark(0x0?, 0xc00195b780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00195b6f0 sp=0xc00195b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00195b758 sp=0xc00195b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0028211e0?, 0xc0?, 0xc00195b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00195b790 sp=0xc00195b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00195b7e0 sp=0xc00195b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc002cd6a80, 0xa00}, {0xc0033609e0, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00195b958 sp=0xc00195b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f27e0}, 0xc00333c240)
/broadcast-box/main.go:85 +0xed fp=0xc00195baa8 sp=0xc00195b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f27e0}, 0xc00333c240)
/broadcast-box/main.go:165 +0x112 fp=0xc00195bae8 sp=0xc00195baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f27e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00195bb10 sp=0xc00195bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f27e0}, 0xc00333c240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00195bb60 sp=0xc00195bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f27e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00195bb90 sp=0xc00195bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8750, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00195bfb8 sp=0xc00195bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00195bfe0 sp=0xc00195bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00195bfe8 sp=0xc00195bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482284 gp=0xc00031e000 m=nil [select]:
runtime.gopark(0xc000351f58?, 0x2?, 0x9?, 0x3?, 0xc000351f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000351df0 sp=0xc000351dd0 pc=0x43b06e
runtime.selectgo(0xc000351f58, 0xc000351f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000351f10 sp=0xc000351df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0002c8180, {0x9eb660, 0xc00187a9d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000351fb8 sp=0xc000351f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000351fe0 sp=0xc000351fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000351fe8 sp=0xc000351fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482282
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482007 gp=0xc00031e1c0 m=nil [select, 3592 minutes]:
runtime.gopark(0xc0004bdf50?, 0x2?, 0xe8?, 0xdd?, 0xc0004bdf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bddb0 sp=0xc0004bdd90 pc=0x43b06e
runtime.selectgo(0xc0004bdf50, 0xc0004bdf10, 0xc0004bdf10?, 0x0, 0xc00031e1c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bded0 sp=0xc0004bddb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003276d80, {0x9eb660, 0xc002821d20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0004bdfb8 sp=0xc0004bded0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0004bdfe0 sp=0xc0004bdfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bdfe8 sp=0xc0004bdfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482002
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482294 gp=0xc00031e380 m=nil [sync.Mutex.Lock, 3368 minutes]:
runtime.gopark(0xc0004b76b8?, 0x40decf?, 0x98?, 0x19?, 0x4236dc?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b7680 sp=0xc0004b7660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0004b76e8 sp=0xc0004b7680 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0008e1708?, 0x8?, 0xc0008e1708?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0004b7720 sp=0xc0004b76e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0004b7770 sp=0xc0004b7720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc0004b79e8 sp=0xc0004b7770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc0002aca80}, 0x4b7b00?)
/broadcast-box/main.go:138 +0x154 fp=0xc0004b7aa8 sp=0xc0004b79e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc0002aca80}, 0xc002fd0360)
/broadcast-box/main.go:165 +0x112 fp=0xc0004b7ae8 sp=0xc0004b7aa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002aca80?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0004b7b10 sp=0xc0004b7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc0002aca80}, 0xc002fd0360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0004b7b60 sp=0xc0004b7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc000801f20?}, {0x9ed9f0?, 0xc0002aca80?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0004b7b90 sp=0xc0004b7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087ed80, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0004b7fb8 sp=0xc0004b7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0004b7fe0 sp=0xc0004b7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b7fe8 sp=0xc0004b7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482039 gp=0xc00031e540 m=nil [select]:
runtime.gopark(0xc000542758?, 0x2?, 0x50?, 0x26?, 0xc000542714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005425b8 sp=0xc000542598 pc=0x43b06e
runtime.selectgo(0xc000542758, 0xc000542710, 0x407165?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005426d8 sp=0xc0005425b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc003277a40, {0x9eb660, 0xc0022a7ef0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0005427b8 sp=0xc0005426d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0005427e0 sp=0xc0005427b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005427e8 sp=0xc0005427e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482035
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482756 gp=0xc00031e700 m=nil [sync.Mutex.Lock, 2684 minutes]:
runtime.gopark(0x0?, 0xc00173f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00173f6f0 sp=0xc00173f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00173f758 sp=0xc00173f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432fc9?, 0x0?, 0xc00173f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00173f790 sp=0xc00173f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00173f7e0 sp=0xc00173f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000746000, 0xaf7}, {0xc002cb95d0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00173f958 sp=0xc00173f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbae00}, 0xc0011218c0)
/broadcast-box/main.go:85 +0xed fp=0xc00173faa8 sp=0xc00173f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbae00}, 0xc0011218c0)
/broadcast-box/main.go:165 +0x112 fp=0xc00173fae8 sp=0xc00173faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbae00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00173fb10 sp=0xc00173fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbae00}, 0xc0011218c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00173fb60 sp=0xc00173fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbae00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00173fb90 sp=0xc00173fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00173ffb8 sp=0xc00173fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00173ffe0 sp=0xc00173ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00173ffe8 sp=0xc00173ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482090 gp=0xc00031e8c0 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x19c?, 0x69a8a0?, 0x10?, 0x5a?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ba3880 sp=0xc000ba3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ba38e8 sp=0xc000ba3880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000404000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ba3920 sp=0xc000ba38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ba3970 sp=0xc000ba3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000125600, 0x51c}, {0xc001542330, 0xb})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000ba3a00 sp=0xc000ba3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1ce00}, 0xc0033a97a0)
/broadcast-box/main.go:60 +0x105 fp=0xc000ba3aa8 sp=0xc000ba3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1ce00}, 0xc0033a97a0)
/broadcast-box/main.go:165 +0x112 fp=0xc000ba3ae8 sp=0xc000ba3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1ce00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ba3b10 sp=0xc000ba3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1ce00}, 0xc0033a97a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ba3b60 sp=0xc000ba3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1ce00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ba3b90 sp=0xc000ba3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274bc20, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ba3fb8 sp=0xc000ba3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ba3fe0 sp=0xc000ba3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ba3fe8 sp=0xc000ba3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481962 gp=0xc00031ea80 m=nil [select]:
runtime.gopark(0xc00024af58?, 0x2?, 0x2?, 0x0?, 0xc00024af48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00024adf0 sp=0xc00024add0 pc=0x43b06e
runtime.selectgo(0xc00024af58, 0xc00024af44, 0x9eb660?, 0x0, 0x100000000000000?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00024af10 sp=0xc00024adf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000d26ae0, {0x9eb660, 0xc0010182f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00024afb8 sp=0xc00024af10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00024afe0 sp=0xc00024afb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00024afe8 sp=0xc00024afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481960
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482000 gp=0xc00031ec40 m=nil [select, 3592 minutes]:
runtime.gopark(0xc000276750?, 0x2?, 0xf0?, 0xba?, 0xc000276714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002765b0 sp=0xc000276590 pc=0x43b06e
runtime.selectgo(0xc000276750, 0xc000276710, 0xc000276700?, 0x0, 0xc0000b3098?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002766d0 sp=0xc0002765b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0032760c0, {0x9eb660, 0xc002821170})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0002767b8 sp=0xc0002766d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0002767e0 sp=0xc0002767b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002767e8 sp=0xc0002767e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481977
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482143 gp=0xc00031ee00 m=nil [select]:
runtime.gopark(0xc000352f58?, 0x2?, 0x50?, 0x2e?, 0xc000352f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000352db8 sp=0xc000352d98 pc=0x43b06e
runtime.selectgo(0xc000352f58, 0xc000352f10, 0xc000352f00?, 0x0, 0xc001f9db88?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000352ed8 sp=0xc000352db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc002b471a0, {0x9eb660, 0xc00187ba00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000352fb8 sp=0xc000352ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000352fe0 sp=0xc000352fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000352fe8 sp=0xc000352fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482122
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482109 gp=0xc00031efc0 m=nil [sync.Mutex.Lock, 3580 minutes]:
runtime.gopark(0x11b?, 0x69a8a0?, 0x70?, 0xf4?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0010e3880 sp=0xc0010e3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0010e38e8 sp=0xc0010e3880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f48938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0010e3920 sp=0xc0010e38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0010e3970 sp=0xc0010e3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334e500, 0x49b}, {0xc003360400, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0010e3a00 sp=0xc0010e3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f3420}, 0xc00333cfc0)
/broadcast-box/main.go:60 +0x105 fp=0xc0010e3aa8 sp=0xc0010e3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f3420}, 0xc00333cfc0)
/broadcast-box/main.go:165 +0x112 fp=0xc0010e3ae8 sp=0xc0010e3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0010e3b10 sp=0xc0010e3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3420}, 0xc00333cfc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0010e3b60 sp=0xc0010e3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0010e3b90 sp=0xc0010e3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0010e3fb8 sp=0xc0010e3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0010e3fe0 sp=0xc0010e3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0010e3fe8 sp=0xc0010e3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1480183 gp=0xc00031f180 m=nil [chan receive, 3661 minutes]:
runtime.gopark(0xc000c5fe00?, 0xc0020b5c20?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f69ec8 sp=0xc001f69ea8 pc=0x43b06e
runtime.chanrecv(0xc0022cefc0, 0xc001f69fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001f69f40 sp=0xc001f69ec8 pc=0x4073ff
runtime.chanrecv2(0xc000c5fd40?, 0xc002985060?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001f69f68 sp=0xc001f69f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001f69fe0 sp=0xc001f69f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f69fe8 sp=0xc001f69fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1480182
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1481991 gp=0xc00031f340 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x0?, 0xc000333780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003336f0 sp=0xc0003336d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000333758 sp=0xc0003336f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xa80?, 0x1?, 0xc000333818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000333790 sp=0xc000333758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0003337e0 sp=0xc000333790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0033dc000, 0xa01}, {0xc0033c71b0, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000333958 sp=0xc0003337e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000b1d180}, 0xc0033a8b40)
/broadcast-box/main.go:85 +0xed fp=0xc000333aa8 sp=0xc000333958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000b1d180}, 0xc0033a8b40)
/broadcast-box/main.go:165 +0x112 fp=0xc000333ae8 sp=0xc000333aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d180?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000333b10 sp=0xc000333ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d180}, 0xc0033a8b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000333b60 sp=0xc000333b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d180?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000333b90 sp=0xc000333b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000ee9b00, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000333fb8 sp=0xc000333b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000333fe0 sp=0xc000333fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000333fe8 sp=0xc000333fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 3350 gp=0xc00031f500 m=nil [chan receive, 4642 minutes]:
runtime.gopark(0xc0000e6840?, 0xc0002cb1d0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054cec8 sp=0xc00054cea8 pc=0x43b06e
runtime.chanrecv(0xc0000b3620, 0xc00054cfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00054cf40 sp=0xc00054cec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0005d4e80?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00054cf68 sp=0xc00054cf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00054cfe0 sp=0xc00054cf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054cfe8 sp=0xc00054cfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 3349
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482722 gp=0xc00031f6c0 m=nil [select]:
runtime.gopark(0xc0013dd758?, 0x2?, 0x50?, 0xd6?, 0xc0013dd714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dd5b8 sp=0xc0013dd598 pc=0x43b06e
runtime.selectgo(0xc0013dd758, 0xc0013dd710, 0x0?, 0x0, 0x8000101?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013dd6d8 sp=0xc0013dd5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001a153e0, {0x9eb660, 0xc000b86500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013dd7b8 sp=0xc0013dd6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013dd7e0 sp=0xc0013dd7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013dd7e8 sp=0xc0013dd7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482700
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482159 gp=0xc00031f880 m=nil [select]:
runtime.gopark(0xc000545f58?, 0x2?, 0x50?, 0x5e?, 0xc000545f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000545db8 sp=0xc000545d98 pc=0x43b06e
runtime.selectgo(0xc000545f58, 0xc000545f10, 0x7ec727?, 0x0, 0xc000545e28?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000545ed8 sp=0xc000545db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000ba65a0, {0x9eb660, 0xc000555bc0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000545fb8 sp=0xc000545ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000545fe0 sp=0xc000545fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000545fe8 sp=0xc000545fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482156
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482853 gp=0xc00031fa40 m=nil [select]:
runtime.gopark(0xc0016e3758?, 0x2?, 0x50?, 0x36?, 0xc0016e3714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e35b8 sp=0xc0016e3598 pc=0x43b06e
runtime.selectgo(0xc0016e3758, 0xc0016e3710, 0xc0016e3718?, 0x0, 0xc0016e3700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e36d8 sp=0xc0016e35b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0012789c0, {0x9eb660, 0xc001019af0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016e37b8 sp=0xc0016e36d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016e37e0 sp=0xc0016e37b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e37e8 sp=0xc0016e37e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482850
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482248 gp=0xc0001488c0 m=nil [sync.Mutex.Lock, 3376 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x50?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ecd880 sp=0xc000ecd860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ecd8e8 sp=0xc000ecd880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004b7938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ecd920 sp=0xc000ecd8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ecd970 sp=0xc000ecd920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b8500, 0x4a8}, {0xc0001dc120, 0x2b})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000ecda00 sp=0xc000ecd970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1dc00}, 0xc0008a7b00)
/broadcast-box/main.go:60 +0x105 fp=0xc000ecdaa8 sp=0xc000ecda00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1dc00}, 0xc0008a7b00)
/broadcast-box/main.go:165 +0x112 fp=0xc000ecdae8 sp=0xc000ecdaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1dc00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ecdb10 sp=0xc000ecdae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1dc00}, 0xc0008a7b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ecdb60 sp=0xc000ecdb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1dc00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ecdb90 sp=0xc000ecdb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f38510, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ecdfb8 sp=0xc000ecdb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ecdfe0 sp=0xc000ecdfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ecdfe8 sp=0xc000ecdfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482101 gp=0xc000148a80 m=nil [select]:
runtime.gopark(0xc000247750?, 0x2?, 0x1c?, 0x0?, 0xc000247704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002475a8 sp=0xc000247588 pc=0x43b06e
runtime.selectgo(0xc000247750, 0xc000247700, 0x0?, 0x0, 0x4775a5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002476c8 sp=0xc0002475a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0c80, {0x9eb660, 0xc002820c70})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0002477b8 sp=0xc0002476c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0002477e0 sp=0xc0002477b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002477e8 sp=0xc0002477e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482097
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1484293 gp=0xc000148c40 m=nil [sync.Mutex.Lock, 1599 minutes]:
runtime.gopark(0xd43c80?, 0xc00288d780?, 0x85?, 0xe8?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00288d6f0 sp=0xc00288d6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00288d758 sp=0xc00288d6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004df4f0?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00288d790 sp=0xc00288d758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00288d7e0 sp=0xc00288d790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc002826800, 0x173c}, {0xc0015c02d0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00288d958 sp=0xc00288d7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc002ab09a0}, 0xc000c446c0)
/broadcast-box/main.go:85 +0xed fp=0xc00288daa8 sp=0xc00288d958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc002ab09a0}, 0xc000c446c0)
/broadcast-box/main.go:165 +0x112 fp=0xc00288dae8 sp=0xc00288daa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc002ab09a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00288db10 sp=0xc00288dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc002ab09a0}, 0xc000c446c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00288db60 sp=0xc00288db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc002ab09a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00288db90 sp=0xc00288db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0028c6480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00288dfb8 sp=0xc00288db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00288dfe0 sp=0xc00288dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00288dfe8 sp=0xc00288dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482339 gp=0xc000148e00 m=nil [select, 3362 minutes]:
runtime.gopark(0xc0004c0750?, 0x2?, 0x0?, 0x0?, 0xc0004c0714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f4adb0 sp=0xc000f4ad90 pc=0x43b06e
runtime.selectgo(0xc000f4af50, 0xc0004c0710, 0xc000038508?, 0x0, 0x4074a8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000f4aed0 sp=0xc000f4adb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000ec80c0, {0x9eb660, 0xc002529110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000f4afb8 sp=0xc000f4aed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000f4afe0 sp=0xc000f4afb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f4afe8 sp=0xc000f4afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482318
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482344 gp=0xc000148fc0 m=nil [select]:
runtime.gopark(0xc001b04f50?, 0x2?, 0x9?, 0x3?, 0xc001b04f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b04da8 sp=0xc001b04d88 pc=0x43b06e
runtime.selectgo(0xc001b04f50, 0xc001b04f00, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b04ec8 sp=0xc001b04da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487500, {0x9eb660, 0xc0007cc1a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b04fb8 sp=0xc001b04ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b04fe0 sp=0xc001b04fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b04fe8 sp=0xc001b04fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482340
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482276 gp=0xc000149180 m=nil [sync.Mutex.Lock, 3368 minutes]:
runtime.gopark(0x0?, 0xc0004b3780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b36f0 sp=0xc0004b36d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0004b3758 sp=0xc0004b36f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc0004b3818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0004b3790 sp=0xc0004b3758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0004b37e0 sp=0xc0004b3790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000c1a000, 0x1724}, {0xc002f8a5a0, 0x2b})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0004b3958 sp=0xc0004b37e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3b20}, 0xc0001e6120)
/broadcast-box/main.go:85 +0xed fp=0xc0004b3aa8 sp=0xc0004b3958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3b20}, 0xc0001e6120)
/broadcast-box/main.go:165 +0x112 fp=0xc0004b3ae8 sp=0xc0004b3aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3b20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0004b3b10 sp=0xc0004b3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3b20}, 0xc0001e6120)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0004b3b60 sp=0xc0004b3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3b20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0004b3b90 sp=0xc0004b3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef9c20, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0004b3fb8 sp=0xc0004b3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0004b3fe0 sp=0xc0004b3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b3fe8 sp=0xc0004b3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482602 gp=0xc000149340 m=nil [select, 2854 minutes]:
runtime.gopark(0xc0013d8750?, 0x2?, 0x0?, 0x0?, 0xc0013d8714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d85b0 sp=0xc0013d8590 pc=0x43b06e
runtime.selectgo(0xc0013d8750, 0xc0013d8710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d86d0 sp=0xc0013d85b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0022ce900, {0x9eb660, 0xc000455010})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0013d87b8 sp=0xc0013d86d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0013d87e0 sp=0xc0013d87b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d87e8 sp=0xc0013d87e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482597
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482599 gp=0xc000149500 m=nil [select]:
runtime.gopark(0xc0013d8f58?, 0x2?, 0x88?, 0x8e?, 0xc0013d8f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d8df0 sp=0xc0013d8dd0 pc=0x43b06e
runtime.selectgo(0xc0013d8f58, 0xc0013d8f44, 0x9eb660?, 0x0, 0xc001c483f0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d8f10 sp=0xc0013d8df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0022ce180, {0x9eb660, 0xc000455010})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0013d8fb8 sp=0xc0013d8f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0013d8fe0 sp=0xc0013d8fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d8fe8 sp=0xc0013d8fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482597
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482189 gp=0xc0001496c0 m=nil [select, 3504 minutes]:
runtime.gopark(0xc000545750?, 0x2?, 0x0?, 0x0?, 0xc000545714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005455b0 sp=0xc000545590 pc=0x43b06e
runtime.selectgo(0xc000545750, 0xc000545710, 0xc000545710?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005456d0 sp=0xc0005455b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129eea0, {0x9eb660, 0xc00222f960})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0005457b8 sp=0xc0005456d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0005457e0 sp=0xc0005457b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005457e8 sp=0xc0005457e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482184
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482041 gp=0xc000149880 m=nil [select, 3584 minutes]:
runtime.gopark(0xc000e51f50?, 0x2?, 0x0?, 0x3?, 0xc000e51f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e51db0 sp=0xc000e51d90 pc=0x43b06e
runtime.selectgo(0xc000e51f50, 0xc000e51f10, 0xc000e51f10?, 0x0, 0xc001aaa3c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e51ed0 sp=0xc000e51db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003277aa0, {0x9eb660, 0xc0022a7ef0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e51fb8 sp=0xc000e51ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e51fe0 sp=0xc000e51fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e51fe8 sp=0xc000e51fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482035
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482251 gp=0xc000149a40 m=nil [select]:
runtime.gopark(0xc000dc8f58?, 0x2?, 0x50?, 0x8e?, 0xc000dc8f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dc8db8 sp=0xc000dc8d98 pc=0x43b06e
runtime.selectgo(0xc000dc8f58, 0xc000dc8f10, 0x7f8b87b23f80?, 0x0, 0x7f8bce7b75b8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dc8ed8 sp=0xc000dc8db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000d272c0, {0x9eb660, 0xc001126f90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000dc8fb8 sp=0xc000dc8ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000dc8fe0 sp=0xc000dc8fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dc8fe8 sp=0xc000dc8fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482248
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482761 gp=0xc000149c00 m=nil [select]:
runtime.gopark(0xc00166b758?, 0x2?, 0xf0?, 0xb5?, 0xc00166b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166b5b8 sp=0xc00166b598 pc=0x43b06e
runtime.selectgo(0xc00166b758, 0xc00166b710, 0x0?, 0x0, 0x4000105?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166b6d8 sp=0xc00166b5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00117ef60, {0x9eb660, 0xc002821e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00166b7b8 sp=0xc00166b6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00166b7e0 sp=0xc00166b7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166b7e8 sp=0xc00166b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482788
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482313 gp=0xc00031fdc0 m=nil [select]:
runtime.gopark(0xc0004bcf58?, 0x2?, 0x2?, 0x0?, 0xc0004bcf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bcdf0 sp=0xc0004bcdd0 pc=0x43b06e
runtime.selectgo(0xc0004bcf58, 0xc0004bcf44, 0x9eb660?, 0x0, 0xc000c8e7e0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bcf10 sp=0xc0004bcdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014cd320, {0x9eb660, 0xc0025285e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0004bcfb8 sp=0xc0004bcf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0004bcfe0 sp=0xc0004bcfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bcfe8 sp=0xc0004bcfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482311
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482118 gp=0xc0004b8a80 m=nil [sync.Mutex.Lock, 3578 minutes]:
runtime.gopark(0x5555555?, 0x7f8b87d27fe8?, 0x60?, 0x1?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f48680 sp=0xc000f48660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000f486e8 sp=0xc000f48680 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0021cd188?, 0x88?, 0xc0021cd188?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000f48720 sp=0xc000f486e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000f48770 sp=0xc000f48720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc000f489e8 sp=0xc000f48770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc0018f3960}, 0xf48b00?)
/broadcast-box/main.go:138 +0x154 fp=0xc000f48aa8 sp=0xc000f489e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc0018f3960}, 0xc00333d680)
/broadcast-box/main.go:165 +0x112 fp=0xc000f48ae8 sp=0xc000f48aa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3960?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000f48b10 sp=0xc000f48ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc0018f3960}, 0xc00333d680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000f48b60 sp=0xc000f48b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc000a517d0?}, {0x9ed9f0?, 0xc0018f3960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000f48b90 sp=0xc000f48b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8c60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000f48fb8 sp=0xc000f48b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000f48fe0 sp=0xc000f48fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f48fe8 sp=0xc000f48fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482225 gp=0xc0004b8c40 m=nil [select]:
runtime.gopark(0xc000dcd758?, 0x2?, 0x2?, 0x0?, 0xc000dcd748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcd5f0 sp=0xc000dcd5d0 pc=0x43b06e
runtime.selectgo(0xc000dcd758, 0xc000dcd744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcd710 sp=0xc000dcd5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129ecc0, {0x9eb660, 0xc00187b470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000dcd7b8 sp=0xc000dcd710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000dcd7e0 sp=0xc000dcd7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcd7e8 sp=0xc000dcd7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482223
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1481975 gp=0xc000210000 m=nil [select]:
runtime.gopark(0xc000e3bf50?, 0x2?, 0xe8?, 0xbd?, 0xc000e3bf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3bda8 sp=0xc000e3bd88 pc=0x43b06e
runtime.selectgo(0xc000e3bf50, 0xc000e3bf00, 0xc000210000?, 0x0, 0x407165?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3bec8 sp=0xc000e3bda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000197300, {0x9eb660, 0xc002820890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e3bfb8 sp=0xc000e3bec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e3bfe0 sp=0xc000e3bfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3bfe8 sp=0xc000e3bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481994
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482466 gp=0xc0002101c0 m=nil [sync.Mutex.Lock, 3084 minutes]:
runtime.gopark(0x0?, 0xc001313780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013136f0 sp=0xc0013136d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001313758 sp=0xc0013136f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cc700?, 0xc0?, 0xc001313818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001313790 sp=0xc001313758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0013137e0 sp=0xc001313790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000ded800, 0x173c}, {0xc002f38840, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001313958 sp=0xc0013137e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad340}, 0xc0001e77a0)
/broadcast-box/main.go:85 +0xed fp=0xc001313aa8 sp=0xc001313958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad340}, 0xc0001e77a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001313ae8 sp=0xc001313aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001313b10 sp=0xc001313ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad340}, 0xc0001e77a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001313b60 sp=0xc001313b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001313b90 sp=0xc001313b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da46c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001313fb8 sp=0xc001313b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001313fe0 sp=0xc001313fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001313fe8 sp=0xc001313fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482782 gp=0xc000210380 m=nil [sync.Mutex.Lock, 2680 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x0?, 0x23?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00173d880 sp=0xc00173d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00173d8e8 sp=0xc00173d880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001242000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00173d920 sp=0xc00173d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00173d970 sp=0xc00173d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a7600, 0x579}, {0xc002cb8250, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00173da00 sp=0xc00173d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbac40}, 0xc0002c37a0)
/broadcast-box/main.go:60 +0x105 fp=0xc00173daa8 sp=0xc00173da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbac40}, 0xc0002c37a0)
/broadcast-box/main.go:165 +0x112 fp=0xc00173dae8 sp=0xc00173daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbac40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00173db10 sp=0xc00173dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbac40}, 0xc0002c37a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00173db60 sp=0xc00173db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbac40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00173db90 sp=0xc00173db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5b90, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00173dfb8 sp=0xc00173db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00173dfe0 sp=0xc00173dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00173dfe8 sp=0xc00173dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 194058 gp=0xc000210540 m=nil [chan receive, 4403 minutes]:
runtime.gopark(0xc0008050e0?, 0xc00021bec0?, 0xb0?, 0xbf?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021bec8 sp=0xc00021bea8 pc=0x43b06e
runtime.chanrecv(0xc0008a45a0, 0xc00021bfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00021bf40 sp=0xc00021bec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000499188?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00021bf68 sp=0xc00021bf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00021bfe0 sp=0xc00021bf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021bfe8 sp=0xc00021bfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 194057
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1481523 gp=0xc000210700 m=nil [chan receive, 3596 minutes]:
runtime.gopark(0xc000f33e00?, 0xc001f502e0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b02ec8 sp=0xc001b02ea8 pc=0x43b06e
runtime.chanrecv(0xc0012408a0, 0xc001b02fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001b02f40 sp=0xc001b02ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000b874e0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001b02f68 sp=0xc001b02f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001b02fe0 sp=0xc001b02f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b02fe8 sp=0xc001b02fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481522
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1483584 gp=0xc0002108c0 m=nil [sync.Mutex.Lock, 2136 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xc0?, 0x40?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002051880 sp=0xc002051860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0020518e8 sp=0xc002051880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002051938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc002051920 sp=0xc0020518e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc002051970 sp=0xc002051920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001fd6f00, 0x4a8}, {0xc00205a160, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc002051a00 sp=0xc002051970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc001b375e0}, 0xc0001f1d40)
/broadcast-box/main.go:60 +0x105 fp=0xc002051aa8 sp=0xc002051a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc001b375e0}, 0xc0001f1d40)
/broadcast-box/main.go:165 +0x112 fp=0xc002051ae8 sp=0xc002051aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b375e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc002051b10 sp=0xc002051ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b375e0}, 0xc0001f1d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc002051b60 sp=0xc002051b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b375e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc002051b90 sp=0xc002051b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f62480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc002051fb8 sp=0xc002051b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc002051fe0 sp=0xc002051fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002051fe8 sp=0xc002051fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482513 gp=0xc000210a80 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000a95780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a956f0 sp=0xc000a956d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a95758 sp=0xc000a956f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cd1b0?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a95790 sp=0xc000a95758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a957e0 sp=0xc000a95790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000ff7000, 0x173c}, {0xc002f39030, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000a95958 sp=0xc000a957e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad7a0}, 0xc002fd1b00)
/broadcast-box/main.go:85 +0xed fp=0xc000a95aa8 sp=0xc000a95958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad7a0}, 0xc002fd1b00)
/broadcast-box/main.go:165 +0x112 fp=0xc000a95ae8 sp=0xc000a95aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad7a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000a95b10 sp=0xc000a95ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad7a0}, 0xc002fd1b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000a95b60 sp=0xc000a95b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad7a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a95b90 sp=0xc000a95b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da53b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a95fb8 sp=0xc000a95b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a95fe0 sp=0xc000a95fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a95fe8 sp=0xc000a95fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482938 gp=0xc000210c40 m=nil [select, 2534 minutes]:
runtime.gopark(0xc001a8cf50?, 0x2?, 0x20?, 0xc6?, 0xc001a8cf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8cdb0 sp=0xc001a8cd90 pc=0x43b06e
runtime.selectgo(0xc001a8cf50, 0xc001a8cf10, 0xc000754820?, 0x0, 0xc000659940?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8ced0 sp=0xc001a8cdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001279b60, {0x9eb660, 0xc000b9bc90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a8cfb8 sp=0xc001a8ced0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a8cfe0 sp=0xc001a8cfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8cfe8 sp=0xc001a8cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482926
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482093 gp=0xc000210e00 m=nil [sync.Mutex.Lock, 3578 minutes]:
runtime.gopark(0x0?, 0xc000c41780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c416f0 sp=0xc000c416d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c41758 sp=0xc000c416f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000a6fb40?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c41790 sp=0xc000c41758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c417e0 sp=0xc000c41790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000746c00, 0xaf5}, {0xc003360bd0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000c41958 sp=0xc000c417e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3a40}, 0xc00333d7a0)
/broadcast-box/main.go:85 +0xed fp=0xc000c41aa8 sp=0xc000c41958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3a40}, 0xc00333d7a0)
/broadcast-box/main.go:165 +0x112 fp=0xc000c41ae8 sp=0xc000c41aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3a40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c41b10 sp=0xc000c41ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3a40}, 0xc00333d7a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c41b60 sp=0xc000c41b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3a40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c41b90 sp=0xc000c41b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000ee9050, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c41fb8 sp=0xc000c41b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c41fe0 sp=0xc000c41fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c41fe8 sp=0xc000c41fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 483224 gp=0xc000211340 m=nil [chan receive, 4035 minutes]:
runtime.gopark(0xc000685140?, 0xc0012a8700?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001150ec8 sp=0xc001150ea8 pc=0x43b06e
runtime.chanrecv(0xc000201d40, 0xc001150fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001150f40 sp=0xc001150ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000a6e120?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001150f68 sp=0xc001150f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001150fe0 sp=0xc001150f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001150fe8 sp=0xc001150fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 483223
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482874 gp=0xc000211500 m=nil [select]:
runtime.gopark(0xc00166f750?, 0x2?, 0x47?, 0x0?, 0xc00166f704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166f5a8 sp=0xc00166f588 pc=0x43b06e
runtime.selectgo(0xc00166f750, 0xc00166f700, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166f6c8 sp=0xc00166f5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216780, {0x9eb660, 0xc000bccd90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00166f7b8 sp=0xc00166f6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00166f7e0 sp=0xc00166f7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166f7e8 sp=0xc00166f7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482870
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482004 gp=0xc0002116c0 m=nil [select]:
runtime.gopark(0xc000046f58?, 0x2?, 0x88?, 0x6e?, 0xc000046f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000046df0 sp=0xc000046dd0 pc=0x43b06e
runtime.selectgo(0xc000046f58, 0xc000046f44, 0x9eb660?, 0x0, 0xc000046f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000046f10 sp=0xc000046df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0032767e0, {0x9eb660, 0xc002821d20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000046fb8 sp=0xc000046f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000046fe0 sp=0xc000046fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000046fe8 sp=0xc000046fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482002
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482267 gp=0xc000149dc0 m=nil [select]:
runtime.gopark(0xc000540f50?, 0x2?, 0x0?, 0x0?, 0xc000540f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000540da8 sp=0xc000540d88 pc=0x43b06e
runtime.selectgo(0xc000540f50, 0xc000540f00, 0xc000775b00?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000540ec8 sp=0xc000540da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956f00, {0x9eb660, 0xc001127830})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000540fb8 sp=0xc000540ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000540fe0 sp=0xc000540fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000540fe8 sp=0xc000540fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482262
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1478566 gp=0xc000210fc0 m=nil [chan receive, 3669 minutes]:
runtime.gopark(0xc000f32b40?, 0xc002371540?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002321ec8 sp=0xc002321ea8 pc=0x43b06e
runtime.chanrecv(0xc001aabf20, 0xc002321fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc002321f40 sp=0xc002321ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc00187a260?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc002321f68 sp=0xc002321f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc002321fe0 sp=0xc002321f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002321fe8 sp=0xc002321fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1478565
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 2910 gp=0xc000211180 m=nil [chan receive, 4909 minutes]:
runtime.gopark(0xc00017ec60?, 0xc000044ec0?, 0xb0?, 0x4f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000044ec8 sp=0xc000044ea8 pc=0x43b06e
runtime.chanrecv(0xc000131740, 0xc000044fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000044f40 sp=0xc000044ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc00042c328?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000044f68 sp=0xc000044f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000044fe0 sp=0xc000044f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000044fe8 sp=0xc000044fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 2909
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482431 gp=0xc000211880 m=nil [sync.Mutex.Lock, 3134 minutes]:
runtime.gopark(0xd43c80?, 0xc001c04780?, 0x85?, 0xe8?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c046f0 sp=0xc001c046d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c04758 sp=0xc001c046f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc001c04818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c04790 sp=0xc001c04758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c047e0 sp=0xc001c04790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000dec000, 0x173c}, {0xc002d1c220, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c04958 sp=0xc001c047e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc00013dce0}, 0xc002fd0c60)
/broadcast-box/main.go:85 +0xed fp=0xc001c04aa8 sp=0xc001c04958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc00013dce0}, 0xc002fd0c60)
/broadcast-box/main.go:165 +0x112 fp=0xc001c04ae8 sp=0xc001c04aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013dce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c04b10 sp=0xc001c04ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013dce0}, 0xc002fd0c60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c04b60 sp=0xc001c04b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013dce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c04b90 sp=0xc001c04b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000bc8510, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c04fb8 sp=0xc001c04b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c04fe0 sp=0xc001c04fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c04fe8 sp=0xc001c04fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482730 gp=0xc000211a40 m=nil [select]:
runtime.gopark(0xc000279758?, 0x2?, 0x2?, 0x0?, 0xc000279748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002795f0 sp=0xc0002795d0 pc=0x43b06e
runtime.selectgo(0xc000279758, 0xc000279744, 0x9eb660?, 0x0, 0xc002b4db90?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000279710 sp=0xc0002795f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00120a120, {0x9eb660, 0xc000bcc4a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0002797b8 sp=0xc000279710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0002797e0 sp=0xc0002797b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002797e8 sp=0xc0002797e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482728
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1481190 gp=0xc000211c00 m=nil [chan receive, 3601 minutes]:
runtime.gopark(0xc0005466b8?, 0xc000546758?, 0x50?, 0x61?, 0xc002d21500?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005466c8 sp=0xc0005466a8 pc=0x43b06e
runtime.chanrecv(0xc00124f3e0, 0xc0005467c0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000546740 sp=0xc0005466c8 pc=0x4073ff
runtime.chanrecv2(0xc000f338c0?, 0xc000262000?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000546768 sp=0xc000546740 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0005467e0 sp=0xc000546768 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005467e8 sp=0xc0005467e0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481189
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482115 gp=0xc000211dc0 m=nil [sync.Mutex.Lock, 3578 minutes]:
runtime.gopark(0x4?, 0xc0010df780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0010df6f0 sp=0xc0010df6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0010df758 sp=0xc0010df6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00187a870?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0010df790 sp=0xc0010df758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0010df7e0 sp=0xc0010df790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000563800, 0xaf7}, {0xc0033c6140, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0010df958 sp=0xc0010df7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000b1c540}, 0xc0008a65a0)
/broadcast-box/main.go:85 +0xed fp=0xc0010dfaa8 sp=0xc0010df958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000b1c540}, 0xc0008a65a0)
/broadcast-box/main.go:165 +0x112 fp=0xc0010dfae8 sp=0xc0010dfaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1c540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0010dfb10 sp=0xc0010dfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1c540}, 0xc0008a65a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0010dfb60 sp=0xc0010dfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1c540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0010dfb90 sp=0xc0010dfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0010dffb8 sp=0xc0010dfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0010dffe0 sp=0xc0010dffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0010dffe8 sp=0xc0010dffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481977 gp=0xc00031fc00 m=nil [sync.Mutex.Lock, 3592 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0xd0?, 0x85?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000d9880 sp=0xc0000d9860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0000d98e8 sp=0xc0000d9880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001af1938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0000d9920 sp=0xc0000d98e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0000d9970 sp=0xc0000d9920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c4f00, 0x49f}, {0xc003360020, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0000d9a00 sp=0xc0000d9970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f2380}, 0xc00333c000)
/broadcast-box/main.go:60 +0x105 fp=0xc0000d9aa8 sp=0xc0000d9a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f2380}, 0xc00333c000)
/broadcast-box/main.go:165 +0x112 fp=0xc0000d9ae8 sp=0xc0000d9aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f2380?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0000d9b10 sp=0xc0000d9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f2380}, 0xc00333c000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0000d9b60 sp=0xc0000d9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f2380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0000d9b90 sp=0xc0000d9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0006573b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0000d9fb8 sp=0xc0000d9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0000d9fe0 sp=0xc0000d9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000d9fe8 sp=0xc0000d9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482287 gp=0xc000496380 m=nil [select, 3364 minutes]:
runtime.gopark(0xc000dccf50?, 0x2?, 0x65?, 0x68?, 0xc000dccf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b1db0 sp=0xc0004b1d90 pc=0x43b06e
runtime.selectgo(0xc0004b1f50, 0xc000dccf10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b1ed0 sp=0xc0004b1db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0002c8540, {0x9eb660, 0xc00187a9d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0004b1fb8 sp=0xc0004b1ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0004b1fe0 sp=0xc0004b1fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b1fe8 sp=0xc0004b1fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482282
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482309 gp=0xc000496540 m=nil [select]:
runtime.gopark(0xc000dcaf50?, 0x2?, 0x36?, 0x0?, 0xc000dcaf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcada8 sp=0xc000dcad88 pc=0x43b06e
runtime.selectgo(0xc000dcaf50, 0xc000dcaf00, 0x5?, 0x0, 0xc000dcaf18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcaec8 sp=0xc000dcada8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001957280, {0x9eb660, 0xc00056afb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000dcafb8 sp=0xc000dcaec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000dcafe0 sp=0xc000dcafb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcafe8 sp=0xc000dcafe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482288
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482385 gp=0xc000496700 m=nil [sync.Mutex.Lock, 3242 minutes]:
runtime.gopark(0x0?, 0xc000c11780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c116f0 sp=0xc000c116d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c11758 sp=0xc000c116f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00056a760?, 0x0?, 0xc000c11818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c11790 sp=0xc000c11758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c117e0 sp=0xc000c11790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000c1d000, 0x173c}, {0xc00336dec0, 0x13})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000c11958 sp=0xc000c117e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad0a0}, 0xc0001e7440)
/broadcast-box/main.go:85 +0xed fp=0xc000c11aa8 sp=0xc000c11958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad0a0}, 0xc0001e7440)
/broadcast-box/main.go:165 +0x112 fp=0xc000c11ae8 sp=0xc000c11aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad0a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c11b10 sp=0xc000c11ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad0a0}, 0xc0001e7440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c11b60 sp=0xc000c11b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad0a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c11b90 sp=0xc000c11b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f393b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c11fb8 sp=0xc000c11b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c11fe0 sp=0xc000c11fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c11fe8 sp=0xc000c11fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482504 gp=0xc0004968c0 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000ed3780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ed36f0 sp=0xc000ed36d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ed3758 sp=0xc000ed36f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007ccda0?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ed3790 sp=0xc000ed3758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ed37e0 sp=0xc000ed3790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000df0800, 0x173c}, {0xc002d1c6d0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000ed3958 sp=0xc000ed37e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3c00}, 0xc002fd1560)
/broadcast-box/main.go:85 +0xed fp=0xc000ed3aa8 sp=0xc000ed3958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3c00}, 0xc002fd1560)
/broadcast-box/main.go:165 +0x112 fp=0xc000ed3ae8 sp=0xc000ed3aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3c00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ed3b10 sp=0xc000ed3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3c00}, 0xc002fd1560)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ed3b60 sp=0xc000ed3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3c00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ed3b90 sp=0xc000ed3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4bd0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ed3fb8 sp=0xc000ed3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ed3fe0 sp=0xc000ed3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ed3fe8 sp=0xc000ed3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482705 gp=0xc000496a80 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x0?, 0xc00147b780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00147b6f0 sp=0xc00147b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00147b758 sp=0xc00147b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00017a300?, 0x80?, 0xc00147b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00147b790 sp=0xc00147b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00147b7e0 sp=0xc00147b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc002cd7500, 0x99d}, {0xc0033c7b50, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00147b958 sp=0xc00147b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbafc0}, 0xc001120d80)
/broadcast-box/main.go:85 +0xed fp=0xc00147baa8 sp=0xc00147b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbafc0}, 0xc001120d80)
/broadcast-box/main.go:165 +0x112 fp=0xc00147bae8 sp=0xc00147baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbafc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00147bb10 sp=0xc00147bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbafc0}, 0xc001120d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00147bb60 sp=0xc00147bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbafc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00147bb90 sp=0xc00147bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00147bfb8 sp=0xc00147bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00147bfe0 sp=0xc00147bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00147bfe8 sp=0xc00147bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482674 gp=0xc000496c40 m=nil [sync.Mutex.Lock, 2722 minutes]:
runtime.gopark(0x0?, 0xc000ebd780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ebd6f0 sp=0xc000ebd6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ebd758 sp=0xc000ebd6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000455340?, 0x40?, 0xc000ebd818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ebd790 sp=0xc000ebd758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ebd7e0 sp=0xc000ebd790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0010c3000, 0x173c}, {0xc001543110, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000ebd958 sp=0xc000ebd7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60460}, 0xc0002c30e0)
/broadcast-box/main.go:85 +0xed fp=0xc000ebdaa8 sp=0xc000ebd958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60460}, 0xc0002c30e0)
/broadcast-box/main.go:165 +0x112 fp=0xc000ebdae8 sp=0xc000ebdaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60460?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ebdb10 sp=0xc000ebdae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60460}, 0xc0002c30e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ebdb60 sp=0xc000ebdb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60460?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ebdb90 sp=0xc000ebdb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ebdfb8 sp=0xc000ebdb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ebdfe0 sp=0xc000ebdfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ebdfe8 sp=0xc000ebdfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 536745 gp=0xc000496e00 m=nil [chan receive, 4012 minutes]:
runtime.gopark(0xc000684d80?, 0xc00031c760?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054fec8 sp=0xc00054fea8 pc=0x43b06e
runtime.chanrecv(0xc000bc6660, 0xc00054ffc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00054ff40 sp=0xc00054fec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc00038bc20?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00054ff68 sp=0xc00054ff40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00054ffe0 sp=0xc00054ff68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054ffe8 sp=0xc00054ffe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 536744
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482317 gp=0xc000496fc0 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x0?, 0xc000f47780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f476f0 sp=0xc000f476d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000f47758 sp=0xc000f476f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001127700?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000f47790 sp=0xc000f47758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000f477e0 sp=0xc000f47790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000565000, 0xaf8}, {0xc00336de48, 0x12})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000f47958 sp=0xc000f477e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002acfc0}, 0xc002fd0fc0)
/broadcast-box/main.go:85 +0xed fp=0xc000f47aa8 sp=0xc000f47958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002acfc0}, 0xc002fd0fc0)
/broadcast-box/main.go:165 +0x112 fp=0xc000f47ae8 sp=0xc000f47aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002acfc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000f47b10 sp=0xc000f47ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002acfc0}, 0xc002fd0fc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000f47b60 sp=0xc000f47b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002acfc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000f47b90 sp=0xc000f47b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274be60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000f47fb8 sp=0xc000f47b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000f47fe0 sp=0xc000f47fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f47fe8 sp=0xc000f47fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482310 gp=0xc000497180 m=nil [select, 3364 minutes]:
runtime.gopark(0xc000546f50?, 0x2?, 0xf0?, 0xba?, 0xc000546f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000546db0 sp=0xc000546d90 pc=0x43b06e
runtime.selectgo(0xc000546f50, 0xc000546f10, 0x1?, 0x0, 0x469ed3?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000546ed0 sp=0xc000546db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0013b5380, {0x9eb660, 0xc00056afb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000546fb8 sp=0xc000546ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000546fe0 sp=0xc000546fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000546fe8 sp=0xc000546fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482288
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482070 gp=0xc000497340 m=nil [select]:
runtime.gopark(0xc000e3ef58?, 0x2?, 0x50?, 0xee?, 0xc000e3ef14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3edb8 sp=0xc000e3ed98 pc=0x43b06e
runtime.selectgo(0xc000e3ef58, 0xc000e3ef10, 0x0?, 0x0, 0xc00124ff01?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3eed8 sp=0xc000e3edb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129e660, {0x9eb660, 0xc000023870})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e3efb8 sp=0xc000e3eed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e3efe0 sp=0xc000e3efb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3efe8 sp=0xc000e3efe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482066
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482346 gp=0xc000497500 m=nil [sync.Mutex.Lock, 3358 minutes]:
runtime.gopark(0x12b?, 0x69a8a0?, 0xd0?, 0xe8?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00146b880 sp=0xc00146b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00146b8e8 sp=0xc00146b880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b05938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00146b920 sp=0xc00146b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00146b970 sp=0xc00146b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00133dc00, 0x6ab}, {0xc002f38320, 0x10})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00146ba00 sp=0xc00146b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013dc00}, 0xc0001e6ea0)
/broadcast-box/main.go:60 +0x105 fp=0xc00146baa8 sp=0xc00146ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013dc00}, 0xc0001e6ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc00146bae8 sp=0xc00146baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013dc00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00146bb10 sp=0xc00146bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013dc00}, 0xc0001e6ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00146bb60 sp=0xc00146bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013dc00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00146bb90 sp=0xc00146bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087f7a0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00146bfb8 sp=0xc00146bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00146bfe0 sp=0xc00146bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00146bfe8 sp=0xc00146bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482593 gp=0xc0004976c0 m=nil [sync.Mutex.Lock, 2854 minutes]:
runtime.gopark(0x0?, 0xc001469780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0014696f0 sp=0xc0014696d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001469758 sp=0xc0014696f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002529220?, 0xc0?, 0xc001469818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001469790 sp=0xc001469758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0014697e0 sp=0xc001469790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00103b000, 0x1724}, {0xc002d1ddd0, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001469958 sp=0xc0014697e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba8c0}, 0xc0002c2c60)
/broadcast-box/main.go:85 +0xed fp=0xc001469aa8 sp=0xc001469958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba8c0}, 0xc0002c2c60)
/broadcast-box/main.go:165 +0x112 fp=0xc001469ae8 sp=0xc001469aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba8c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001469b10 sp=0xc001469ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba8c0}, 0xc0002c2c60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001469b60 sp=0xc001469b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba8c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001469b90 sp=0xc001469b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4870, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001469fb8 sp=0xc001469b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001469fe0 sp=0xc001469fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001469fe8 sp=0xc001469fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482080 gp=0xc000496000 m=nil [select]:
runtime.gopark(0xc000e53f58?, 0x2?, 0x2?, 0x0?, 0xc000e53f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e53df0 sp=0xc000e53dd0 pc=0x43b06e
runtime.selectgo(0xc000e53f58, 0xc000e53f44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e53f10 sp=0xc000e53df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc002b46240, {0x9eb660, 0xc00187bbd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e53fb8 sp=0xc000e53f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e53fe0 sp=0xc000e53fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e53fe8 sp=0xc000e53fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482078
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482507 gp=0xc0004961c0 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x4?, 0xc001b05780?, 0x1b?, 0xe7?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b056f0 sp=0xc001b056d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b05758 sp=0xc001b056f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001126c30?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b05790 sp=0xc001b05758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b057e0 sp=0xc001b05790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000fd4800, 0x173c}, {0xc002d1c7f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b05958 sp=0xc001b057e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3ce0}, 0xc002fd1680)
/broadcast-box/main.go:85 +0xed fp=0xc001b05aa8 sp=0xc001b05958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3ce0}, 0xc002fd1680)
/broadcast-box/main.go:165 +0x112 fp=0xc001b05ae8 sp=0xc001b05aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3ce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b05b10 sp=0xc001b05ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3ce0}, 0xc002fd1680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b05b60 sp=0xc001b05b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3ce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b05b90 sp=0xc001b05b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4e10, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b05fb8 sp=0xc001b05b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b05fe0 sp=0xc001b05fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b05fe8 sp=0xc001b05fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482694 gp=0xc000497880 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x10?, 0xbd?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000813880 sp=0xc000813860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0008138e8 sp=0xc000813880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000fe0000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000813920 sp=0xc0008138e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000813970 sp=0xc000813920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000126680, 0x579}, {0xc001543b30, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000813a00 sp=0xc000813970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f60620}, 0xc0002c3440)
/broadcast-box/main.go:60 +0x105 fp=0xc000813aa8 sp=0xc000813a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f60620}, 0xc0002c3440)
/broadcast-box/main.go:165 +0x112 fp=0xc000813ae8 sp=0xc000813aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60620?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000813b10 sp=0xc000813ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60620}, 0xc0002c3440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000813b60 sp=0xc000813b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60620?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000813b90 sp=0xc000813b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c6c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000813fb8 sp=0xc000813b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000813fe0 sp=0xc000813fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000813fe8 sp=0xc000813fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481999 gp=0xc000497a40 m=nil [select]:
runtime.gopark(0xc00128bf50?, 0x2?, 0x60?, 0xd3?, 0xc00128bf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00128bda8 sp=0xc00128bd88 pc=0x43b06e
runtime.selectgo(0xc00128bf50, 0xc00128bf00, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00128bec8 sp=0xc00128bda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000b3c780, {0x9eb660, 0xc002821170})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00128bfb8 sp=0xc00128bec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00128bfe0 sp=0xc00128bfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00128bfe8 sp=0xc00128bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481977
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482502 gp=0xc000497c00 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc001c02780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c026f0 sp=0xc001c026d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c02758 sp=0xc001c026f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cc8f0?, 0x0?, 0xc001c02818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c02790 sp=0xc001c02758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c027e0 sp=0xc001c02790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000def000, 0x173c}, {0xc002d1c490, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c02958 sp=0xc001c027e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc00013ddc0}, 0xc002fd0d80)
/broadcast-box/main.go:85 +0xed fp=0xc001c02aa8 sp=0xc001c02958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc00013ddc0}, 0xc002fd0d80)
/broadcast-box/main.go:165 +0x112 fp=0xc001c02ae8 sp=0xc001c02aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013ddc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c02b10 sp=0xc001c02ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013ddc0}, 0xc002fd0d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c02b60 sp=0xc001c02b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013ddc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c02b90 sp=0xc001c02b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef9b00, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c02fb8 sp=0xc001c02b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c02fe0 sp=0xc001c02fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c02fe8 sp=0xc001c02fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482074 gp=0xc000497dc0 m=nil [select]:
runtime.gopark(0xc000e3af58?, 0x2?, 0x2?, 0x0?, 0xc000e3af48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3adf0 sp=0xc000e3add0 pc=0x43b06e
runtime.selectgo(0xc000e3af58, 0xc000e3af44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3af10 sp=0xc000e3adf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129ea20, {0x9eb660, 0xc00222f2d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e3afb8 sp=0xc000e3af10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e3afe0 sp=0xc000e3afb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3afe8 sp=0xc000e3afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482053
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482348 gp=0xc0002a0000 m=nil [select]:
runtime.gopark(0xc00021f758?, 0x2?, 0x2?, 0x0?, 0xc00021f748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021f5f0 sp=0xc00021f5d0 pc=0x43b06e
runtime.selectgo(0xc00021f758, 0xc00021f744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021f710 sp=0xc00021f5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000bc72c0, {0x9eb660, 0xc00056a470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00021f7b8 sp=0xc00021f710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00021f7e0 sp=0xc00021f7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021f7e8 sp=0xc00021f7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482346
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482144 gp=0xc0002a01c0 m=nil [select]:
runtime.gopark(0xc000354750?, 0x2?, 0x20?, 0x0?, 0xc000354704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003545a8 sp=0xc000354588 pc=0x43b06e
runtime.selectgo(0xc000354750, 0xc000354700, 0x0?, 0x0, 0x7feb0a?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003546c8 sp=0xc0003545a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956200, {0x9eb660, 0xc00187ba00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0003547b8 sp=0xc0003546c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0003547e0 sp=0xc0003547b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003547e8 sp=0xc0003547e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482122
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482547 gp=0xc0002a0380 m=nil [sync.Mutex.Lock, 2960 minutes]:
runtime.gopark(0xd43c80?, 0xc001401780?, 0x85?, 0xe8?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0014016f0 sp=0xc0014016d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001401758 sp=0xc0014016f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc001401818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001401790 sp=0xc001401758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0014017e0 sp=0xc001401790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001680000, 0x196c}, {0xc002f90168, 0x15})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001401958 sp=0xc0014017e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad880}, 0xc0001e78c0)
/broadcast-box/main.go:85 +0xed fp=0xc001401aa8 sp=0xc001401958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad880}, 0xc0001e78c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001401ae8 sp=0xc001401aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001401b10 sp=0xc001401ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad880}, 0xc0001e78c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001401b60 sp=0xc001401b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001401b90 sp=0xc001401b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da50e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001401fb8 sp=0xc001401b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001401fe0 sp=0xc001401fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001401fe8 sp=0xc001401fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 193782 gp=0xc0002a0540 m=nil [chan receive, 4431 minutes]:
runtime.gopark(0xc00023e240?, 0xc000278ec0?, 0xb0?, 0x8f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000278ec8 sp=0xc000278ea8 pc=0x43b06e
runtime.chanrecv(0xc00028b0e0, 0xc000278fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000278f40 sp=0xc000278ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0003a4418?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000278f68 sp=0xc000278f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000278fe0 sp=0xc000278f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000278fe8 sp=0xc000278fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 193781
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482519 gp=0xc0002a0700 m=nil [sync.Mutex.Lock, 2982 minutes]:
runtime.gopark(0x0?, 0xc001151780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011516f0 sp=0xc0011516d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001151758 sp=0xc0011516f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00056b760?, 0x0?, 0xc001151818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001151790 sp=0xc001151758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011517e0 sp=0xc001151790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001039800, 0x173b}, {0xc002f38ef0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001151958 sp=0xc0011517e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad5e0}, 0xc0001e7680)
/broadcast-box/main.go:85 +0xed fp=0xc001151aa8 sp=0xc001151958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad5e0}, 0xc0001e7680)
/broadcast-box/main.go:165 +0x112 fp=0xc001151ae8 sp=0xc001151aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad5e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001151b10 sp=0xc001151ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad5e0}, 0xc0001e7680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001151b60 sp=0xc001151b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad5e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001151b90 sp=0xc001151b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c2d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001151fb8 sp=0xc001151b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001151fe0 sp=0xc001151fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001151fe8 sp=0xc001151fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482732 gp=0xc0002a08c0 m=nil [select]:
runtime.gopark(0xc0004c1f50?, 0x2?, 0xf8?, 0x1d?, 0xc0004c1f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004c1da8 sp=0xc0004c1d88 pc=0x43b06e
runtime.selectgo(0xc0004c1f50, 0xc0004c1f00, 0x40eac5?, 0x0, 0xc0004c1f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004c1ec8 sp=0xc0004c1da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00027bb80, {0x9eb660, 0xc000bcc4a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0004c1fb8 sp=0xc0004c1ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0004c1fe0 sp=0xc0004c1fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004c1fe8 sp=0xc0004c1fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482728
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482011 gp=0xc0002a0a80 m=nil [select]:
runtime.gopark(0xc00004a750?, 0x2?, 0x60?, 0xab?, 0xc00004a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00004a5a8 sp=0xc00004a588 pc=0x43b06e
runtime.selectgo(0xc00004a750, 0xc00004a700, 0xc00274a990?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00004a6c8 sp=0xc00004a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000196300, {0x9eb660, 0xc000a6f740})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00004a7b8 sp=0xc00004a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00004a7e0 sp=0xc00004a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00004a7e8 sp=0xc00004a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482034
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482146 gp=0xc0002a0c40 m=nil [sync.Mutex.Lock, 3574 minutes]:
runtime.gopark(0x1d0?, 0x69a8a0?, 0x80?, 0x99?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c3b880 sp=0xc000c3b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c3b8e8 sp=0xc000c3b880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c3b920 sp=0xc000c3b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c3b970 sp=0xc000c3b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b93180, 0x550}, {0xc001f894c0, 0x1f})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c3ba00 sp=0xc000c3b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d6c0}, 0xc0008a7440)
/broadcast-box/main.go:60 +0x105 fp=0xc000c3baa8 sp=0xc000c3ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d6c0}, 0xc0008a7440)
/broadcast-box/main.go:165 +0x112 fp=0xc000c3bae8 sp=0xc000c3baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d6c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c3bb10 sp=0xc000c3bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d6c0}, 0xc0008a7440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c3bb60 sp=0xc000c3bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d6c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c3bb90 sp=0xc000c3bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f38ab0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c3bfb8 sp=0xc000c3bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c3bfe0 sp=0xc000c3bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c3bfe8 sp=0xc000c3bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482882 gp=0xc0002a0e00 m=nil [sync.Mutex.Lock, 2552 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0xf0?, 0xb2?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019b3880 sp=0xc0019b3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019b38e8 sp=0xc0019b3880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000270938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019b3920 sp=0xc0019b38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019b3970 sp=0xc0019b3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5ca00, 0x4a2}, {0xc002cb9a10, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019b3a00 sp=0xc0019b3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbbdc0}, 0xc000a43320)
/broadcast-box/main.go:60 +0x105 fp=0xc0019b3aa8 sp=0xc0019b3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbbdc0}, 0xc000a43320)
/broadcast-box/main.go:165 +0x112 fp=0xc0019b3ae8 sp=0xc0019b3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbbdc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019b3b10 sp=0xc0019b3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbbdc0}, 0xc000a43320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019b3b60 sp=0xc0019b3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbbdc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019b3b90 sp=0xc0019b3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6c60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019b3fb8 sp=0xc0019b3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019b3fe0 sp=0xc0019b3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019b3fe8 sp=0xc0019b3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482020 gp=0xc0002a0fc0 m=nil [select]:
runtime.gopark(0xc000047750?, 0x2?, 0xf8?, 0x75?, 0xc000047704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000475a8 sp=0xc000047588 pc=0x43b06e
runtime.selectgo(0xc000047750, 0xc000047700, 0xc002820440?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000476c8 sp=0xc0000475a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000b3d400, {0x9eb660, 0xc002821610})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0000477b8 sp=0xc0000476c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0000477e0 sp=0xc0000477b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000477e8 sp=0xc0000477e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481984
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482717 gp=0xc0002a1180 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f7?, 0x69a8a0?, 0x40?, 0xa8?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001479880 sp=0xc001479860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0014798e8 sp=0xc001479880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00106c600?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001479920 sp=0xc0014798e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001479970 sp=0xc001479920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a6580, 0x577}, {0xc00111cae0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001479a00 sp=0xc001479970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb260}, 0xc001121320)
/broadcast-box/main.go:60 +0x105 fp=0xc001479aa8 sp=0xc001479a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb260}, 0xc001121320)
/broadcast-box/main.go:165 +0x112 fp=0xc001479ae8 sp=0xc001479aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001479b10 sp=0xc001479ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb260}, 0xc001121320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001479b60 sp=0xc001479b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001479b90 sp=0xc001479b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000a1e630, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001479fb8 sp=0xc001479b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001479fe0 sp=0xc001479fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001479fe8 sp=0xc001479fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1484666 gp=0xc0002a1340 m=nil [sync.Mutex.Lock, 911 minutes]:
runtime.gopark(0x0?, 0xc001ac5780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001ac56f0 sp=0xc001ac56d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001ac5758 sp=0xc001ac56f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002cf83b0?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001ac5790 sp=0xc001ac5758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001ac57e0 sp=0xc001ac5790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc002aa5400, 0xaf8}, {0xc0005da5b8, 0x15})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001ac5958 sp=0xc001ac57e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc002ab17a0}, 0xc00055ed80)
/broadcast-box/main.go:85 +0xed fp=0xc001ac5aa8 sp=0xc001ac5958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc002ab17a0}, 0xc00055ed80)
/broadcast-box/main.go:165 +0x112 fp=0xc001ac5ae8 sp=0xc001ac5aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc002ab17a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001ac5b10 sp=0xc001ac5ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc002ab17a0}, 0xc00055ed80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001ac5b60 sp=0xc001ac5b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc002ab17a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001ac5b90 sp=0xc001ac5b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002cd0d80, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001ac5fb8 sp=0xc001ac5b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001ac5fe0 sp=0xc001ac5fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001ac5fe8 sp=0xc001ac5fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482332 gp=0xc0002a1500 m=nil [select]:
runtime.gopark(0xc0004c0758?, 0x2?, 0x2?, 0x0?, 0xc0004c0748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004c05f0 sp=0xc0004c05d0 pc=0x43b06e
runtime.selectgo(0xc0004c0758, 0xc0004c0744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004c0710 sp=0xc0004c05f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000ec9620, {0x9eb660, 0xc000555890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0004c07b8 sp=0xc0004c0710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0004c07e0 sp=0xc0004c07b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004c07e8 sp=0xc0004c07e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482330
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482456 gp=0xc0002a16c0 m=nil [sync.Mutex.Lock, 3084 minutes]:
runtime.gopark(0x0?, 0xc001c07780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c076f0 sp=0xc001c076d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c07758 sp=0xc001c076f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc001c07818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c07790 sp=0xc001c07758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c077e0 sp=0xc001c07790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000fd0000, 0x173c}, {0xc002f38940, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c07958 sp=0xc001c077e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad420}, 0xc002fd1200)
/broadcast-box/main.go:85 +0xed fp=0xc001c07aa8 sp=0xc001c07958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad420}, 0xc002fd1200)
/broadcast-box/main.go:165 +0x112 fp=0xc001c07ae8 sp=0xc001c07aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c07b10 sp=0xc001c07ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad420}, 0xc002fd1200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c07b60 sp=0xc001c07b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c07b90 sp=0xc001c07b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001fe510, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c07fb8 sp=0xc001c07b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c07fe0 sp=0xc001c07fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c07fe8 sp=0xc001c07fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482755 gp=0xc0002a1880 m=nil [select, 2686 minutes]:
runtime.gopark(0xc001664750?, 0x2?, 0xf0?, 0x40?, 0xc001664714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016645b0 sp=0xc001664590 pc=0x43b06e
runtime.selectgo(0xc001664750, 0xc001664710, 0xc00037dec0?, 0x0, 0xc0001944b0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016646d0 sp=0xc0016645b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0008f52c0, {0x9eb660, 0xc000bcdac0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016647b8 sp=0xc0016646d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016647e0 sp=0xc0016647b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016647e8 sp=0xc0016647e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482745
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482781 gp=0xc0002a1a40 m=nil [select, 2684 minutes]:
runtime.gopark(0xc0017f9f50?, 0x2?, 0x0?, 0x0?, 0xc0017f9f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f9db0 sp=0xc0017f9d90 pc=0x43b06e
runtime.selectgo(0xc0017f9f50, 0xc0017f9f10, 0x0?, 0x0, 0xc0017fa0a0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f9ed0 sp=0xc0017f9db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00117f740, {0x9eb660, 0xc000b86110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0017f9fb8 sp=0xc0017f9ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0017f9fe0 sp=0xc0017f9fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f9fe8 sp=0xc0017f9fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482776
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483709 gp=0xc000506000 m=nil [select]:
runtime.gopark(0xc0021d4f58?, 0x2?, 0x2?, 0x0?, 0xc0021d4f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0021d4df0 sp=0xc0021d4dd0 pc=0x43b06e
runtime.selectgo(0xc0021d4f58, 0xc0021d4f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0021d4f10 sp=0xc0021d4df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00219ea20, {0x9eb660, 0xc0021bb280})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0021d4fb8 sp=0xc0021d4f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0021d4fe0 sp=0xc0021d4fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0021d4fe8 sp=0xc0021d4fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483706
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482047 gp=0xc0005061c0 m=nil [select]:
runtime.gopark(0xc00128a750?, 0x2?, 0xe0?, 0x3?, 0xc00128a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00128a5a8 sp=0xc00128a588 pc=0x43b06e
runtime.selectgo(0xc00128a750, 0xc00128a700, 0xc00128a710?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00128a6c8 sp=0xc00128a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0180, {0x9eb660, 0xc000a6e4e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00128a7b8 sp=0xc00128a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00128a7e0 sp=0xc00128a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00128a7e8 sp=0xc00128a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482042
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 194094 gp=0xc000506380 m=nil [chan receive, 4403 minutes]:
runtime.gopark(0xc00055f8c0?, 0xc0004bbec0?, 0xb0?, 0xbf?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bbec8 sp=0xc0004bbea8 pc=0x43b06e
runtime.chanrecv(0xc0008a4240, 0xc0004bbfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0004bbf40 sp=0xc0004bbec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000452648?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0004bbf68 sp=0xc0004bbf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0004bbfe0 sp=0xc0004bbf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bbfe8 sp=0xc0004bbfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 194093
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 196498 gp=0xc000506540 m=nil [chan receive, 4155 minutes]:
runtime.gopark(0xc000684480?, 0xc00024f180?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a8fec8 sp=0xc000a8fea8 pc=0x43b06e
runtime.chanrecv(0xc0003abc80, 0xc000a8ffc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000a8ff40 sp=0xc000a8fec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000304f70?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000a8ff68 sp=0xc000a8ff40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000a8ffe0 sp=0xc000a8ff68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8ffe8 sp=0xc000a8ffe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 196497
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482724 gp=0xc000506700 m=nil [select, 2686 minutes]:
runtime.gopark(0xc000dccf50?, 0x2?, 0xa4?, 0x37?, 0xc000dccf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dccdb0 sp=0xc000dccd90 pc=0x43b06e
runtime.selectgo(0xc000dccf50, 0xc000dccf10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcced0 sp=0xc000dccdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001a15440, {0x9eb660, 0xc000b86500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000dccfb8 sp=0xc000dcced0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000dccfe0 sp=0xc000dccfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dccfe8 sp=0xc000dccfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482700
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482860 gp=0xc0005068c0 m=nil [sync.Mutex.Lock, 2552 minutes]:
runtime.gopark(0x0?, 0xc000331780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003316f0 sp=0xc0003316d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000331758 sp=0xc0003316f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001018590?, 0xc0?, 0xc000331818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000331790 sp=0xc000331758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0003317e0 sp=0xc000331790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001701980, 0x1954}, {0xc002f8c270, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000331958 sp=0xc0003317e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60700}, 0xc0002c3e60)
/broadcast-box/main.go:85 +0xed fp=0xc000331aa8 sp=0xc000331958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60700}, 0xc0002c3e60)
/broadcast-box/main.go:165 +0x112 fp=0xc000331ae8 sp=0xc000331aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60700?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000331b10 sp=0xc000331ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60700}, 0xc0002c3e60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000331b60 sp=0xc000331b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60700?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000331b90 sp=0xc000331b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6900, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000331fb8 sp=0xc000331b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000331fe0 sp=0xc000331fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000331fe8 sp=0xc000331fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482107 gp=0xc000506a80 m=nil [select]:
runtime.gopark(0xc000e56750?, 0x2?, 0x2?, 0x0?, 0xc000e56704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e565a8 sp=0xc000e56588 pc=0x43b06e
runtime.selectgo(0xc000e56750, 0xc000e56700, 0x0?, 0x0, 0x4775a5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e566c8 sp=0xc000e565a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c1b00, {0x9eb660, 0xc000a6fec0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e567b8 sp=0xc000e566c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e567e0 sp=0xc000e567b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e567e8 sp=0xc000e567e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482103
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1210682 gp=0xc000506c40 m=nil [chan receive, 3767 minutes]:
runtime.gopark(0xc000684fc0?, 0xc0016dcea0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c9cec8 sp=0xc000c9cea8 pc=0x43b06e
runtime.chanrecv(0xc000c28900, 0xc000c9cfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000c9cf40 sp=0xc000c9cec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000b9bb10?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000c9cf68 sp=0xc000c9cf40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000c9cfe0 sp=0xc000c9cf68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c9cfe8 sp=0xc000c9cfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1210681
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482298 gp=0xc000506e00 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x129?, 0x69a8a0?, 0x0?, 0x6?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00080f880 sp=0xc00080f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00080f8e8 sp=0xc00080f880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004b6938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00080f920 sp=0xc00080f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00080f970 sp=0xc00080f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000cfa300, 0x6a9}, {0xc002d1c110, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00080fa00 sp=0xc00080f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0002acb60}, 0xc002fd05a0)
/broadcast-box/main.go:60 +0x105 fp=0xc00080faa8 sp=0xc00080fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0002acb60}, 0xc002fd05a0)
/broadcast-box/main.go:165 +0x112 fp=0xc00080fae8 sp=0xc00080faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002acb60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00080fb10 sp=0xc00080fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002acb60}, 0xc002fd05a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00080fb60 sp=0xc00080fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002acb60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00080fb90 sp=0xc00080fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087e750, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00080ffb8 sp=0xc00080fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00080ffe0 sp=0xc00080ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00080ffe8 sp=0xc00080ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481984 gp=0xc000506fc0 m=nil [sync.Mutex.Lock, 3590 minutes]:
runtime.gopark(0xcc?, 0x69a8a0?, 0x10?, 0x62?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c0f880 sp=0xc000c0f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c0f8e8 sp=0xc000c0f880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f46938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c0f920 sp=0xc000c0f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c0f970 sp=0xc000c0f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0001ce000, 0x44c}, {0xc003360120, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c0fa00 sp=0xc000c0f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f2c40}, 0xc00333c6c0)
/broadcast-box/main.go:60 +0x105 fp=0xc000c0faa8 sp=0xc000c0fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f2c40}, 0xc00333c6c0)
/broadcast-box/main.go:165 +0x112 fp=0xc000c0fae8 sp=0xc000c0faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f2c40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c0fb10 sp=0xc000c0fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f2c40}, 0xc00333c6c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c0fb60 sp=0xc000c0fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f2c40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c0fb90 sp=0xc000c0fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274a990, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c0ffb8 sp=0xc000c0fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c0ffe0 sp=0xc000c0ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c0ffe8 sp=0xc000c0ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482186 gp=0xc000507180 m=nil [select]:
runtime.gopark(0xc000248f58?, 0x2?, 0x2?, 0x0?, 0xc000248f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000248df0 sp=0xc000248dd0 pc=0x43b06e
runtime.selectgo(0xc000248f58, 0xc000248f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000248f10 sp=0xc000248df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000ba6ea0, {0x9eb660, 0xc00222f960})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000248fb8 sp=0xc000248f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000248fe0 sp=0xc000248fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000248fe8 sp=0xc000248fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482184
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 193930 gp=0xc000507340 m=nil [chan receive, 4405 minutes]:
runtime.gopark(0xc00037f7a0?, 0xc000357ec0?, 0xb0?, 0x7f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000357ec8 sp=0xc000357ea8 pc=0x43b06e
runtime.chanrecv(0xc0005d9da0, 0xc000357fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000357f40 sp=0xc000357ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000498e68?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000357f68 sp=0xc000357f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000357fe0 sp=0xc000357f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000357fe8 sp=0xc000357fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 193929
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482035 gp=0xc000507500 m=nil [sync.Mutex.Lock, 3584 minutes]:
runtime.gopark(0x1aa?, 0x69a8a0?, 0x10?, 0xe?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001af1880 sp=0xc001af1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001af18e8 sp=0xc001af1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001af1920 sp=0xc001af18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001af1970 sp=0xc001af1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b91080, 0x52a}, {0xc0033c63c0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001af1a00 sp=0xc001af1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d0a0}, 0xc0033a90e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001af1aa8 sp=0xc001af1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d0a0}, 0xc0033a90e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001af1ae8 sp=0xc001af1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d0a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001af1b10 sp=0xc001af1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d0a0}, 0xc0033a90e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001af1b60 sp=0xc001af1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d0a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001af1b90 sp=0xc001af1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001af1fb8 sp=0xc001af1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001af1fe0 sp=0xc001af1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001af1fe8 sp=0xc001af1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482335 gp=0xc0005076c0 m=nil [select, 3360 minutes]:
runtime.gopark(0xc0004bff50?, 0x2?, 0xd0?, 0x9d?, 0xc0004bff14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bfdb0 sp=0xc0004bfd90 pc=0x43b06e
runtime.selectgo(0xc0004bff50, 0xc0004bff10, 0xc0004bff20?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bfed0 sp=0xc0004bfdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00124e0c0, {0x9eb660, 0xc000555890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0004bffb8 sp=0xc0004bfed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0004bffe0 sp=0xc0004bffb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bffe8 sp=0xc0004bffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482330
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482238 gp=0xc000507880 m=nil [select]:
runtime.gopark(0xc000dca750?, 0x2?, 0x2?, 0x0?, 0xc000dca704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dca5a8 sp=0xc000dca588 pc=0x43b06e
runtime.selectgo(0xc000dca750, 0xc000dca700, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dca6c8 sp=0xc000dca5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956d00, {0x9eb660, 0xc0011261c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000dca7b8 sp=0xc000dca6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000dca7e0 sp=0xc000dca7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dca7e8 sp=0xc000dca7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482234
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482099 gp=0xc000507a40 m=nil [select]:
runtime.gopark(0xc000244758?, 0x2?, 0x2?, 0x0?, 0xc000244748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002445f0 sp=0xc0002445d0 pc=0x43b06e
runtime.selectgo(0xc000244758, 0xc000244744, 0x9eb660?, 0x0, 0x878020?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000244710 sp=0xc0002445f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129f080, {0x9eb660, 0xc002820c70})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0002447b8 sp=0xc000244710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0002447e0 sp=0xc0002447b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002447e8 sp=0xc0002447e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482097
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482817 gp=0xc000507c00 m=nil [select, 2650 minutes]:
runtime.gopark(0xc001665750?, 0x2?, 0xa4?, 0x37?, 0xc001665714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016655b0 sp=0xc001665590 pc=0x43b06e
runtime.selectgo(0xc001665750, 0xc001665710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016656d0 sp=0xc0016655b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001278120, {0x9eb660, 0xc0003052a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016657b8 sp=0xc0016656d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016657e0 sp=0xc0016657b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016657e8 sp=0xc0016657e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482796
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1485469 gp=0xc000507dc0 m=nil [sync.Mutex.Lock, 349 minutes]:
runtime.gopark(0x0?, 0xc003402780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0034026f0 sp=0xc0034026d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc003402758 sp=0xc0034026f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc003402818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc003402790 sp=0xc003402758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0034027e0 sp=0xc003402790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0034c0000, 0x173c}, {0xc0010edb30, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc003402958 sp=0xc0034027e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc003274ee0}, 0xc0004690e0)
/broadcast-box/main.go:85 +0xed fp=0xc003402aa8 sp=0xc003402958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc003274ee0}, 0xc0004690e0)
/broadcast-box/main.go:165 +0x112 fp=0xc003402ae8 sp=0xc003402aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc003274ee0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc003402b10 sp=0xc003402ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc003274ee0}, 0xc0004690e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc003402b60 sp=0xc003402b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc003274ee0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc003402b90 sp=0xc003402b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc003496090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc003402fb8 sp=0xc003402b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc003402fe0 sp=0xc003402fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc003402fe8 sp=0xc003402fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482636 gp=0xc0002a1c00 m=nil [sync.Mutex.Lock, 2798 minutes]:
runtime.gopark(0x0?, 0xc00147f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00147f6f0 sp=0xc00147f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00147f758 sp=0xc00147f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004555a0?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00147f790 sp=0xc00147f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00147f7e0 sp=0xc00147f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00013b400, 0xaf8}, {0xc00037a780, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00147f958 sp=0xc00147f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f600e0}, 0xc0001e7d40)
/broadcast-box/main.go:85 +0xed fp=0xc00147faa8 sp=0xc00147f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f600e0}, 0xc0001e7d40)
/broadcast-box/main.go:165 +0x112 fp=0xc00147fae8 sp=0xc00147faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f600e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00147fb10 sp=0xc00147fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f600e0}, 0xc0001e7d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00147fb60 sp=0xc00147fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f600e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00147fb90 sp=0xc00147fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5560, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00147ffb8 sp=0xc00147fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00147ffe0 sp=0xc00147ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00147ffe8 sp=0xc00147ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482345 gp=0xc0008581c0 m=nil [select, 3362 minutes]:
runtime.gopark(0xc00021b750?, 0x2?, 0x0?, 0x20?, 0xc00021b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021b5b0 sp=0xc00021b590 pc=0x43b06e
runtime.selectgo(0xc00021b750, 0xc00021b710, 0x1000000000001?, 0x0, 0x46?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021b6d0 sp=0xc00021b5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000ec9320, {0x9eb660, 0xc0007cc1a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00021b7b8 sp=0xc00021b6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00021b7e0 sp=0xc00021b7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021b7e8 sp=0xc00021b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482340
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482752 gp=0xc000858380 m=nil [sync.Mutex.Lock, 2684 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x20?, 0x90?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018c1880 sp=0xc0018c1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0018c18e8 sp=0xc0018c1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000ddc400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0018c1920 sp=0xc0018c18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0018c1970 sp=0xc0018c1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a7b80, 0x579}, {0xc002cb8c70, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0018c1a00 sp=0xc0018c1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dba7e0}, 0xc001120b40)
/broadcast-box/main.go:60 +0x105 fp=0xc0018c1aa8 sp=0xc0018c1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dba7e0}, 0xc001120b40)
/broadcast-box/main.go:165 +0x112 fp=0xc0018c1ae8 sp=0xc0018c1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba7e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0018c1b10 sp=0xc0018c1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba7e0}, 0xc001120b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0018c1b60 sp=0xc0018c1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba7e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0018c1b90 sp=0xc0018c1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d4d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0018c1fb8 sp=0xc0018c1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0018c1fe0 sp=0xc0018c1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018c1fe8 sp=0xc0018c1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482308 gp=0xc000858000 m=nil [select]:
runtime.gopark(0xc000dcef58?, 0x2?, 0x8?, 0xee?, 0xc000dcef14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcedb8 sp=0xc000dced98 pc=0x43b06e
runtime.selectgo(0xc000dcef58, 0xc000dcef10, 0xc000681058?, 0x0, 0xc0000c3314?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dceed8 sp=0xc000dcedb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0013b5320, {0x9eb660, 0xc00056afb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000dcefb8 sp=0xc000dceed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000dcefe0 sp=0xc000dcefb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcefe8 sp=0xc000dcefe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482288
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482315 gp=0xc000858540 m=nil [select]:
runtime.gopark(0xc00021ff50?, 0x2?, 0x37?, 0x0?, 0xc00021ff04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021fda8 sp=0xc00021fd88 pc=0x43b06e
runtime.selectgo(0xc00021ff50, 0xc00021ff00, 0xc000a6eea0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021fec8 sp=0xc00021fda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487180, {0x9eb660, 0xc0025285e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00021ffb8 sp=0xc00021fec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00021ffe0 sp=0xc00021ffb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021ffe8 sp=0xc00021ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482311
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1295533 gp=0xc000858700 m=nil [chan receive, 3757 minutes]:
runtime.gopark(0xc0002bbd40?, 0xc001285ec0?, 0xb0?, 0x5f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001285ec8 sp=0xc001285ea8 pc=0x43b06e
runtime.chanrecv(0xc000876600, 0xc001285fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001285f40 sp=0xc001285ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc00018c049?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001285f68 sp=0xc001285f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001285fe0 sp=0xc001285f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001285fe8 sp=0xc001285fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1295532
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482022 gp=0xc000858c40 m=nil [sync.Mutex.Lock, 3586 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0x40?, 0x91?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e47880 sp=0xc000e47860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000e478e8 sp=0xc000e47880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f46938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000e47920 sp=0xc000e478e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000e47970 sp=0xc000e47920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c5900, 0x49f}, {0xc003360210, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000e47a00 sp=0xc000e47970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f2fc0}, 0xc00333c900)
/broadcast-box/main.go:60 +0x105 fp=0xc000e47aa8 sp=0xc000e47a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f2fc0}, 0xc00333c900)
/broadcast-box/main.go:165 +0x112 fp=0xc000e47ae8 sp=0xc000e47aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f2fc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000e47b10 sp=0xc000e47ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f2fc0}, 0xc00333c900)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000e47b60 sp=0xc000e47b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f2fc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000e47b90 sp=0xc000e47b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274ac60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000e47fb8 sp=0xc000e47b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000e47fe0 sp=0xc000e47fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e47fe8 sp=0xc000e47fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482239 gp=0xc000858e00 m=nil [select, 3444 minutes]:
runtime.gopark(0xc000542f50?, 0x2?, 0xf0?, 0x2d?, 0xc000542f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000542db0 sp=0xc000542d90 pc=0x43b06e
runtime.selectgo(0xc000542f50, 0xc000542f10, 0xc000377340?, 0x0, 0xc000542f08?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000542ed0 sp=0xc000542db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000d278c0, {0x9eb660, 0xc0011261c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000542fb8 sp=0xc000542ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000542fe0 sp=0xc000542fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000542fe8 sp=0xc000542fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482234
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1484759 gp=0xc000858fc0 m=nil [select]:
runtime.gopark(0xc002d07f58?, 0x2?, 0x88?, 0x7e?, 0xc002d07f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002d07df0 sp=0xc002d07dd0 pc=0x43b06e
runtime.selectgo(0xc002d07f58, 0xc002d07f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc002d07f10 sp=0xc002d07df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc002cffb00, {0x9eb660, 0xc002dc9540})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc002d07fb8 sp=0xc002d07f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc002d07fe0 sp=0xc002d07fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002d07fe8 sp=0xc002d07fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1484774
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482579 gp=0xc000859180 m=nil [select]:
runtime.gopark(0xc00021e758?, 0x2?, 0x88?, 0xe6?, 0xc00021e748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021e5f0 sp=0xc00021e5d0 pc=0x43b06e
runtime.selectgo(0xc00021e758, 0xc00021e744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021e710 sp=0xc00021e5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000370fc0, {0x9eb660, 0xc002528e30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00021e7b8 sp=0xc00021e710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00021e7e0 sp=0xc00021e7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021e7e8 sp=0xc00021e7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482576
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482031 gp=0xc000859340 m=nil [select]:
runtime.gopark(0xc000540758?, 0x2?, 0x50?, 0x6?, 0xc000540714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005405b8 sp=0xc000540598 pc=0x43b06e
runtime.selectgo(0xc000540758, 0xc000540710, 0x0?, 0x0, 0x1000100?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005406d8 sp=0xc0005405b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0032778c0, {0x9eb660, 0xc00187b130})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0005407b8 sp=0xc0005406d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0005407e0 sp=0xc0005407b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005407e8 sp=0xc0005407e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482028
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482715 gp=0xc000859500 m=nil [select]:
runtime.gopark(0xc0013d9f50?, 0x2?, 0x2?, 0x0?, 0xc0013d9f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d9da8 sp=0xc0013d9d88 pc=0x43b06e
runtime.selectgo(0xc0013d9f50, 0xc0013d9f00, 0xc000d2c5a0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d9ec8 sp=0xc0013d9da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000196a80, {0x9eb660, 0xc001019650})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0013d9fb8 sp=0xc0013d9ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0013d9fe0 sp=0xc0013d9fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d9fe8 sp=0xc0013d9fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482734
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482228 gp=0xc0008596c0 m=nil [select, 3466 minutes]:
runtime.gopark(0xc000353f50?, 0x2?, 0x65?, 0x68?, 0xc000353f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000353db0 sp=0xc000353d90 pc=0x43b06e
runtime.selectgo(0xc000353f50, 0xc000353f10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000353ed0 sp=0xc000353db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129fd40, {0x9eb660, 0xc00187b470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000353fb8 sp=0xc000353ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000353fe0 sp=0xc000353fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000353fe8 sp=0xc000353fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482223
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482721 gp=0xc000859880 m=nil [select]:
runtime.gopark(0xc0013dcf58?, 0x2?, 0x9?, 0x3?, 0xc0013dcf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dcdf0 sp=0xc0013dcdd0 pc=0x43b06e
runtime.selectgo(0xc0013dcf58, 0xc0013dcf44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013dcf10 sp=0xc0013dcdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001a15320, {0x9eb660, 0xc000b86500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0013dcfb8 sp=0xc0013dcf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0013dcfe0 sp=0xc0013dcfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013dcfe8 sp=0xc0013dcfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482700
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482731 gp=0xc000859a40 m=nil [select]:
runtime.gopark(0xc000e3c758?, 0x2?, 0x50?, 0xc6?, 0xc000e3c714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3c5b8 sp=0xc000e3c598 pc=0x43b06e
runtime.selectgo(0xc000e3c758, 0xc000e3c710, 0x0?, 0x0, 0x8000101?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3c6d8 sp=0xc000e3c5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00120a180, {0x9eb660, 0xc000bcc4a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e3c7b8 sp=0xc000e3c6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e3c7e0 sp=0xc000e3c7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3c7e8 sp=0xc000e3c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482728
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482827 gp=0xc000859c00 m=nil [select]:
runtime.gopark(0xc0016e3f58?, 0x2?, 0x2?, 0x0?, 0xc0016e3f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e3df0 sp=0xc0016e3dd0 pc=0x43b06e
runtime.selectgo(0xc0016e3f58, 0xc0016e3f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e3f10 sp=0xc0016e3df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00137a0c0, {0x9eb660, 0xc0010181d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016e3fb8 sp=0xc0016e3f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016e3fe0 sp=0xc0016e3fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e3fe8 sp=0xc0016e3fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482825
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482815 gp=0xc000859dc0 m=nil [select]:
runtime.gopark(0xc0016e4758?, 0x2?, 0x50?, 0x46?, 0xc0016e4714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e45b8 sp=0xc0016e4598 pc=0x43b06e
runtime.selectgo(0xc0016e4758, 0xc0016e4710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e46d8 sp=0xc0016e45b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0012787e0, {0x9eb660, 0xc000455e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016e47b8 sp=0xc0016e46d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016e47e0 sp=0xc0016e47b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e47e8 sp=0xc0016e47e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482812
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482033 gp=0xc0002a1dc0 m=nil [select, 3586 minutes]:
runtime.gopark(0xc000278750?, 0x2?, 0xf0?, 0xba?, 0xc000278714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002785b0 sp=0xc000278590 pc=0x43b06e
runtime.selectgo(0xc000278750, 0xc000278710, 0x1?, 0x0, 0x469ed3?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002786d0 sp=0xc0002785b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003277920, {0x9eb660, 0xc00187b130})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0002787b8 sp=0xc0002786d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0002787e0 sp=0xc0002787b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002787e8 sp=0xc0002787e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482028
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1481935 gp=0xc0008588c0 m=nil [select, 3593 minutes]:
runtime.gopark(0xc001284f50?, 0x2?, 0x0?, 0x0?, 0xc001284f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001284db0 sp=0xc001284d90 pc=0x43b06e
runtime.selectgo(0xc001284f50, 0xc001284f10, 0xc000038508?, 0x0, 0x4074a8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001284ed0 sp=0xc001284db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129f680, {0x9eb660, 0xc000bcd440})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001284fb8 sp=0xc001284ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001284fe0 sp=0xc001284fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001284fe8 sp=0xc001284fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481959
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482802 gp=0xc000858a80 m=nil [sync.Mutex.Lock, 2656 minutes]:
runtime.gopark(0x0?, 0xc00114f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00114f6f0 sp=0xc00114f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00114f758 sp=0xc00114f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000b86520?, 0x80?, 0xc00114f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00114f790 sp=0xc00114f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00114f7e0 sp=0xc00114f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0012e3800, 0x1724}, {0xc002f8c160, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00114f958 sp=0xc00114f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbb0a0}, 0xc000654c60)
/broadcast-box/main.go:85 +0xed fp=0xc00114faa8 sp=0xc00114f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbb0a0}, 0xc000654c60)
/broadcast-box/main.go:165 +0x112 fp=0xc00114fae8 sp=0xc00114faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb0a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00114fb10 sp=0xc00114fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb0a0}, 0xc000654c60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00114fb60 sp=0xc00114fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb0a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00114fb90 sp=0xc00114fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d950, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00114ffb8 sp=0xc00114fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00114ffe0 sp=0xc00114ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00114ffe8 sp=0xc00114ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482387 gp=0xc0003f4000 m=nil [sync.Mutex.Lock, 3240 minutes]:
runtime.gopark(0x0?, 0xc0004b5780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b56f0 sp=0xc0004b56d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0004b5758 sp=0xc0004b56f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00056aa90?, 0x0?, 0xc0004b5818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0004b5790 sp=0xc0004b5758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0004b57e0 sp=0xc0004b5790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000c1e800, 0x173c}, {0xc000a54300, 0x13})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0004b5958 sp=0xc0004b57e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002acd20}, 0xc0001e7200)
/broadcast-box/main.go:85 +0xed fp=0xc0004b5aa8 sp=0xc0004b5958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002acd20}, 0xc0001e7200)
/broadcast-box/main.go:165 +0x112 fp=0xc0004b5ae8 sp=0xc0004b5aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002acd20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0004b5b10 sp=0xc0004b5ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002acd20}, 0xc0001e7200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0004b5b60 sp=0xc0004b5b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002acd20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0004b5b90 sp=0xc0004b5b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001fe3f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0004b5fb8 sp=0xc0004b5b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0004b5fe0 sp=0xc0004b5fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b5fe8 sp=0xc0004b5fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 275262 gp=0xc0003f41c0 m=nil [chan receive, 4066 minutes]:
runtime.gopark(0xc0000e7c80?, 0xc000d80e70?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054dec8 sp=0xc00054dea8 pc=0x43b06e
runtime.chanrecv(0xc000ba7200, 0xc00054dfc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00054df40 sp=0xc00054dec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000455120?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00054df68 sp=0xc00054df40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc00054dfe0 sp=0xc00054df68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054dfe8 sp=0xc00054dfe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 275261
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482133 gp=0xc0003f4380 m=nil [select, 3578 minutes]:
runtime.gopark(0xc000352750?, 0x2?, 0xa4?, 0x37?, 0xc000352714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003525b0 sp=0xc000352590 pc=0x43b06e
runtime.selectgo(0xc000352750, 0xc000352710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003526d0 sp=0xc0003525b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129fa40, {0x9eb660, 0xc00222f860})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0003527b8 sp=0xc0003526d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0003527e0 sp=0xc0003527b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003527e8 sp=0xc0003527e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482096
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482754 gp=0xc0003f4540 m=nil [select]:
runtime.gopark(0xc0017fbf50?, 0x2?, 0x40?, 0x0?, 0xc0017fbf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017fbda8 sp=0xc0017fbd88 pc=0x43b06e
runtime.selectgo(0xc0017fbf50, 0xc0017fbf00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017fbec8 sp=0xc0017fbda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216000, {0x9eb660, 0xc000bcdac0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0017fbfb8 sp=0xc0017fbec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0017fbfe0 sp=0xc0017fbfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017fbfe8 sp=0xc0017fbfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482745
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482273 gp=0xc0003f4700 m=nil [sync.Mutex.Lock, 3374 minutes]:
runtime.gopark(0xd43c80?, 0x34a58e0?, 0xd0?, 0x16?, 0x4236dc?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000fb1680 sp=0xc000fb1660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000fb16e8 sp=0xc000fb1680 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0008db1d8?, 0xd8?, 0xc0008db1d8?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000fb1720 sp=0xc000fb16e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000fb1770 sp=0xc000fb1720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc000fb19e8 sp=0xc000fb1770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc0018f3dc0}, 0xfb1b00?)
/broadcast-box/main.go:138 +0x154 fp=0xc000fb1aa8 sp=0xc000fb19e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc0018f3dc0}, 0xc002fd0480)
/broadcast-box/main.go:165 +0x112 fp=0xc000fb1ae8 sp=0xc000fb1aa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3dc0?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000fb1b10 sp=0xc000fb1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc0018f3dc0}, 0xc002fd0480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000fb1b60 sp=0xc000fb1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc0010d4660?}, {0x9ed9f0?, 0xc0018f3dc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000fb1b90 sp=0xc000fb1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000656240, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000fb1fb8 sp=0xc000fb1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000fb1fe0 sp=0xc000fb1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000fb1fe8 sp=0xc000fb1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 197526 gp=0xc0003f48c0 m=nil [chan receive, 3839 minutes]:
runtime.gopark(0xc000203ec0?, 0xc0012ad9f0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000271ec8 sp=0xc000271ea8 pc=0x43b06e
runtime.chanrecv(0xc0009b4480, 0xc000271fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000271f40 sp=0xc000271ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000f4b980?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000271f68 sp=0xc000271f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000271fe0 sp=0xc000271f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000271fe8 sp=0xc000271fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 197525
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1481989 gp=0xc0003f4a80 m=nil [select]:
runtime.gopark(0xc000275750?, 0x2?, 0x31?, 0x20?, 0xc000275704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002755a8 sp=0xc000275588 pc=0x43b06e
runtime.selectgo(0xc000275750, 0xc000275700, 0xc0003f4a80?, 0x0, 0x407165?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002756c8 sp=0xc0002755a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000196c80, {0x9eb660, 0xc0010199e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0002757b8 sp=0xc0002756c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0002757e0 sp=0xc0002757b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002757e8 sp=0xc0002757e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1481972
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483162 gp=0xc0003f4c40 m=nil [sync.Mutex.Lock, 2322 minutes]:
runtime.gopark(0x0?, 0xc0019dd780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019dd6f0 sp=0xc0019dd6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019dd758 sp=0xc0019dd6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc0019dd818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019dd790 sp=0xc0019dd758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019dd7e0 sp=0xc0019dd790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001aac000, 0x1954}, {0xc002f8df50, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019dd958 sp=0xc0019dd7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3420}, 0xc000239440)
/broadcast-box/main.go:85 +0xed fp=0xc0019ddaa8 sp=0xc0019dd958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3420}, 0xc000239440)
/broadcast-box/main.go:165 +0x112 fp=0xc0019ddae8 sp=0xc0019ddaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019ddb10 sp=0xc0019ddae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3420}, 0xc000239440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019ddb60 sp=0xc0019ddb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019ddb90 sp=0xc0019ddb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019ddfb8 sp=0xc0019ddb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019ddfe0 sp=0xc0019ddfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019ddfe8 sp=0xc0019ddfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482328 gp=0xc0003f4e00 m=nil [select]:
runtime.gopark(0xc001b00f50?, 0x2?, 0x9?, 0x3?, 0xc001b00f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b00da8 sp=0xc001b00d88 pc=0x43b06e
runtime.selectgo(0xc001b00f50, 0xc001b00f00, 0xc0004c0710?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b00ec8 sp=0xc001b00da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487680, {0x9eb660, 0xc0007cddb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b00fb8 sp=0xc001b00ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b00fe0 sp=0xc001b00fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b00fe8 sp=0xc001b00fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482324
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482484 gp=0xc0003f4fc0 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000a91780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a916f0 sp=0xc000a916d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a91758 sp=0xc000a916f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001126ae0?, 0xc0?, 0xc000a91818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a91790 sp=0xc000a91758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a917e0 sp=0xc000a91790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000fd3000, 0x173c}, {0xc002f38690, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000a91958 sp=0xc000a917e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad180}, 0xc0001e7320)
/broadcast-box/main.go:85 +0xed fp=0xc000a91aa8 sp=0xc000a91958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad180}, 0xc0001e7320)
/broadcast-box/main.go:165 +0x112 fp=0xc000a91ae8 sp=0xc000a91aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad180?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000a91b10 sp=0xc000a91ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad180}, 0xc0001e7320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000a91b60 sp=0xc000a91b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad180?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a91b90 sp=0xc000a91b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a91fb8 sp=0xc000a91b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a91fe0 sp=0xc000a91fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a91fe8 sp=0xc000a91fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481979 gp=0xc0003f5180 m=nil [sync.Mutex.Lock, 3592 minutes]:
runtime.gopark(0x0?, 0xc001aed780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001aed6f0 sp=0xc001aed6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001aed758 sp=0xc001aed6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00187acf0?, 0x80?, 0xc001aed818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001aed790 sp=0xc001aed758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001aed7e0 sp=0xc001aed790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0033dca80, 0x9ff}, {0xc0033c6280, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001aed958 sp=0xc001aed7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000b1c8c0}, 0xc0033a8360)
/broadcast-box/main.go:85 +0xed fp=0xc001aedaa8 sp=0xc001aed958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000b1c8c0}, 0xc0033a8360)
/broadcast-box/main.go:165 +0x112 fp=0xc001aedae8 sp=0xc001aedaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1c8c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001aedb10 sp=0xc001aedae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1c8c0}, 0xc0033a8360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001aedb60 sp=0xc001aedb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1c8c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001aedb90 sp=0xc001aedb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8240, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001aedfb8 sp=0xc001aedb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001aedfe0 sp=0xc001aedfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001aedfe8 sp=0xc001aedfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482285 gp=0xc0003f5340 m=nil [select]:
runtime.gopark(0xc0004be758?, 0x2?, 0xe0?, 0xe5?, 0xc0004be714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004be5b8 sp=0xc0004be598 pc=0x43b06e
runtime.selectgo(0xc0004be758, 0xc0004be710, 0xc0004be718?, 0x0, 0xc0004be700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004be6d8 sp=0xc0004be5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0002c8480, {0x9eb660, 0xc00187a9d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0004be7b8 sp=0xc0004be6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0004be7e0 sp=0xc0004be7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004be7e8 sp=0xc0004be7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482282
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482350 gp=0xc0003f5500 m=nil [select]:
runtime.gopark(0xc00021cf50?, 0x2?, 0xf8?, 0xcd?, 0xc00021cf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021cda8 sp=0xc00021cd88 pc=0x43b06e
runtime.selectgo(0xc00021cf50, 0xc00021cf00, 0x406fc0?, 0x0, 0x3?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021cec8 sp=0xc00021cda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487a80, {0x9eb660, 0xc00056a470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00021cfb8 sp=0xc00021cec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00021cfe0 sp=0xc00021cfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021cfe8 sp=0xc00021cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482346
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482137 gp=0xc0003f56c0 m=nil [sync.Mutex.Lock, 3576 minutes]:
runtime.gopark(0x0?, 0xc000c83780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c836f0 sp=0xc000c836d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c83758 sp=0xc000c836f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000a6ee70?, 0xc0?, 0xc000c83818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c83790 sp=0xc000c83758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c837e0 sp=0xc000c83790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000d5c600, 0x1954}, {0xc002b3b1a0, 0x1f})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000c83958 sp=0xc000c837e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f36c0}, 0xc00333dd40)
/broadcast-box/main.go:85 +0xed fp=0xc000c83aa8 sp=0xc000c83958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f36c0}, 0xc00333dd40)
/broadcast-box/main.go:165 +0x112 fp=0xc000c83ae8 sp=0xc000c83aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f36c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c83b10 sp=0xc000c83ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f36c0}, 0xc00333dd40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c83b60 sp=0xc000c83b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f36c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c83b90 sp=0xc000c83b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f399e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c83fb8 sp=0xc000c83b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c83fe0 sp=0xc000c83fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c83fe8 sp=0xc000c83fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482132 gp=0xc0003f5880 m=nil [select]:
runtime.gopark(0xc000047f50?, 0x2?, 0x1d?, 0x0?, 0xc000047f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000047da8 sp=0xc000047d88 pc=0x43b06e
runtime.selectgo(0xc000047f50, 0xc000047f00, 0x40eac5?, 0x0, 0xc000047f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000047ec8 sp=0xc000047da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956680, {0x9eb660, 0xc00222f860})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000047fb8 sp=0xc000047ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000047fe0 sp=0xc000047fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000047fe8 sp=0xc000047fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482096
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482302 gp=0xc0003f5a40 m=nil [select]:
runtime.gopark(0xc0004c0f50?, 0x2?, 0x2a?, 0x0?, 0xc0004c0f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004c0da8 sp=0xc0004c0d88 pc=0x43b06e
runtime.selectgo(0xc0004c0f50, 0xc0004c0f00, 0x40eac5?, 0x0, 0xc0004c0f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004c0ec8 sp=0xc0004c0da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001957380, {0x9eb660, 0xc001127140})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0004c0fb8 sp=0xc0004c0ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0004c0fe0 sp=0xc0004c0fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004c0fe8 sp=0xc0004c0fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482298
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482087 gp=0xc0003f5c00 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x0?, 0xc000d99780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000d996f0 sp=0xc000d996d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000d99758 sp=0xc000d996f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00187be20?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000d99790 sp=0xc000d99758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000d997e0 sp=0xc000d99790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001484800, 0x1724}, {0xc003361880, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000d99958 sp=0xc000d997e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3500}, 0xc00333d320)
/broadcast-box/main.go:85 +0xed fp=0xc000d99aa8 sp=0xc000d99958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3500}, 0xc00333d320)
/broadcast-box/main.go:165 +0x112 fp=0xc000d99ae8 sp=0xc000d99aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3500?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000d99b10 sp=0xc000d99ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3500}, 0xc00333d320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000d99b60 sp=0xc000d99b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3500?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000d99b90 sp=0xc000d99b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b9e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000d99fb8 sp=0xc000d99b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000d99fe0 sp=0xc000d99fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000d99fe8 sp=0xc000d99fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1486052 gp=0xc0003f5dc0 m=nil [IO wait, 43 minutes]:
runtime.gopark(0xc0033f3968?, 0x416b38?, 0x80?, 0xec?, 0xb?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0033f3910 sp=0xc0033f38f0 pc=0x43b06e
runtime.netpollblock(0x4b1f58?, 0x405626?, 0x0?)
/usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0033f3948 sp=0xc0033f3910 pc=0x433f37
internal/poll.runtime_pollWait(0x7f8b87a87430, 0x72)
/usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0033f3968 sp=0xc0033f3948 pc=0x467ae5
internal/poll.(*pollDesc).wait(0xc00365ec80?, 0xc000ddc000?, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0033f3990 sp=0xc0033f3968 pc=0x4c86c7
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00365ec80, {0xc000ddc000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0033f3a28 sp=0xc0033f3990 pc=0x4c93da
net.(*netFD).Read(0xc00365ec80, {0xc000ddc000?, 0xc0033f3a98?, 0x4c8b85?})
/usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0033f3a70 sp=0xc0033f3a28 pc=0x595fe5
net.(*conn).Read(0xc000d61050, {0xc000ddc000?, 0x0?, 0xc001ae5028?})
/usr/local/go/src/net/net.go:179 +0x45 fp=0xc0033f3ab8 sp=0xc0033f3a70 pc=0x5a2a05
net.(*TCPConn).Read(0xc001ae5020?, {0xc000ddc000?, 0xc00365ec80?, 0xc0033f3af0?})
<autogenerated>:1 +0x25 fp=0xc0033f3ae8 sp=0xc0033f3ab8 pc=0x5b0405
net/http.(*connReader).Read(0xc001ae5020, {0xc000ddc000, 0x1000, 0x1000})
/usr/local/go/src/net/http/server.go:789 +0x14b fp=0xc0033f3b38 sp=0xc0033f3ae8 pc=0x69adcb
bufio.(*Reader).fill(0xc00337c1e0)
/usr/local/go/src/bufio/bufio.go:110 +0x103 fp=0xc0033f3b70 sp=0xc0033f3b38 pc=0x632623
bufio.(*Reader).Peek(0xc00337c1e0, 0x4)
/usr/local/go/src/bufio/bufio.go:148 +0x53 fp=0xc0033f3b90 sp=0xc0033f3b70 pc=0x632753
net/http.(*conn).serve(0xc0036e6bd0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2074 +0x749 fp=0xc0033f3fb8 sp=0xc0033f3b90 pc=0x6a0a69
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0033f3fe0 sp=0xc0033f3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0033f3fe8 sp=0xc0033f3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482027 gp=0xc000c36000 m=nil [select, 3586 minutes]:
runtime.gopark(0xc001287750?, 0x2?, 0x0?, 0x0?, 0xc001287714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0012875b0 sp=0xc001287590 pc=0x43b06e
runtime.selectgo(0xc001287750, 0xc001287710, 0xc001287710?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012876d0 sp=0xc0012875b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003277500, {0x9eb660, 0xc002821ba0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0012877b8 sp=0xc0012876d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0012877e0 sp=0xc0012877b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012877e8 sp=0xc0012877e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482022
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482546 gp=0xc000c361c0 m=nil [sync.Mutex.Lock, 2960 minutes]:
runtime.gopark(0x4?, 0xc001405780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0014056f0 sp=0xc0014056d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001405758 sp=0xc0014056f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cdc50?, 0xc0?, 0xc001405818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001405790 sp=0xc001405758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0014057e0 sp=0xc001405790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00025d300, 0x196c}, {0xc000a54d98, 0x15})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001405958 sp=0xc0014057e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba460}, 0xc0002c26c0)
/broadcast-box/main.go:85 +0xed fp=0xc001405aa8 sp=0xc001405958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba460}, 0xc0002c26c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001405ae8 sp=0xc001405aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba460?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001405b10 sp=0xc001405ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba460}, 0xc0002c26c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001405b60 sp=0xc001405b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba460?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001405b90 sp=0xc001405b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4f30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001405fb8 sp=0xc001405b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001405fe0 sp=0xc001405fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001405fe8 sp=0xc001405fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482333 gp=0xc000c36380 m=nil [select]:
runtime.gopark(0xc0004ba758?, 0x2?, 0x50?, 0xa6?, 0xc0004ba714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004ba5b8 sp=0xc0004ba598 pc=0x43b06e
runtime.selectgo(0xc0004ba758, 0xc0004ba710, 0x0?, 0x0, 0x812d01?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004ba6d8 sp=0xc0004ba5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000ec9680, {0x9eb660, 0xc000555890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0004ba7b8 sp=0xc0004ba6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0004ba7e0 sp=0xc0004ba7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004ba7e8 sp=0xc0004ba7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482330
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482071 gp=0xc000c36540 m=nil [select]:
runtime.gopark(0xc000e3f750?, 0x2?, 0x0?, 0x0?, 0xc000e3f704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3f5a8 sp=0xc000e3f588 pc=0x43b06e
runtime.selectgo(0xc000e3f750, 0xc000e3f700, 0xc000e3f758?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3f6c8 sp=0xc000e3f5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0300, {0x9eb660, 0xc000023870})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e3f7b8 sp=0xc000e3f6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e3f7e0 sp=0xc000e3f7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3f7e8 sp=0xc000e3f7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482066
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482188 gp=0xc000c36700 m=nil [select]:
runtime.gopark(0xc000541f50?, 0x2?, 0x2?, 0x0?, 0xc000541f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000541da8 sp=0xc000541d88 pc=0x43b06e
runtime.selectgo(0xc000541f50, 0xc000541f00, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000541ec8 sp=0xc000541da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000486c80, {0x9eb660, 0xc00222f960})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000541fb8 sp=0xc000541ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000541fe0 sp=0xc000541fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000541fe8 sp=0xc000541fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482184
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482812 gp=0xc000c368c0 m=nil [sync.Mutex.Lock, 2618 minutes]:
runtime.gopark(0x1f5?, 0x69a8a0?, 0xe0?, 0x61?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000df880 sp=0xc0000df860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0000df8e8 sp=0xc0000df880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0013b2000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0000df920 sp=0xc0000df8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0000df970 sp=0xc0000df920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a9180, 0x575}, {0xc002cb86c0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0000dfa00 sp=0xc0000df970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb6c0}, 0xc000655560)
/broadcast-box/main.go:60 +0x105 fp=0xc0000dfaa8 sp=0xc0000dfa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb6c0}, 0xc000655560)
/broadcast-box/main.go:165 +0x112 fp=0xc0000dfae8 sp=0xc0000dfaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb6c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0000dfb10 sp=0xc0000dfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb6c0}, 0xc000655560)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0000dfb60 sp=0xc0000dfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb6c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0000dfb90 sp=0xc0000dfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012163f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0000dffb8 sp=0xc0000dfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0000dffe0 sp=0xc0000dffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000dffe8 sp=0xc0000dffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482177 gp=0xc000c36a80 m=nil [select, 3566 minutes]:
runtime.gopark(0xc000547f50?, 0x2?, 0x10?, 0x7e?, 0xc000547f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000547db0 sp=0xc000547d90 pc=0x43b06e
runtime.selectgo(0xc000547f50, 0xc000547f10, 0xc0014f36d0?, 0x0, 0xc000b2d880?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000547ed0 sp=0xc000547db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000ba68a0, {0x9eb660, 0xc000555bc0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000547fb8 sp=0xc000547ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000547fe0 sp=0xc000547fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000547fe8 sp=0xc000547fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482156
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482072 gp=0xc000c36c40 m=nil [select, 3584 minutes]:
runtime.gopark(0xc000e41f50?, 0x2?, 0xd1?, 0x75?, 0xc000e41f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e41db0 sp=0xc000e41d90 pc=0x43b06e
runtime.selectgo(0xc000e41f50, 0xc000e41f10, 0xc000e41f10?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e41ed0 sp=0xc000e41db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129e6c0, {0x9eb660, 0xc000023870})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e41fb8 sp=0xc000e41ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e41fe0 sp=0xc000e41fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e41fe8 sp=0xc000e41fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482066
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483714 gp=0xc000c36e00 m=nil [sync.Mutex.Lock, 2100 minutes]:
runtime.gopark(0x0?, 0xc0021d2780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0021d26f0 sp=0xc0021d26d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0021d2758 sp=0xc0021d26f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002222180?, 0x0?, 0xc0021d2818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0021d2790 sp=0xc0021d2758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0021d27e0 sp=0xc0021d2790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001fa1800, 0x173c}, {0xc00205a680, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0021d2958 sp=0xc0021d27e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001b37880}, 0xc000804000)
/broadcast-box/main.go:85 +0xed fp=0xc0021d2aa8 sp=0xc0021d2958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001b37880}, 0xc000804000)
/broadcast-box/main.go:165 +0x112 fp=0xc0021d2ae8 sp=0xc0021d2aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0021d2b10 sp=0xc0021d2ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37880}, 0xc000804000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0021d2b60 sp=0xc0021d2b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0021d2b90 sp=0xc0021d2b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000bc9440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0021d2fb8 sp=0xc0021d2b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0021d2fe0 sp=0xc0021d2fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0021d2fe8 sp=0xc0021d2fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482723 gp=0xc000c36fc0 m=nil [select]:
runtime.gopark(0xc00021c750?, 0x2?, 0x3a?, 0x0?, 0xc00021c704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021c5a8 sp=0xc00021c588 pc=0x43b06e
runtime.selectgo(0xc00021c750, 0xc00021c700, 0xc000da5a70?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021c6c8 sp=0xc00021c5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0008b9f00, {0x9eb660, 0xc000b86500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00021c7b8 sp=0xc00021c6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00021c7e0 sp=0xc00021c7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021c7e8 sp=0xc00021c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482700
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483710 gp=0xc000c37180 m=nil [select]:
runtime.gopark(0xc0021d5f58?, 0x2?, 0x50?, 0x5e?, 0xc0021d5f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0021d5db8 sp=0xc0021d5d98 pc=0x43b06e
runtime.selectgo(0xc0021d5f58, 0xc0021d5f10, 0xc0021d5f18?, 0x0, 0xc0021d5f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0021d5ed8 sp=0xc0021d5db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00219ef60, {0x9eb660, 0xc0021bb280})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0021d5fb8 sp=0xc0021d5ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0021d5fe0 sp=0xc0021d5fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0021d5fe8 sp=0xc0021d5fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483706
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482122 gp=0xc000c37340 m=nil [sync.Mutex.Lock, 3574 minutes]:
runtime.gopark(0x1d0?, 0x69a8a0?, 0xc0?, 0x18?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c3f880 sp=0xc000c3f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c3f8e8 sp=0xc000c3f880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c3f920 sp=0xc000c3f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c3f970 sp=0xc000c3f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b92100, 0x550}, {0xc001f88020, 0x1f})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c3fa00 sp=0xc000c3f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d5e0}, 0xc0008a6fc0)
/broadcast-box/main.go:60 +0x105 fp=0xc000c3faa8 sp=0xc000c3fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d5e0}, 0xc0008a6fc0)
/broadcast-box/main.go:165 +0x112 fp=0xc000c3fae8 sp=0xc000c3faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d5e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c3fb10 sp=0xc000c3fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d5e0}, 0xc0008a6fc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c3fb60 sp=0xc000c3fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d5e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c3fb90 sp=0xc000c3fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8fc0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c3ffb8 sp=0xc000c3fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c3ffe0 sp=0xc000c3ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c3ffe8 sp=0xc000c3ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482223 gp=0xc000c37500 m=nil [sync.Mutex.Lock, 3466 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0xe0?, 0x10?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001af3880 sp=0xc001af3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001af38e8 sp=0xc001af3880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f47938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001af3920 sp=0xc001af38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001af3970 sp=0xc001af3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334f900, 0x49f}, {0xc003361730, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001af3a00 sp=0xc001af3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1db20}, 0xc0008a78c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001af3aa8 sp=0xc001af3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1db20}, 0xc0008a78c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001af3ae8 sp=0xc001af3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1db20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001af3b10 sp=0xc001af3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1db20}, 0xc0008a78c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001af3b60 sp=0xc001af3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1db20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001af3b90 sp=0xc001af3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef9950, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001af3fb8 sp=0xc001af3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001af3fe0 sp=0xc001af3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001af3fe8 sp=0xc001af3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482236 gp=0xc000c376c0 m=nil [select]:
runtime.gopark(0xc000dc9f58?, 0x2?, 0x2?, 0x0?, 0xc000dc9f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dc9df0 sp=0xc000dc9dd0 pc=0x43b06e
runtime.selectgo(0xc000dc9f58, 0xc000dc9f44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dc9f10 sp=0xc000dc9df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000d27440, {0x9eb660, 0xc0011261c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000dc9fb8 sp=0xc000dc9f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000dc9fe0 sp=0xc000dc9fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dc9fe8 sp=0xc000dc9fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482234
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482053 gp=0xc000c37880 m=nil [sync.Mutex.Lock, 3584 minutes]:
runtime.gopark(0x1aa?, 0x69a8a0?, 0x50?, 0x6a?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c0d880 sp=0xc000c0d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c0d8e8 sp=0xc000c0d880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264c00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c0d920 sp=0xc000c0d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c0d970 sp=0xc000c0d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b92c00, 0x52a}, {0xc001542ac0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c0da00 sp=0xc000c0d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d880}, 0xc0033a9d40)
/broadcast-box/main.go:60 +0x105 fp=0xc000c0daa8 sp=0xc000c0da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d880}, 0xc0033a9d40)
/broadcast-box/main.go:165 +0x112 fp=0xc000c0dae8 sp=0xc000c0daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c0db10 sp=0xc000c0dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d880}, 0xc0033a9d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c0db60 sp=0xc000c0db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c0db90 sp=0xc000c0db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274ae10, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c0dfb8 sp=0xc000c0db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c0dfe0 sp=0xc000c0dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c0dfe8 sp=0xc000c0dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482698 gp=0xc000c37a40 m=nil [select]:
runtime.gopark(0xc0013dc750?, 0x2?, 0xf8?, 0xc5?, 0xc0013dc704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dc5a8 sp=0xc0013dc588 pc=0x43b06e
runtime.selectgo(0xc0013dc750, 0xc0013dc700, 0xc000da42d0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013dc6c8 sp=0xc0013dc5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0008b9d00, {0x9eb660, 0xc0025294f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0013dc7b8 sp=0xc0013dc6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0013dc7e0 sp=0xc0013dc7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013dc7e8 sp=0xc0013dc7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482694
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482739 gp=0xc000c37c00 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0xb0?, 0x27?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016ab880 sp=0xc0016ab860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0016ab8e8 sp=0xc0016ab880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00106ca00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0016ab920 sp=0xc0016ab8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0016ab970 sp=0xc0016ab920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a7080, 0x579}, {0xc00111d4c0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0016aba00 sp=0xc0016ab970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb340}, 0xc001121560)
/broadcast-box/main.go:60 +0x105 fp=0xc0016abaa8 sp=0xc0016aba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb340}, 0xc001121560)
/broadcast-box/main.go:165 +0x112 fp=0xc0016abae8 sp=0xc0016abaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0016abb10 sp=0xc0016abae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb340}, 0xc001121560)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0016abb60 sp=0xc0016abb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0016abb90 sp=0xc0016abb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000774630, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0016abfb8 sp=0xc0016abb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0016abfe0 sp=0xc0016abfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016abfe8 sp=0xc0016abfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482025 gp=0xc000c37dc0 m=nil [select]:
runtime.gopark(0xc000e3a758?, 0x2?, 0x2?, 0x0?, 0xc000e3a714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3a5b8 sp=0xc000e3a598 pc=0x43b06e
runtime.selectgo(0xc000e3a758, 0xc000e3a710, 0x0?, 0x0, 0xc00252d301?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3a6d8 sp=0xc000e3a5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc003277320, {0x9eb660, 0xc002821ba0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e3a7b8 sp=0xc000e3a6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e3a7e0 sp=0xc000e3a7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3a7e8 sp=0xc000e3a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482022
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482103 gp=0xc000b2c000 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x19b?, 0x69a8a0?, 0x0?, 0xcc?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000b9d880 sp=0xc000b9d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000b9d8e8 sp=0xc000b9d880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000404800?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000b9d920 sp=0xc000b9d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000b9d970 sp=0xc000b9d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000127180, 0x51b}, {0xc0015439d0, 0xb})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000b9da00 sp=0xc000b9d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d420}, 0xc0008a6240)
/broadcast-box/main.go:60 +0x105 fp=0xc000b9daa8 sp=0xc000b9da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d420}, 0xc0008a6240)
/broadcast-box/main.go:165 +0x112 fp=0xc000b9dae8 sp=0xc000b9daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000b9db10 sp=0xc000b9dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d420}, 0xc0008a6240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000b9db60 sp=0xc000b9db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000b9db90 sp=0xc000b9db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef95f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000b9dfb8 sp=0xc000b9db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000b9dfe0 sp=0xc000b9dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b9dfe8 sp=0xc000b9dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481966 gp=0xc000b2c1c0 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x80a89d?, 0xc002eeefc8?, 0x6?, 0x0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f49c70 sp=0xc000f49c50 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xc00327639c, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000f49cd8 sp=0xc000f49c70 pc=0x44d385
sync.runtime_SemacquireMutex(0xa?, 0x10?, 0x9?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000f49d10 sp=0xc000f49cd8 pc=0x469445
sync.(*Mutex).lockSlow(0xc003276398)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000f49d60 sp=0xc000f49d10 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
sync.(*RWMutex).Lock(0x0?)
/usr/local/go/src/sync/rwmutex.go:146 +0x31 fp=0xc000f49d90 sp=0xc000f49d60 pc=0x4773f1
github.com/glimesh/broadcast-box/internal/webrtc.deleteWHEPSession(0xc003276360, {0xc0032f7770, 0xd}, {0xc00002b3b0, 0x24})
/broadcast-box/internal/webrtc/whep.go:75 +0x4a fp=0xc000f49de8 sp=0xc000f49d90 pc=0x8330ca
github.com/glimesh/broadcast-box/internal/webrtc.WHEP.func1(0xc002eef0d8?)
/broadcast-box/internal/webrtc/whep.go:108 +0xe5 fp=0xc000f49e78 sp=0xc000f49de8 pc=0x833d25
github.com/pion/webrtc/v4.(*PeerConnection).onICEConnectionStateChange(0xc002eeefc8, 0x6)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:499 +0x132 fp=0xc000f49ed0 sp=0xc000f49e78 pc=0x809632
github.com/pion/webrtc/v4.(*PeerConnection).createICETransport.func1(0x5)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:814 +0x91 fp=0xc000f49f28 sp=0xc000f49ed0 pc=0x80aa31
github.com/pion/webrtc/v4.(*ICETransport).onConnectionStateChange(0xc001f58e10?, 0x8985a0?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:230 +0xd4 fp=0xc000f49f60 sp=0xc000f49f28 pc=0x7ff2b4
github.com/pion/webrtc/v4.(*ICETransport).Start.func1(0x7cd760?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:109 +0xbf fp=0xc000f49f98 sp=0xc000f49f60 pc=0x7fed1f
github.com/pion/ice/v3.(*Agent).onConnectionStateChange(0xc0000ad930?, 0xc001621b90?)
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:40 +0x5c fp=0xc000f49fc0 sp=0xc000f49f98 pc=0x7ccb9c
github.com/pion/ice/v3.(*Agent).connectionStateRoutine.gowrap1()
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x25 fp=0xc000f49fe0 sp=0xc000f49fc0 pc=0x7ccd25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f49fe8 sp=0xc000f49fe0 pc=0x46ccc1
created by github.com/pion/ice/v3.(*Agent).connectionStateRoutine in goroutine 1481952
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x37
goroutine 1482288 gp=0xc000b2c380 m=nil [sync.Mutex.Lock, 3364 minutes]:
runtime.gopark(0x129?, 0x69a8a0?, 0x30?, 0x6?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000faf880 sp=0xc000faf860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000faf8e8 sp=0xc000faf880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0008d6400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000faf920 sp=0xc000faf8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000faf970 sp=0xc000faf920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000cf9c00, 0x6a9}, {0xc00336da70, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000fafa00 sp=0xc000faf970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0002acc40}, 0xc002fd0a20)
/broadcast-box/main.go:60 +0x105 fp=0xc000fafaa8 sp=0xc000fafa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0002acc40}, 0xc002fd0a20)
/broadcast-box/main.go:165 +0x112 fp=0xc000fafae8 sp=0xc000fafaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002acc40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000fafb10 sp=0xc000fafae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002acc40}, 0xc002fd0a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000fafb60 sp=0xc000fafb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002acc40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000fafb90 sp=0xc000fafb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087f710, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000faffb8 sp=0xc000fafb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000faffe0 sp=0xc000faffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000faffe8 sp=0xc000faffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481972 gp=0xc000b2c540 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x11b?, 0x69a8a0?, 0x70?, 0x54?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000335880 sp=0xc000335860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0003358e8 sp=0xc000335880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001c92e00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000335920 sp=0xc0003358e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000335970 sp=0xc000335920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c4500, 0x49b}, {0xc0033c67e0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000335a00 sp=0xc000335970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1cd20}, 0xc00333db00)
/broadcast-box/main.go:60 +0x105 fp=0xc000335aa8 sp=0xc000335a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1cd20}, 0xc00333db00)
/broadcast-box/main.go:165 +0x112 fp=0xc000335ae8 sp=0xc000335aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1cd20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000335b10 sp=0xc000335ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1cd20}, 0xc00333db00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000335b60 sp=0xc000335b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1cd20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000335b90 sp=0xc000335b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000335fb8 sp=0xc000335b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000335fe0 sp=0xc000335fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000335fe8 sp=0xc000335fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482588 gp=0xc000b2c700 m=nil [sync.Mutex.Lock, 2852 minutes]:
runtime.gopark(0x0?, 0xc00195f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00195f6f0 sp=0xc00195f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00195f758 sp=0xc00195f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002528060?, 0x0?, 0xc00195f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00195f790 sp=0xc00195f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00195f7e0 sp=0xc00195f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001054800, 0x1724}, {0xc00037a0a0, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00195f958 sp=0xc00195f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ada40}, 0xc0002c2b40)
/broadcast-box/main.go:85 +0xed fp=0xc00195faa8 sp=0xc00195f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ada40}, 0xc0002c2b40)
/broadcast-box/main.go:165 +0x112 fp=0xc00195fae8 sp=0xc00195faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ada40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00195fb10 sp=0xc00195fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ada40}, 0xc0002c2b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00195fb60 sp=0xc00195fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ada40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00195fb90 sp=0xc00195fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4cf0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00195ffb8 sp=0xc00195fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00195ffe0 sp=0xc00195ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00195ffe8 sp=0xc00195ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482034 gp=0xc000b2c8c0 m=nil [sync.Mutex.Lock, 3586 minutes]:
runtime.gopark(0x1aa?, 0x69a8a0?, 0x20?, 0x84?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e49880 sp=0xc000e49860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000e498e8 sp=0xc000e49880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00029a000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000e49920 sp=0xc000e498e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000e49970 sp=0xc000e49920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b90b00, 0x52a}, {0xc0033c6050, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000e49a00 sp=0xc000e49970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1c0e0}, 0xc0033a8000)
/broadcast-box/main.go:60 +0x105 fp=0xc000e49aa8 sp=0xc000e49a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1c0e0}, 0xc0033a8000)
/broadcast-box/main.go:165 +0x112 fp=0xc000e49ae8 sp=0xc000e49aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1c0e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000e49b10 sp=0xc000e49ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1c0e0}, 0xc0033a8000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000e49b60 sp=0xc000e49b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1c0e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000e49b90 sp=0xc000e49b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b200, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000e49fb8 sp=0xc000e49b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000e49fe0 sp=0xc000e49fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e49fe8 sp=0xc000e49fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482751 gp=0xc000b2ca80 m=nil [select, 2684 minutes]:
runtime.gopark(0xc001664f50?, 0x2?, 0x0?, 0x0?, 0xc001664f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001664db0 sp=0xc001664d90 pc=0x43b06e
runtime.selectgo(0xc001664f50, 0xc001664f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001664ed0 sp=0xc001664db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00117e600, {0x9eb660, 0xc000bcc720})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001664fb8 sp=0xc001664ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001664fe0 sp=0xc001664fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001664fe8 sp=0xc001664fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482746
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482494 gp=0xc000b2cc40 m=nil [sync.Mutex.Lock, 2982 minutes]:
runtime.gopark(0x4?, 0xc000548780?, 0x1b?, 0xe7?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005486f0 sp=0xc0005486d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000548758 sp=0xc0005486f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007ccc30?, 0x40?, 0xc000548818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000548790 sp=0xc000548758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0005487e0 sp=0xc000548790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001051800, 0x173c}, {0xc002d1c5e0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000548958 sp=0xc0005487e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba2a0}, 0xc002fd1440)
/broadcast-box/main.go:85 +0xed fp=0xc000548aa8 sp=0xc000548958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba2a0}, 0xc002fd1440)
/broadcast-box/main.go:165 +0x112 fp=0xc000548ae8 sp=0xc000548aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba2a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000548b10 sp=0xc000548ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba2a0}, 0xc002fd1440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000548b60 sp=0xc000548b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba2a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000548b90 sp=0xc000548b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4900, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000548fb8 sp=0xc000548b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000548fe0 sp=0xc000548fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000548fe8 sp=0xc000548fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482097 gp=0xc000b2ce00 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x334?, 0x69a8a0?, 0xa0?, 0x85?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000b9f880 sp=0xc000b9f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000b9f8e8 sp=0xc000b9f880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000404400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000b9f920 sp=0xc000b9f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000b9f970 sp=0xc000b9f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b7b500, 0x1334}, {0xc001542e70, 0xb})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000b9fa00 sp=0xc000b9f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d340}, 0xc0033a99e0)
/broadcast-box/main.go:60 +0x105 fp=0xc000b9faa8 sp=0xc000b9fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d340}, 0xc0033a99e0)
/broadcast-box/main.go:165 +0x112 fp=0xc000b9fae8 sp=0xc000b9faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000b9fb10 sp=0xc000b9fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d340}, 0xc0033a99e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000b9fb60 sp=0xc000b9fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000b9fb90 sp=0xc000b9fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef93b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000b9ffb8 sp=0xc000b9fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000b9ffe0 sp=0xc000b9ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000b9ffe8 sp=0xc000b9ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482763 gp=0xc000b2cfc0 m=nil [select, 2676 minutes]:
runtime.gopark(0xc0016e6f50?, 0x2?, 0x0?, 0x0?, 0xc0016e6f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e6db0 sp=0xc0016e6d90 pc=0x43b06e
runtime.selectgo(0xc0016e6f50, 0xc0016e6f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e6ed0 sp=0xc0016e6db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00117f500, {0x9eb660, 0xc002821e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016e6fb8 sp=0xc0016e6ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016e6fe0 sp=0xc0016e6fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e6fe8 sp=0xc0016e6fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482788
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482656 gp=0xc000b2d180 m=nil [sync.Mutex.Lock, 2750 minutes]:
runtime.gopark(0x0?, 0xc0016b1780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016b16f0 sp=0xc0016b16d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0016b1758 sp=0xc0016b16f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc0016b1818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0016b1790 sp=0xc0016b1758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0016b17e0 sp=0xc0016b1790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001700000, 0x183c}, {0xc00037a5f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0016b1958 sp=0xc0016b17e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f601c0}, 0xc0011206c0)
/broadcast-box/main.go:85 +0xed fp=0xc0016b1aa8 sp=0xc0016b1958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f601c0}, 0xc0011206c0)
/broadcast-box/main.go:165 +0x112 fp=0xc0016b1ae8 sp=0xc0016b1aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f601c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0016b1b10 sp=0xc0016b1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f601c0}, 0xc0011206c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0016b1b60 sp=0xc0016b1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f601c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0016b1b90 sp=0xc0016b1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000656360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0016b1fb8 sp=0xc0016b1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0016b1fe0 sp=0xc0016b1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016b1fe8 sp=0xc0016b1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482102 gp=0xc000b2d340 m=nil [select, 3582 minutes]:
runtime.gopark(0xc000e40750?, 0x2?, 0x65?, 0x68?, 0xc000e40714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e405b0 sp=0xc000e40590 pc=0x43b06e
runtime.selectgo(0xc000e40750, 0xc000e40710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e406d0 sp=0xc000e405b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129f140, {0x9eb660, 0xc002820c70})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e407b8 sp=0xc000e406d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e407e0 sp=0xc000e407b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e407e8 sp=0xc000e407e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482097
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482342 gp=0xc000b2d500 m=nil [select]:
runtime.gopark(0xc0004c1758?, 0x2?, 0x9?, 0x3?, 0xc0004c1748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004c15f0 sp=0xc0004c15d0 pc=0x43b06e
runtime.selectgo(0xc0004c1758, 0xc0004c1744, 0x9eb660?, 0x0, 0xc0004c1718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004c1710 sp=0xc0004c15f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000ec9080, {0x9eb660, 0xc0007cc1a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0004c17b8 sp=0xc0004c1710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0004c17e0 sp=0xc0004c17b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004c17e8 sp=0xc0004c17e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482340
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482343 gp=0xc000b2d6c0 m=nil [select]:
runtime.gopark(0xc00021a758?, 0x2?, 0x8?, 0xa6?, 0xc00021a714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021a5b8 sp=0xc00021a598 pc=0x43b06e
runtime.selectgo(0xc00021a758, 0xc00021a710, 0x0?, 0x0, 0xc00187b840?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021a6d8 sp=0xc00021a5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000ec91a0, {0x9eb660, 0xc0007cc1a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00021a7b8 sp=0xc00021a6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00021a7e0 sp=0xc00021a7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021a7e8 sp=0xc00021a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482340
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482005 gp=0xc000b2d880 m=nil [select]:
runtime.gopark(0xc000355f58?, 0x2?, 0x50?, 0x5e?, 0xc000355f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000355db8 sp=0xc000355d98 pc=0x43b06e
runtime.selectgo(0xc000355f58, 0xc000355f10, 0x4775a5?, 0x0, 0x874b60?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000355ed8 sp=0xc000355db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc003276d20, {0x9eb660, 0xc002821d20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000355fb8 sp=0xc000355ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000355fe0 sp=0xc000355fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000355fe8 sp=0xc000355fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482002
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1481960 gp=0xc000b2da40 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0x80?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000811880 sp=0xc000811860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0008118e8 sp=0xc000811880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001f2d938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000811920 sp=0xc0008118e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000811970 sp=0xc000811920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0033c4000, 0x49f}, {0xc00338fdf0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000811a00 sp=0xc000811970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1cb60}, 0xc0033a86c0)
/broadcast-box/main.go:60 +0x105 fp=0xc000811aa8 sp=0xc000811a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1cb60}, 0xc0033a86c0)
/broadcast-box/main.go:165 +0x112 fp=0xc000811ae8 sp=0xc000811aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1cb60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000811b10 sp=0xc000811ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1cb60}, 0xc0033a86c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000811b60 sp=0xc000811b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1cb60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000811b90 sp=0xc000811b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274bd40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000811fb8 sp=0xc000811b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000811fe0 sp=0xc000811fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000811fe8 sp=0xc000811fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482762 gp=0xc000b2dc00 m=nil [select]:
runtime.gopark(0xc0017f7750?, 0x2?, 0x2?, 0x0?, 0xc0017f7704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f75a8 sp=0xc0017f7588 pc=0x43b06e
runtime.selectgo(0xc0017f7750, 0xc0017f7700, 0xc000da5c20?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f76c8 sp=0xc0017f75a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216180, {0x9eb660, 0xc002821e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0017f77b8 sp=0xc0017f76c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0017f77e0 sp=0xc0017f77b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f77e8 sp=0xc0017f77e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482788
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482268 gp=0xc000b2ddc0 m=nil [select, 3374 minutes]:
runtime.gopark(0xc000dcc750?, 0x2?, 0x65?, 0x68?, 0xc000dcc714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcc5b0 sp=0xc000dcc590 pc=0x43b06e
runtime.selectgo(0xc000dcc750, 0xc000dcc710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcc6d0 sp=0xc000dcc5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0013b46c0, {0x9eb660, 0xc001127830})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000dcc7b8 sp=0xc000dcc6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000dcc7e0 sp=0xc000dcc7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcc7e8 sp=0xc000dcc7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482262
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482828 gp=0xc00032a380 m=nil [select]:
runtime.gopark(0xc00166e758?, 0x2?, 0x8?, 0xe6?, 0xc00166e714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166e5b8 sp=0xc00166e598 pc=0x43b06e
runtime.selectgo(0xc00166e758, 0xc00166e710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166e6d8 sp=0xc00166e5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137a120, {0x9eb660, 0xc0010181d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00166e7b8 sp=0xc00166e6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00166e7e0 sp=0xc00166e7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166e7e8 sp=0xc00166e7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482825
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482130 gp=0xc00032a540 m=nil [select]:
runtime.gopark(0xc000045758?, 0x2?, 0x9?, 0x3?, 0xc000045748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000455f0 sp=0xc0000455d0 pc=0x43b06e
runtime.selectgo(0xc000045758, 0xc000045744, 0x9eb660?, 0x0, 0xc00247c700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000045710 sp=0xc0000455f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129f800, {0x9eb660, 0xc00222f860})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0000457b8 sp=0xc000045710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0000457e0 sp=0xc0000457b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000457e8 sp=0xc0000457e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482096
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1481925 gp=0xc00032a700 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x4c9052?, 0x7f8b87bb27b0?, 0x20?, 0x8a?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001284448 sp=0xc001284428 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0012844b0 sp=0xc001284448 pc=0x44d385
sync.runtime_SemacquireMutex(0x429d7b?, 0x20?, 0x414e74?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0012844e8 sp=0xc0012844b0 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001284538 sp=0xc0012844e8 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.deleteStream({0xc001ff2bb0?, 0xd})
/broadcast-box/internal/webrtc/webrtc.go:104 +0x5a fp=0xc001284590 sp=0xc001284538 pc=0x8300da
github.com/glimesh/broadcast-box/internal/webrtc.deleteWHEPSession(0xc003276360, {0xc001ff2bb0, 0xd}, {0xc000680480, 0x24})
/broadcast-box/internal/webrtc/whep.go:81 +0xc6 fp=0xc0012845e8 sp=0xc001284590 pc=0x833146
github.com/glimesh/broadcast-box/internal/webrtc.WHEP.func1(0xc002eee358?)
/broadcast-box/internal/webrtc/whep.go:108 +0xe5 fp=0xc001284678 sp=0xc0012845e8 pc=0x833d25
github.com/pion/webrtc/v4.(*PeerConnection).onICEConnectionStateChange(0xc002eee248, 0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:499 +0x132 fp=0xc0012846d0 sp=0xc001284678 pc=0x809632
github.com/pion/webrtc/v4.(*PeerConnection).createICETransport.func1(0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:814 +0x91 fp=0xc001284728 sp=0xc0012846d0 pc=0x80aa31
github.com/pion/webrtc/v4.(*ICETransport).onConnectionStateChange(0xc001f583c0?, 0x8985a0?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:230 +0xd4 fp=0xc001284760 sp=0xc001284728 pc=0x7ff2b4
github.com/pion/webrtc/v4.(*ICETransport).Start.func1(0x7cd760?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:109 +0xbf fp=0xc001284798 sp=0xc001284760 pc=0x7fed1f
github.com/pion/ice/v3.(*Agent).onConnectionStateChange(0xc0001a16c0?, 0xc002723b08?)
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:40 +0x5c fp=0xc0012847c0 sp=0xc001284798 pc=0x7ccb9c
github.com/pion/ice/v3.(*Agent).connectionStateRoutine.gowrap1()
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x25 fp=0xc0012847e0 sp=0xc0012847c0 pc=0x7ccd25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012847e8 sp=0xc0012847e0 pc=0x46ccc1
created by github.com/pion/ice/v3.(*Agent).connectionStateRoutine in goroutine 1481908
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x37
goroutine 1481990 gp=0xc00032a8c0 m=nil [select, 3593 minutes]:
runtime.gopark(0xc00128b750?, 0x2?, 0x10?, 0x0?, 0xc00128b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00128b5b0 sp=0xc00128b590 pc=0x43b06e
runtime.selectgo(0xc00128b750, 0xc00128b710, 0xc00355ade0?, 0x0, 0x7d27c5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00128b6d0 sp=0xc00128b5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014cccc0, {0x9eb660, 0xc0010199e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00128b7b8 sp=0xc00128b6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00128b7e0 sp=0xc00128b7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00128b7e8 sp=0xc00128b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481972
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482699 gp=0xc00032aa80 m=nil [select, 2686 minutes]:
runtime.gopark(0xc0013da750?, 0x2?, 0x65?, 0x68?, 0xc0013da714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013da5b0 sp=0xc0013da590 pc=0x43b06e
runtime.selectgo(0xc0013da750, 0xc0013da710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013da6d0 sp=0xc0013da5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001a14960, {0x9eb660, 0xc0025294f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0013da7b8 sp=0xc0013da6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0013da7e0 sp=0xc0013da7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013da7e8 sp=0xc0013da7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482694
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482349 gp=0xc00032ac40 m=nil [select]:
runtime.gopark(0xc000218758?, 0x2?, 0x50?, 0x86?, 0xc000218714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002185b8 sp=0xc000218598 pc=0x43b06e
runtime.selectgo(0xc000218758, 0xc000218710, 0x407165?, 0x0, 0xc0010d2698?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002186d8 sp=0xc0002185b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000bc7380, {0x9eb660, 0xc00056a470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0002187b8 sp=0xc0002186d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0002187e0 sp=0xc0002187b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002187e8 sp=0xc0002187e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482346
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482049 gp=0xc00032ae00 m=nil [select]:
runtime.gopark(0xc000544758?, 0x2?, 0x0?, 0x0?, 0xc000544748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0005445f0 sp=0xc0005445d0 pc=0x43b06e
runtime.selectgo(0xc000544758, 0xc000544744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000544710 sp=0xc0005445f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014b7a40, {0x9eb660, 0xc0022a6100})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0005447b8 sp=0xc000544710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0005447e0 sp=0xc0005447b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0005447e8 sp=0xc0005447e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482015
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482753 gp=0xc00032afc0 m=nil [select]:
runtime.gopark(0xc0017fb758?, 0x2?, 0x8?, 0xb6?, 0xc0017fb714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017fb5b8 sp=0xc0017fb598 pc=0x43b06e
runtime.selectgo(0xc0017fb758, 0xc0017fb710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017fb6d8 sp=0xc0017fb5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0008f5260, {0x9eb660, 0xc000bcdac0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0017fb7b8 sp=0xc0017fb6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0017fb7e0 sp=0xc0017fb7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017fb7e8 sp=0xc0017fb7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482745
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482778 gp=0xc00032a000 m=nil [select]:
runtime.gopark(0xc0017f8758?, 0x2?, 0x2?, 0x0?, 0xc0017f8748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f85f0 sp=0xc0017f85d0 pc=0x43b06e
runtime.selectgo(0xc0017f8758, 0xc0017f8744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f8710 sp=0xc0017f85f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00117f680, {0x9eb660, 0xc000b86110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0017f87b8 sp=0xc0017f8710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0017f87e0 sp=0xc0017f87b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f87e8 sp=0xc0017f87e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482776
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482744 gp=0xc00032a1c0 m=nil [select, 2686 minutes]:
runtime.gopark(0xc001669750?, 0x2?, 0x70?, 0x67?, 0xc001669714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016695b0 sp=0xc001669590 pc=0x43b06e
runtime.selectgo(0xc001669750, 0xc001669710, 0xc001126060?, 0x0, 0xc0005546e0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016696d0 sp=0xc0016695b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000551aa0, {0x9eb660, 0xc0004dfd30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016697b8 sp=0xc0016696d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016697e0 sp=0xc0016697b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016697e8 sp=0xc0016697e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482739
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1305844 gp=0xc00032b180 m=nil [chan receive, 3754 minutes]:
runtime.gopark(0xc00118cf00?, 0xc000d353b0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c05ec8 sp=0xc001c05ea8 pc=0x43b06e
runtime.chanrecv(0xc001aaae40, 0xc001c05fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001c05f40 sp=0xc001c05ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000d657a0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001c05f68 sp=0xc001c05f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001c05fe0 sp=0xc001c05f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c05fe8 sp=0xc001c05fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1305843
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482081 gp=0xc0005be1c0 m=nil [select]:
runtime.gopark(0xc000e55758?, 0x2?, 0xe0?, 0x55?, 0xc000e55714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e555b8 sp=0xc000e55598 pc=0x43b06e
runtime.selectgo(0xc000e55758, 0xc000e55710, 0x1?, 0x0, 0xc0019640c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e556d8 sp=0xc000e555b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc002b462a0, {0x9eb660, 0xc00187bbd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e557b8 sp=0xc000e556d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e557e0 sp=0xc000e557b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e557e8 sp=0xc000e557e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482078
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482736 gp=0xc0005be380 m=nil [select]:
runtime.gopark(0xc0017faf58?, 0x2?, 0x2?, 0x0?, 0xc0017faf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017fadf0 sp=0xc0017fadd0 pc=0x43b06e
runtime.selectgo(0xc0017faf58, 0xc0017faf44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017faf10 sp=0xc0017fadf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0008f5200, {0x9eb660, 0xc000bcdac0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0017fafb8 sp=0xc0017faf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0017fafe0 sp=0xc0017fafb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017fafe8 sp=0xc0017fafe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482745
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482226 gp=0xc0005be540 m=nil [select]:
runtime.gopark(0xc000dcf758?, 0x2?, 0x50?, 0xf6?, 0xc000dcf714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcf5b8 sp=0xc000dcf598 pc=0x43b06e
runtime.selectgo(0xc000dcf758, 0xc000dcf710, 0xc000dcf718?, 0x0, 0xc000dcf700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcf6d8 sp=0xc000dcf5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129f200, {0x9eb660, 0xc00187b470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000dcf7b8 sp=0xc000dcf6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000dcf7e0 sp=0xc000dcf7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcf7e8 sp=0xc000dcf7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482223
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482700 gp=0xc0005be700 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0xe0?, 0x33?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016ad880 sp=0xc0016ad860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0016ad8e8 sp=0xc0016ad880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000fe0400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0016ad920 sp=0xc0016ad8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0016ad970 sp=0xc0016ad920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000127700, 0x579}, {0xc002f39860, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0016ada00 sp=0xc0016ad970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f60a80}, 0xc0002c3b00)
/broadcast-box/main.go:60 +0x105 fp=0xc0016adaa8 sp=0xc0016ada00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f60a80}, 0xc0002c3b00)
/broadcast-box/main.go:165 +0x112 fp=0xc0016adae8 sp=0xc0016adaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60a80?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0016adb10 sp=0xc0016adae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60a80}, 0xc0002c3b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0016adb60 sp=0xc0016adb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60a80?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0016adb90 sp=0xc0016adb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0016adfb8 sp=0xc0016adb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0016adfe0 sp=0xc0016adfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016adfe8 sp=0xc0016adfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482750 gp=0xc0005be000 m=nil [select]:
runtime.gopark(0xc00166a750?, 0x2?, 0x50?, 0x0?, 0xc00166a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166a5a8 sp=0xc00166a588 pc=0x43b06e
runtime.selectgo(0xc00166a750, 0xc00166a700, 0xc001186c00?, 0x0, 0xc000fc8d40?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166a6c8 sp=0xc00166a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0000fa300, {0x9eb660, 0xc000bcc720})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00166a7b8 sp=0xc00166a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00166a7e0 sp=0xc00166a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166a7e8 sp=0xc00166a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482746
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482227 gp=0xc0005be8c0 m=nil [select]:
runtime.gopark(0xc000350f50?, 0x2?, 0x2?, 0x0?, 0xc000350f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000350da8 sp=0xc000350d88 pc=0x43b06e
runtime.selectgo(0xc000350f50, 0xc000350f00, 0x7c68a0?, 0x0, 0xc000d03b08?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000350ec8 sp=0xc000350da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956a80, {0x9eb660, 0xc00187b470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000350fb8 sp=0xc000350ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000350fe0 sp=0xc000350fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000350fe8 sp=0xc000350fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482223
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482559 gp=0xc0005bea80 m=nil [sync.Mutex.Lock, 2858 minutes]:
runtime.gopark(0x4?, 0xc000e4b780?, 0x1b?, 0xe7?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e4b6f0 sp=0xc000e4b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000e4b758 sp=0xc000e4b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00056b760?, 0x80?, 0xc000e4b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000e4b790 sp=0xc000e4b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000e4b7e0 sp=0xc000e4b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001684c80, 0x1954}, {0xc0004cd0a0, 0x1f})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000e4b958 sp=0xc000e4b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba540}, 0xc002fd19e0)
/broadcast-box/main.go:85 +0xed fp=0xc000e4baa8 sp=0xc000e4b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba540}, 0xc002fd19e0)
/broadcast-box/main.go:165 +0x112 fp=0xc000e4bae8 sp=0xc000e4baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000e4bb10 sp=0xc000e4bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba540}, 0xc002fd19e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000e4bb60 sp=0xc000e4bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000e4bb90 sp=0xc000e4bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f39440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000e4bfb8 sp=0xc000e4bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000e4bfe0 sp=0xc000e4bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e4bfe8 sp=0xc000e4bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482611 gp=0xc0005bec40 m=nil [sync.Mutex.Lock, 2840 minutes]:
runtime.gopark(0x0?, 0xc0013ff780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013ff6f0 sp=0xc0013ff6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0013ff758 sp=0xc0013ff6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000455290?, 0x40?, 0xc0013ff818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0013ff790 sp=0xc0013ff758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0013ff7e0 sp=0xc0013ff790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00103c800, 0x173c}, {0xc001543210, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0013ff958 sp=0xc0013ff7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbaa80}, 0xc002fd1e60)
/broadcast-box/main.go:85 +0xed fp=0xc0013ffaa8 sp=0xc0013ff958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbaa80}, 0xc002fd1e60)
/broadcast-box/main.go:165 +0x112 fp=0xc0013ffae8 sp=0xc0013ffaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbaa80?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0013ffb10 sp=0xc0013ffae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbaa80}, 0xc002fd1e60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0013ffb60 sp=0xc0013ffb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbaa80?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0013ffb90 sp=0xc0013ffb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c5a0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0013fffb8 sp=0xc0013ffb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0013fffe0 sp=0xc0013fffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013fffe8 sp=0xc0013fffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482510 gp=0xc0005bee00 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000f45780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f456f0 sp=0xc000f456d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000f45758 sp=0xc000f456f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cd180?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000f45790 sp=0xc000f45758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000f457e0 sp=0xc000f45790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000ff5800, 0x173c}, {0xc002d1d2f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000f45958 sp=0xc000f457e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba000}, 0xc002fd18c0)
/broadcast-box/main.go:85 +0xed fp=0xc000f45aa8 sp=0xc000f45958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba000}, 0xc002fd18c0)
/broadcast-box/main.go:165 +0x112 fp=0xc000f45ae8 sp=0xc000f45aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba000?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000f45b10 sp=0xc000f45ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba000}, 0xc002fd18c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000f45b60 sp=0xc000f45b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000f45b90 sp=0xc000f45b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5170, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000f45fb8 sp=0xc000f45b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000f45fe0 sp=0xc000f45fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f45fe8 sp=0xc000f45fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482780 gp=0xc0005befc0 m=nil [select]:
runtime.gopark(0xc0017f9750?, 0x2?, 0x56?, 0x0?, 0xc0017f9704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f95a8 sp=0xc0017f9588 pc=0x43b06e
runtime.selectgo(0xc0017f9750, 0xc0017f9700, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f96c8 sp=0xc0017f95a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0000fb000, {0x9eb660, 0xc000b86110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0017f97b8 sp=0xc0017f96c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0017f97e0 sp=0xc0017f97b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f97e8 sp=0xc0017f97e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482776
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482597 gp=0xc0005bf180 m=nil [sync.Mutex.Lock, 2854 minutes]:
runtime.gopark(0x168?, 0x69a8a0?, 0x0?, 0x35?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001271880 sp=0xc001271860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0012718e8 sp=0xc001271880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000549938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001271920 sp=0xc0012718e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001271970 sp=0xc001271920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5c000, 0x4e8}, {0xc002d1def0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001271a00 sp=0xc001271970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dba9a0}, 0xc0002c2d80)
/broadcast-box/main.go:60 +0x105 fp=0xc001271aa8 sp=0xc001271a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dba9a0}, 0xc0002c2d80)
/broadcast-box/main.go:165 +0x112 fp=0xc001271ae8 sp=0xc001271aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba9a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001271b10 sp=0xc001271ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba9a0}, 0xc0002c2d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001271b60 sp=0xc001271b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba9a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001271b90 sp=0xc001271b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5950, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001271fb8 sp=0xc001271b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001271fe0 sp=0xc001271fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001271fe8 sp=0xc001271fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481974 gp=0xc0005bf340 m=nil [select]:
runtime.gopark(0xc000273758?, 0x2?, 0x8?, 0x36?, 0xc000273714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002735b8 sp=0xc000273598 pc=0x43b06e
runtime.selectgo(0xc000273758, 0xc000273710, 0x0?, 0x0, 0x812d3e?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002736d8 sp=0xc0002735b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0002a6600, {0x9eb660, 0xc002820890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0002737b8 sp=0xc0002736d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0002737e0 sp=0xc0002737b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002737e8 sp=0xc0002737e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481994
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482600 gp=0xc0005bf500 m=nil [select]:
runtime.gopark(0xc0013d7758?, 0x2?, 0x50?, 0x76?, 0xc0013d7714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d75b8 sp=0xc0013d7598 pc=0x43b06e
runtime.selectgo(0xc0013d7758, 0xc0013d7710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d76d8 sp=0xc0013d75b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0022ce1e0, {0x9eb660, 0xc000455010})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013d77b8 sp=0xc0013d76d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013d77e0 sp=0xc0013d77b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d77e8 sp=0xc0013d77e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482597
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1481971 gp=0xc0005bf6c0 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x100000000?, 0x4?, 0xe9?, 0x30?, 0x6d60b2c0a6307f?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003574c0 sp=0xc0003574a0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000357528 sp=0xc0003574c0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0003575b8?, 0x38?, 0x7f8b87b60720?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000357560 sp=0xc000357528 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0003575b0 sp=0xc000357560 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.deleteStream({0xc00018ae20?, 0xd})
/broadcast-box/internal/webrtc/webrtc.go:104 +0x5a fp=0xc000357608 sp=0xc0003575b0 pc=0x8300da
github.com/glimesh/broadcast-box/internal/webrtc.WHIP.func2(0xc002722118?)
/broadcast-box/internal/webrtc/whip.go:124 +0xb6 fp=0xc000357678 sp=0xc000357608 pc=0x835116
github.com/pion/webrtc/v4.(*PeerConnection).onICEConnectionStateChange(0xc002722008, 0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:499 +0x132 fp=0xc0003576d0 sp=0xc000357678 pc=0x809632
github.com/pion/webrtc/v4.(*PeerConnection).createICETransport.func1(0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:814 +0x91 fp=0xc000357728 sp=0xc0003576d0 pc=0x80aa31
github.com/pion/webrtc/v4.(*ICETransport).onConnectionStateChange(0xc0027d0050?, 0x8985a0?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:230 +0xd4 fp=0xc000357760 sp=0xc000357728 pc=0x7ff2b4
github.com/pion/webrtc/v4.(*ICETransport).Start.func1(0xc0001de600?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:109 +0xbf fp=0xc000357798 sp=0xc000357760 pc=0x7fed1f
github.com/pion/ice/v3.(*Agent).onConnectionStateChange(0x7ea1e5?, 0xc00143f1d0?)
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:40 +0x5c fp=0xc0003577c0 sp=0xc000357798 pc=0x7ccb9c
github.com/pion/ice/v3.(*Agent).connectionStateRoutine.gowrap1()
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x25 fp=0xc0003577e0 sp=0xc0003577c0 pc=0x7ccd25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003577e8 sp=0xc0003577e0 pc=0x46ccc1
created by github.com/pion/ice/v3.(*Agent).connectionStateRoutine in goroutine 1481711
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x37
goroutine 1482601 gp=0xc0005bf880 m=nil [select]:
runtime.gopark(0xc000549f50?, 0x2?, 0x34?, 0x0?, 0xc000549f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000549da8 sp=0xc000549d88 pc=0x43b06e
runtime.selectgo(0xc000549f50, 0xc000549f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000549ec8 sp=0xc000549da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0008b8f00, {0x9eb660, 0xc000455010})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000549fb8 sp=0xc000549ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000549fe0 sp=0xc000549fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000549fe8 sp=0xc000549fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482597
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482045 gp=0xc0005bfa40 m=nil [select]:
runtime.gopark(0xc000e52758?, 0x2?, 0x2?, 0x0?, 0xc000e52748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e525f0 sp=0xc000e525d0 pc=0x43b06e
runtime.selectgo(0xc000e52758, 0xc000e52744, 0x9eb660?, 0x0, 0x7a42ac?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e52710 sp=0xc000e525f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000a3bb60, {0x9eb660, 0xc000a6e4e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e527b8 sp=0xc000e52710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e527e0 sp=0xc000e527b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e527e8 sp=0xc000e527e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482042
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482581 gp=0xc0005bfc00 m=nil [select]:
runtime.gopark(0xc00021d750?, 0x2?, 0x60?, 0xab?, 0xc00021d704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021d5a8 sp=0xc00021d588 pc=0x43b06e
runtime.selectgo(0xc00021d750, 0xc00021d700, 0x40eac5?, 0x0, 0xc00021d718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021d6c8 sp=0xc00021d5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00027a700, {0x9eb660, 0xc002528e30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00021d7b8 sp=0xc00021d6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00021d7e0 sp=0xc00021d7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021d7e8 sp=0xc00021d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482576
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482733 gp=0xc0005bfdc0 m=nil [select, 2686 minutes]:
runtime.gopark(0xc000244f50?, 0x2?, 0x65?, 0x68?, 0xc000244f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000244db0 sp=0xc000244d90 pc=0x43b06e
runtime.selectgo(0xc000244f50, 0xc000244f10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000244ed0 sp=0xc000244db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00120a480, {0x9eb660, 0xc000bcc4a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000244fb8 sp=0xc000244ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000244fe0 sp=0xc000244fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000244fe8 sp=0xc000244fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482728
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482776 gp=0xc00032b340 m=nil [sync.Mutex.Lock, 2684 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x70?, 0xa8?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018c5880 sp=0xc0018c5860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0018c58e8 sp=0xc0018c5880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000ddca00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0018c5920 sp=0xc0018c58e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0018c5970 sp=0xc0018c5920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a8c00, 0x579}, {0xc002cb96d0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0018c5a00 sp=0xc0018c5970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbaee0}, 0xc001121b00)
/broadcast-box/main.go:60 +0x105 fp=0xc0018c5aa8 sp=0xc0018c5a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbaee0}, 0xc001121b00)
/broadcast-box/main.go:165 +0x112 fp=0xc0018c5ae8 sp=0xc0018c5aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbaee0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0018c5b10 sp=0xc0018c5ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbaee0}, 0xc001121b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0018c5b60 sp=0xc0018c5b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbaee0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0018c5b90 sp=0xc0018c5b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2def0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0018c5fb8 sp=0xc0018c5b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0018c5fe0 sp=0xc0018c5fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018c5fe8 sp=0xc0018c5fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482788 gp=0xc00032b500 m=nil [sync.Mutex.Lock, 2676 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x90?, 0x23?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017bb880 sp=0xc0017bb860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017bb8e8 sp=0xc0017bb880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000ddc000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017bb920 sp=0xc0017bb8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017bb970 sp=0xc0017bb920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a8100, 0x579}, {0xc002cb8340, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0017bba00 sp=0xc0017bb970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbad20}, 0xc0002c39e0)
/broadcast-box/main.go:60 +0x105 fp=0xc0017bbaa8 sp=0xc0017bba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbad20}, 0xc0002c39e0)
/broadcast-box/main.go:165 +0x112 fp=0xc0017bbae8 sp=0xc0017bbaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbad20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017bbb10 sp=0xc0017bbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbad20}, 0xc0002c39e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017bbb60 sp=0xc0017bbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbad20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017bbb90 sp=0xc0017bbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d8c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017bbfb8 sp=0xc0017bbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017bbfe0 sp=0xc0017bbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017bbfe8 sp=0xc0017bbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1478682 gp=0xc00032b6c0 m=nil [chan receive, 3667 minutes]:
runtime.gopark(0xc000c5f8c0?, 0xc0017da4e0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001ad3ec8 sp=0xc001ad3ea8 pc=0x43b06e
runtime.chanrecv(0xc00105f9e0, 0xc001ad3fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001ad3f40 sp=0xc001ad3ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000b86d10?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001ad3f68 sp=0xc001ad3f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001ad3fe0 sp=0xc001ad3f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001ad3fe8 sp=0xc001ad3fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1478681
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482742 gp=0xc00032b880 m=nil [select]:
runtime.gopark(0xc001668758?, 0x2?, 0xf0?, 0x85?, 0xc001668714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016685b8 sp=0xc001668598 pc=0x43b06e
runtime.selectgo(0xc001668758, 0xc001668710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016686d8 sp=0xc0016685b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000551920, {0x9eb660, 0xc0004dfd30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016687b8 sp=0xc0016686d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016687e0 sp=0xc0016687b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016687e8 sp=0xc0016687e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482739
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482854 gp=0xc00032ba40 m=nil [select]:
runtime.gopark(0xc001671f50?, 0x2?, 0x65?, 0x0?, 0xc001671f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001671da8 sp=0xc001671d88 pc=0x43b06e
runtime.selectgo(0xc001671f50, 0xc001671f00, 0xc00010ce00?, 0x0, 0xc00027c200?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001671ec8 sp=0xc001671da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216900, {0x9eb660, 0xc001019af0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001671fb8 sp=0xc001671ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001671fe0 sp=0xc001671fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001671fe8 sp=0xc001671fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482850
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482078 gp=0xc00032bc00 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x199?, 0x69a8a0?, 0xa0?, 0x74?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0010e1880 sp=0xc0010e1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0010e18e8 sp=0xc0010e1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000186000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0010e1920 sp=0xc0010e18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0010e1970 sp=0xc0010e1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b91b80, 0x519}, {0xc003360310, 0xb})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0010e1a00 sp=0xc0010e1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f3180}, 0xc00333cd80)
/broadcast-box/main.go:60 +0x105 fp=0xc0010e1aa8 sp=0xc0010e1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f3180}, 0xc00333cd80)
/broadcast-box/main.go:165 +0x112 fp=0xc0010e1ae8 sp=0xc0010e1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3180?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0010e1b10 sp=0xc0010e1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3180}, 0xc00333cd80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0010e1b60 sp=0xc0010e1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3180?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0010e1b90 sp=0xc0010e1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b050, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0010e1fb8 sp=0xc0010e1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0010e1fe0 sp=0xc0010e1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0010e1fe8 sp=0xc0010e1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482050 gp=0xc00032bdc0 m=nil [select]:
runtime.gopark(0xc001289758?, 0x2?, 0x50?, 0x96?, 0xc001289714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0012895b8 sp=0xc001289598 pc=0x43b06e
runtime.selectgo(0xc001289758, 0xc001289710, 0x0?, 0x0, 0x4000105?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012896d8 sp=0xc0012895b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014b7b60, {0x9eb660, 0xc0022a6100})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0012897b8 sp=0xc0012896d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0012897e0 sp=0xc0012897b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012897e8 sp=0xc0012897e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482015
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482737 gp=0xc00135e000 m=nil [select]:
runtime.gopark(0xc001666f50?, 0x2?, 0x4a?, 0x0?, 0xc001666f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001666da8 sp=0xc001666d88 pc=0x43b06e
runtime.selectgo(0xc001666f50, 0xc001666f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001666ec8 sp=0xc001666da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001957780, {0x9eb660, 0xc0004de780})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001666fb8 sp=0xc001666ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001666fe0 sp=0xc001666fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001666fe8 sp=0xc001666fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482717
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482790 gp=0xc00135e1c0 m=nil [sync.Mutex.Lock, 2650 minutes]:
runtime.gopark(0x1bd?, 0x69a8a0?, 0x80?, 0x5c?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001739880 sp=0xc001739860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017398e8 sp=0xc001739880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001242000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001739920 sp=0xc0017398e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001739970 sp=0xc001739920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a8680, 0x53d}, {0xc002d10af8, 0x18})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001739a00 sp=0xc001739970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb420}, 0xc000654ea0)
/broadcast-box/main.go:60 +0x105 fp=0xc001739aa8 sp=0xc001739a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb420}, 0xc000654ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc001739ae8 sp=0xc001739aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001739b10 sp=0xc001739ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb420}, 0xc000654ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001739b60 sp=0xc001739b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001739b90 sp=0xc001739b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000150480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001739fb8 sp=0xc001739b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001739fe0 sp=0xc001739fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001739fe8 sp=0xc001739fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481988 gp=0xc00135e380 m=nil [select]:
runtime.gopark(0xc000272f58?, 0x2?, 0x2?, 0x0?, 0xc000272f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000272db8 sp=0xc000272d98 pc=0x43b06e
runtime.selectgo(0xc000272f58, 0xc000272f10, 0xc000c59508?, 0x0, 0xc000272ed8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000272ed8 sp=0xc000272db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014cc7e0, {0x9eb660, 0xc0010199e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000272fb8 sp=0xc000272ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000272fe0 sp=0xc000272fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000272fe8 sp=0xc000272fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481972
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1302471 gp=0xc00135e540 m=nil [chan receive, 3755 minutes]:
runtime.gopark(0xc00118db00?, 0xc001254390?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b01ec8 sp=0xc001b01ea8 pc=0x43b06e
runtime.chanrecv(0xc000c29680, 0xc001b01fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001b01f40 sp=0xc001b01ec8 pc=0x4073ff
runtime.chanrecv2(0xc00118da40?, 0xc0008f8d50?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001b01f68 sp=0xc001b01f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001b01fe0 sp=0xc001b01f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b01fe8 sp=0xc001b01fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1302470
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482772 gp=0xc00135e700 m=nil [select]:
runtime.gopark(0xc0017f6750?, 0x2?, 0x2?, 0x0?, 0xc0017f6704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f65a8 sp=0xc0017f6588 pc=0x43b06e
runtime.selectgo(0xc0017f6750, 0xc0017f6700, 0x0?, 0x0, 0x9f7034d4535c8c46?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f66c8 sp=0xc0017f65a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0000fab80, {0x9eb660, 0xc000455f60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0017f67b8 sp=0xc0017f66c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0017f67e0 sp=0xc0017f67b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f67e8 sp=0xc0017f67e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482752
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482300 gp=0xc00135e8c0 m=nil [select]:
runtime.gopark(0xc0004bb758?, 0x2?, 0x9?, 0x3?, 0xc0004bb748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bb5f0 sp=0xc0004bb5d0 pc=0x43b06e
runtime.selectgo(0xc0004bb758, 0xc0004bb744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bb710 sp=0xc0004bb5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0013b4900, {0x9eb660, 0xc001127140})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0004bb7b8 sp=0xc0004bb710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0004bb7e0 sp=0xc0004bb7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bb7e8 sp=0xc0004bb7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482298
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1481998 gp=0xc00135ea80 m=nil [select]:
runtime.gopark(0xc000e51758?, 0x2?, 0x50?, 0x16?, 0xc000e51714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e515b8 sp=0xc000e51598 pc=0x43b06e
runtime.selectgo(0xc000e51758, 0xc000e51710, 0xc000e51700?, 0x0, 0xc00324cf58?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e516d8 sp=0xc000e515b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc003276060, {0x9eb660, 0xc002821170})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e517b8 sp=0xc000e516d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e517e0 sp=0xc000e517b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e517e8 sp=0xc000e517e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481977
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482046 gp=0xc00135ec40 m=nil [select]:
runtime.gopark(0xc000e57758?, 0x2?, 0x50?, 0x76?, 0xc000e57714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e575b8 sp=0xc000e57598 pc=0x43b06e
runtime.selectgo(0xc000e57758, 0xc000e57710, 0xc000806000?, 0x0, 0x874b60?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e576d8 sp=0xc000e575b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129e000, {0x9eb660, 0xc000a6e4e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e577b8 sp=0xc000e576d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e577e0 sp=0xc000e577b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e577e8 sp=0xc000e577e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482042
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482021 gp=0xc00135ee00 m=nil [select, 3590 minutes]:
runtime.gopark(0xc000044750?, 0x2?, 0xe8?, 0x45?, 0xc000044714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0000445b0 sp=0xc000044590 pc=0x43b06e
runtime.selectgo(0xc000044750, 0xc000044710, 0x6c9418?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0000446d0 sp=0xc0000445b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc003276e40, {0x9eb660, 0xc002821610})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0000447b8 sp=0xc0000446d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0000447e0 sp=0xc0000447b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000447e8 sp=0xc0000447e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481984
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482858 gp=0xc00135efc0 m=nil [sync.Mutex.Lock, 2552 minutes]:
runtime.gopark(0x0?, 0xc0019bd780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019bd6f0 sp=0xc0019bd6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019bd758 sp=0xc0019bd6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001018990?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019bd790 sp=0xc0019bd758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019bd7e0 sp=0xc0019bd790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001703300, 0x1954}, {0xc002cb97f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019bd958 sp=0xc0019bd7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbbce0}, 0xc000a43200)
/broadcast-box/main.go:85 +0xed fp=0xc0019bdaa8 sp=0xc0019bd958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbbce0}, 0xc000a43200)
/broadcast-box/main.go:165 +0x112 fp=0xc0019bdae8 sp=0xc0019bdaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbbce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019bdb10 sp=0xc0019bdae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbbce0}, 0xc000a43200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019bdb60 sp=0xc0019bdb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbbce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019bdb90 sp=0xc0019bdb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b66c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019bdfb8 sp=0xc0019bdb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019bdfe0 sp=0xc0019bdfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019bdfe8 sp=0xc0019bdfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482083 gp=0xc00135f180 m=nil [select, 3582 minutes]:
runtime.gopark(0xc000e50f50?, 0x2?, 0xf0?, 0xd?, 0xc000e50f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e50db0 sp=0xc000e50d90 pc=0x43b06e
runtime.selectgo(0xc000e50f50, 0xc000e50f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e50ed0 sp=0xc000e50db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc002b46300, {0x9eb660, 0xc00187bbd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e50fb8 sp=0xc000e50ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e50fe0 sp=0xc000e50fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e50fe8 sp=0xc000e50fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482078
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482770 gp=0xc00135f6c0 m=nil [select]:
runtime.gopark(0xc001665f58?, 0x2?, 0x88?, 0x5e?, 0xc001665f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001665df0 sp=0xc001665dd0 pc=0x43b06e
runtime.selectgo(0xc001665f58, 0xc001665f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001665f10 sp=0xc001665df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00117ed20, {0x9eb660, 0xc000455f60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001665fb8 sp=0xc001665f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001665fe0 sp=0xc001665fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001665fe8 sp=0xc001665fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482752
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482114 gp=0xc00135f880 m=nil [select, 3580 minutes]:
runtime.gopark(0xc000249f50?, 0x2?, 0x0?, 0x28?, 0xc000249f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000249db0 sp=0xc000249d90 pc=0x43b06e
runtime.selectgo(0xc000249f50, 0xc000249f10, 0xc000249f58?, 0x0, 0x9?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000249ed0 sp=0xc000249db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc002b46420, {0x9eb660, 0xc000a6ec40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000249fb8 sp=0xc000249ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000249fe0 sp=0xc000249fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000249fe8 sp=0xc000249fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482109
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482697 gp=0xc00135fa40 m=nil [select]:
runtime.gopark(0xc0013dbf58?, 0x2?, 0x50?, 0xbe?, 0xc0013dbf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dbdb8 sp=0xc0013dbd98 pc=0x43b06e
runtime.selectgo(0xc0013dbf58, 0xc0013dbf10, 0x0?, 0x0, 0x1000100?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013dbed8 sp=0xc0013dbdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001a14900, {0x9eb660, 0xc0025294f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013dbfb8 sp=0xc0013dbed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013dbfe0 sp=0xc0013dbfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013dbfe8 sp=0xc0013dbfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482694
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482265 gp=0xc00135fc00 m=nil [select]:
runtime.gopark(0xc000350758?, 0x2?, 0x9?, 0x3?, 0xc000350748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003505f0 sp=0xc0003505d0 pc=0x43b06e
runtime.selectgo(0xc000350758, 0xc000350744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000350710 sp=0xc0003505f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0013b4540, {0x9eb660, 0xc001127830})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0003507b8 sp=0xc000350710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0003507e0 sp=0xc0003507b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003507e8 sp=0xc0003507e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482262
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482125 gp=0xc00135fdc0 m=nil [sync.Mutex.Lock, 3574 minutes]:
runtime.gopark(0x0?, 0xc000f46780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f466f0 sp=0xc000f466d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000f46758 sp=0xc000f466f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0022a6200?, 0xc0?, 0xc000f46818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000f46790 sp=0xc000f46758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000f467e0 sp=0xc000f46790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000768600, 0x1954}, {0xc002b3a000, 0x1f})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000f46958 sp=0xc000f467e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f35e0}, 0xc00333d440)
/broadcast-box/main.go:85 +0xed fp=0xc000f46aa8 sp=0xc000f46958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f35e0}, 0xc00333d440)
/broadcast-box/main.go:165 +0x112 fp=0xc000f46ae8 sp=0xc000f46aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f35e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000f46b10 sp=0xc000f46ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f35e0}, 0xc00333d440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000f46b60 sp=0xc000f46b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f35e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000f46b90 sp=0xc000f46b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8870, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000f46fb8 sp=0xc000f46b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000f46fe0 sp=0xc000f46fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f46fe8 sp=0xc000f46fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482063 gp=0xc000266000 m=nil [select]:
runtime.gopark(0xc000e3e750?, 0x2?, 0x2?, 0x0?, 0xc000e3e704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3e5a8 sp=0xc000e3e588 pc=0x43b06e
runtime.selectgo(0xc000e3e750, 0xc000e3e700, 0x40eac5?, 0x0, 0xc000e3e718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3e6c8 sp=0xc000e3e5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0700, {0x9eb660, 0xc00222fd80})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e3e7b8 sp=0xc000e3e6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e3e7e0 sp=0xc000e3e7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3e7e8 sp=0xc000e3e7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482090
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482010 gp=0xc0002661c0 m=nil [select]:
runtime.gopark(0xc001286f58?, 0x2?, 0xf0?, 0x6d?, 0xc001286f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001286db8 sp=0xc001286d98 pc=0x43b06e
runtime.selectgo(0xc001286f58, 0xc001286f10, 0x0?, 0x0, 0x3000106?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001286ed8 sp=0xc001286db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014b6de0, {0x9eb660, 0xc000a6f740})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001286fb8 sp=0xc001286ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001286fe0 sp=0xc001286fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001286fe8 sp=0xc001286fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482034
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1481997 gp=0xc000266380 m=nil [select]:
runtime.gopark(0xc000272758?, 0x2?, 0x2?, 0x0?, 0xc000272748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002725f0 sp=0xc0002725d0 pc=0x43b06e
runtime.selectgo(0xc000272758, 0xc000272744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000272710 sp=0xc0002725f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc003276000, {0x9eb660, 0xc002821170})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0002727b8 sp=0xc000272710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0002727e0 sp=0xc0002727b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002727e8 sp=0xc0002727e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481977
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482329 gp=0xc000266540 m=nil [select, 3360 minutes]:
runtime.gopark(0xc0004ba750?, 0x2?, 0xc0?, 0xac?, 0xc0004ba714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b06db0 sp=0xc001b06d90 pc=0x43b06e
runtime.selectgo(0xc001b06f50, 0xc0004ba710, 0x0?, 0x0, 0xc0004ba7b8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b06ed0 sp=0xc001b06db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001431200, {0x9eb660, 0xc0007cddb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b06fb8 sp=0xc001b06ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b06fe0 sp=0xc001b06fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b06fe8 sp=0xc001b06fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482324
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482113 gp=0xc000266700 m=nil [select]:
runtime.gopark(0xc00024bf50?, 0x2?, 0x22?, 0x0?, 0xc00024bf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00024bda8 sp=0xc00024bd88 pc=0x43b06e
runtime.selectgo(0xc00024bf50, 0xc00024bf00, 0x406f30?, 0x0, 0x7f8b87a67948?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00024bec8 sp=0xc00024bda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000486200, {0x9eb660, 0xc000a6ec40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00024bfb8 sp=0xc00024bec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00024bfe0 sp=0xc00024bfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00024bfe8 sp=0xc00024bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482109
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482048 gp=0xc0002668c0 m=nil [select, 3584 minutes]:
runtime.gopark(0xc000274750?, 0x2?, 0x0?, 0x0?, 0xc000274714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002745b0 sp=0xc000274590 pc=0x43b06e
runtime.selectgo(0xc000274750, 0xc000274710, 0xc000274700?, 0x0, 0xc001a15b18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002746d0 sp=0xc0002745b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129e060, {0x9eb660, 0xc000a6e4e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0002747b8 sp=0xc0002746d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0002747e0 sp=0xc0002747b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002747e8 sp=0xc0002747e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482042
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482066 gp=0xc000266a80 m=nil [sync.Mutex.Lock, 3584 minutes]:
runtime.gopark(0x334?, 0x69a8a0?, 0xb0?, 0xf3?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c81880 sp=0xc000c81860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c818e8 sp=0xc000c81880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000264800?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c81920 sp=0xc000c818e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c81970 sp=0xc000c81920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000845500, 0x1334}, {0xc001542128, 0x6})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c81a00 sp=0xc000c81970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d7a0}, 0xc0033a9b00)
/broadcast-box/main.go:60 +0x105 fp=0xc000c81aa8 sp=0xc000c81a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d7a0}, 0xc0033a9b00)
/broadcast-box/main.go:165 +0x112 fp=0xc000c81ae8 sp=0xc000c81aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d7a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c81b10 sp=0xc000c81ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d7a0}, 0xc0033a9b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c81b60 sp=0xc000c81b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d7a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c81b90 sp=0xc000c81b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8f30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c81fb8 sp=0xc000c81b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c81fe0 sp=0xc000c81fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c81fe8 sp=0xc000c81fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482324 gp=0xc000e92000 m=nil [sync.Mutex.Lock, 3360 minutes]:
runtime.gopark(0x12b?, 0x69a8a0?, 0x40?, 0x6b?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ec1880 sp=0xc000ec1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ec18e8 sp=0xc000ec1880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b06938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ec1920 sp=0xc000ec18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ec1970 sp=0xc000ec1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00133ce00, 0x6ab}, {0xc0000e00c0, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000ec1a00 sp=0xc000ec1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013da40}, 0xc0001e6900)
/broadcast-box/main.go:60 +0x105 fp=0xc000ec1aa8 sp=0xc000ec1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013da40}, 0xc0001e6900)
/broadcast-box/main.go:165 +0x112 fp=0xc000ec1ae8 sp=0xc000ec1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013da40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ec1b10 sp=0xc000ec1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013da40}, 0xc0001e6900)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ec1b60 sp=0xc000ec1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013da40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ec1b90 sp=0xc000ec1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001fe5a0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ec1fb8 sp=0xc000ec1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ec1fe0 sp=0xc000ec1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ec1fe8 sp=0xc000ec1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482643 gp=0xc000e921c0 m=nil [sync.Mutex.Lock, 2780 minutes]:
runtime.gopark(0x0?, 0xc0002eb780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002eb6f0 sp=0xc0002eb6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0002eb758 sp=0xc0002eb6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0025283e0?, 0xc0?, 0xc0002eb818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0002eb790 sp=0xc0002eb758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0002eb7e0 sp=0xc0002eb790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0010c1800, 0x1724}, {0xc001543170, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0002eb958 sp=0xc0002eb7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbab60}, 0xc0002c3200)
/broadcast-box/main.go:85 +0xed fp=0xc0002ebaa8 sp=0xc0002eb958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbab60}, 0xc0002c3200)
/broadcast-box/main.go:165 +0x112 fp=0xc0002ebae8 sp=0xc0002ebaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbab60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0002ebb10 sp=0xc0002ebae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbab60}, 0xc0002c3200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0002ebb60 sp=0xc0002ebb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbab60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0002ebb90 sp=0xc0002ebb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2cd80, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0002ebfb8 sp=0xc0002ebb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0002ebfe0 sp=0xc0002ebfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002ebfe8 sp=0xc0002ebfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482282 gp=0xc000e92380 m=nil [sync.Mutex.Lock, 3364 minutes]:
runtime.gopark(0x126?, 0x69a8a0?, 0xe0?, 0x84?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002ed880 sp=0xc0002ed860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0002ed8e8 sp=0xc0002ed880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004b1938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0002ed920 sp=0xc0002ed8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0002ed970 sp=0xc0002ed920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000cf9500, 0x6a6}, {0xc00336d3f8, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0002eda00 sp=0xc0002ed970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0002ac9a0}, 0xc002fd0240)
/broadcast-box/main.go:60 +0x105 fp=0xc0002edaa8 sp=0xc0002eda00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0002ac9a0}, 0xc002fd0240)
/broadcast-box/main.go:165 +0x112 fp=0xc0002edae8 sp=0xc0002edaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ac9a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0002edb10 sp=0xc0002edae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ac9a0}, 0xc002fd0240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0002edb60 sp=0xc0002edb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ac9a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0002edb90 sp=0xc0002edb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087e360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0002edfb8 sp=0xc0002edb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0002edfe0 sp=0xc0002edfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002edfe8 sp=0xc0002edfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481876 gp=0xc000e92540 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0xc001cdb710?, 0x7fd0d6?, 0xc0?, 0x4c?, 0x8781e0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004a16c0 sp=0xc0004a16a0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xc00327639c, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0004a1728 sp=0xc0004a16c0 pc=0x44d385
sync.runtime_SemacquireMutex(0x2?, 0x3?, 0x0?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0004a1760 sp=0xc0004a1728 pc=0x469445
sync.(*Mutex).lockSlow(0xc003276398)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0004a17b0 sp=0xc0004a1760 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
sync.(*RWMutex).Lock(0xc002eeefc8?)
/usr/local/go/src/sync/rwmutex.go:146 +0x31 fp=0xc0004a17e0 sp=0xc0004a17b0 pc=0x4773f1
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00212e000, 0xa01}, {0xc0032f7770, 0xd})
/broadcast-box/internal/webrtc/whep.go:157 +0x439 fp=0xc0004a1958 sp=0xc0004a17e0 pc=0x833659
main.whepHandler({0x9ed9f0, 0xc000b1c9a0}, 0xc00338b7a0)
/broadcast-box/main.go:85 +0xed fp=0xc0004a1aa8 sp=0xc0004a1958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000b1c9a0}, 0xc00338b7a0)
/broadcast-box/main.go:165 +0x112 fp=0xc0004a1ae8 sp=0xc0004a1aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1c9a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0004a1b10 sp=0xc0004a1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1c9a0}, 0xc00338b7a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0004a1b60 sp=0xc0004a1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1c9a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0004a1b90 sp=0xc0004a1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274a090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0004a1fb8 sp=0xc0004a1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0004a1fe0 sp=0xc0004a1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004a1fe8 sp=0xc0004a1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482252 gp=0xc000e92700 m=nil [select]:
runtime.gopark(0xc001117f50?, 0x2?, 0x2?, 0x0?, 0xc001117f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001117da8 sp=0xc001117d88 pc=0x43b06e
runtime.selectgo(0xc001117f50, 0xc001117f00, 0xc000dc9758?, 0x0, 0x407165?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001117ec8 sp=0xc001117da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001956e00, {0x9eb660, 0xc001126f90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001117fb8 sp=0xc001117ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001117fe0 sp=0xc001117fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001117fe8 sp=0xc001117fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482248
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482320 gp=0xc000e928c0 m=nil [select]:
runtime.gopark(0xc000219f58?, 0x2?, 0x2?, 0x0?, 0xc000219f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000219df0 sp=0xc000219dd0 pc=0x43b06e
runtime.selectgo(0xc000219f58, 0xc000219f44, 0x9eb660?, 0x0, 0xccb470?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000219f10 sp=0xc000219df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0009b43c0, {0x9eb660, 0xc002529110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000219fb8 sp=0xc000219f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000219fe0 sp=0xc000219fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000219fe8 sp=0xc000219fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482318
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482816 gp=0xc000e92a80 m=nil [select]:
runtime.gopark(0xc0016e4f50?, 0x2?, 0x46?, 0x0?, 0xc0016e4f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e4da8 sp=0xc0016e4d88 pc=0x43b06e
runtime.selectgo(0xc0016e4f50, 0xc0016e4f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e4ec8 sp=0xc0016e4da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216800, {0x9eb660, 0xc000455e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0016e4fb8 sp=0xc0016e4ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0016e4fe0 sp=0xc0016e4fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e4fe8 sp=0xc0016e4fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482812
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482748 gp=0xc000e92c40 m=nil [select]:
runtime.gopark(0xc0013d6f58?, 0x2?, 0x2?, 0x0?, 0xc0013d6f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d6df0 sp=0xc0013d6dd0 pc=0x43b06e
runtime.selectgo(0xc0013d6f58, 0xc0013d6f44, 0x9eb660?, 0x0, 0xc000683ea0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d6f10 sp=0xc0013d6df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00117e540, {0x9eb660, 0xc000bcc720})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0013d6fb8 sp=0xc0013d6f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0013d6fe0 sp=0xc0013d6fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d6fe8 sp=0xc0013d6fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482746
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482696 gp=0xc000e92e00 m=nil [select]:
runtime.gopark(0xc0013db758?, 0x2?, 0x9?, 0x3?, 0xc0013db748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013db5f0 sp=0xc0013db5d0 pc=0x43b06e
runtime.selectgo(0xc0013db758, 0xc0013db744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013db710 sp=0xc0013db5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001a148a0, {0x9eb660, 0xc0025294f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0013db7b8 sp=0xc0013db710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0013db7e0 sp=0xc0013db7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013db7e8 sp=0xc0013db7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482694
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482314 gp=0xc000e93340 m=nil [select]:
runtime.gopark(0xc0004b6f58?, 0x2?, 0x50?, 0x96?, 0xc0004b6f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b6db8 sp=0xc0004b6d98 pc=0x43b06e
runtime.selectgo(0xc0004b6f58, 0xc0004b6f10, 0x0?, 0x0, 0x1?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004b6ed8 sp=0xc0004b6db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014cd500, {0x9eb660, 0xc0025285e0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0004b6fb8 sp=0xc0004b6ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0004b6fe0 sp=0xc0004b6fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b6fe8 sp=0xc0004b6fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482311
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482327 gp=0xc000266c40 m=nil [select]:
runtime.gopark(0xc000219758?, 0x2?, 0x2?, 0x0?, 0xc000219714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002195b8 sp=0xc000219598 pc=0x43b06e
runtime.selectgo(0xc000219758, 0xc000219710, 0x0?, 0x0, 0x1?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002196d8 sp=0xc0002195b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014311a0, {0x9eb660, 0xc0007cddb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0002197b8 sp=0xc0002196d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0002197e0 sp=0xc0002197b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002197e8 sp=0xc0002197e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482324
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482250 gp=0xc000266e00 m=nil [select]:
runtime.gopark(0xc000dcdf58?, 0x2?, 0x9?, 0x3?, 0xc000dcdf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dcddf0 sp=0xc000dcddd0 pc=0x43b06e
runtime.selectgo(0xc000dcdf58, 0xc000dcdf44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dcdf10 sp=0xc000dcddf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000d26e40, {0x9eb660, 0xc001126f90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000dcdfb8 sp=0xc000dcdf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000dcdfe0 sp=0xc000dcdfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dcdfe8 sp=0xc000dcdfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482248
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482326 gp=0xc000266fc0 m=nil [select]:
runtime.gopark(0xc0004baf58?, 0x2?, 0x2?, 0x0?, 0xc0004baf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004badf0 sp=0xc0004badd0 pc=0x43b06e
runtime.selectgo(0xc0004baf58, 0xc0004baf44, 0x9eb660?, 0x0, 0xc000c8e8c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004baf10 sp=0xc0004badf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014310e0, {0x9eb660, 0xc0007cddb0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0004bafb8 sp=0xc0004baf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0004bafe0 sp=0xc0004bafb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bafe8 sp=0xc0004bafe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482324
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482234 gp=0xc000267180 m=nil [sync.Mutex.Lock, 3444 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0x20?, 0x70?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e45880 sp=0xc000e45860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000e458e8 sp=0xc000e45880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f4b938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000e45920 sp=0xc000e458e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000e45970 sp=0xc000e45920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b8000, 0x49f}, {0xc001542720, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000e45a00 sp=0xc000e45970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1dce0}, 0xc0033a9320)
/broadcast-box/main.go:60 +0x105 fp=0xc000e45aa8 sp=0xc000e45a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1dce0}, 0xc0033a9320)
/broadcast-box/main.go:165 +0x112 fp=0xc000e45ae8 sp=0xc000e45aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1dce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000e45b10 sp=0xc000e45ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1dce0}, 0xc0033a9320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000e45b60 sp=0xc000e45b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1dce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000e45b90 sp=0xc000e45b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000151b90, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000e45fb8 sp=0xc000e45b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000e45fe0 sp=0xc000e45fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e45fe8 sp=0xc000e45fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482760 gp=0xc000267dc0 m=nil [select]:
runtime.gopark(0xc0017fa758?, 0x2?, 0x2?, 0x0?, 0xc0017fa748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017fa5f0 sp=0xc0017fa5d0 pc=0x43b06e
runtime.selectgo(0xc0017fa758, 0xc0017fa744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017fa710 sp=0xc0017fa5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0008f5f20, {0x9eb660, 0xc002821e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0017fa7b8 sp=0xc0017fa710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0017fa7e0 sp=0xc0017fa7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017fa7e8 sp=0xc0017fa7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482788
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1480665 gp=0xc00135f340 m=nil [chan receive, 3660 minutes]:
runtime.gopark(0xc002bc6120?, 0xc000e416c0?, 0xb0?, 0x17?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e416c8 sp=0xc000e416a8 pc=0x43b06e
runtime.chanrecv(0xc001ea13e0, 0xc000e417c0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000e41740 sp=0xc000e416c8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0x0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000e41768 sp=0xc000e41740 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000e417e0 sp=0xc000e41768 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e417e8 sp=0xc000e417e0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1480664
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482850 gp=0xc00135f500 m=nil [sync.Mutex.Lock, 2576 minutes]:
runtime.gopark(0x1d0?, 0x69a8a0?, 0x30?, 0x6?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017b7880 sp=0xc0017b7860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017b78e8 sp=0xc0017b7880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001364000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017b7920 sp=0xc0017b78e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017b7970 sp=0xc0017b7920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001059080, 0x550}, {0xc00273e380, 0x1f})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0017b7a00 sp=0xc0017b7970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb7a0}, 0xc0006558c0)
/broadcast-box/main.go:60 +0x105 fp=0xc0017b7aa8 sp=0xc0017b7a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb7a0}, 0xc0006558c0)
/broadcast-box/main.go:165 +0x112 fp=0xc0017b7ae8 sp=0xc0017b7aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb7a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017b7b10 sp=0xc0017b7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb7a0}, 0xc0006558c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017b7b60 sp=0xc0017b7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb7a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017b7b90 sp=0xc0017b7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b63f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017b7fb8 sp=0xc0017b7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017b7fe0 sp=0xc0017b7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017b7fe8 sp=0xc0017b7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482719 gp=0xc001ea4000 m=nil [select]:
runtime.gopark(0xc0013d7f58?, 0x2?, 0x2?, 0x0?, 0xc0013d7f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d7df0 sp=0xc0013d7dd0 pc=0x43b06e
runtime.selectgo(0xc0013d7f58, 0xc0013d7f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d7f10 sp=0xc0013d7df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc000d86f00, {0x9eb660, 0xc0004de780})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0013d7fb8 sp=0xc0013d7f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0013d7fe0 sp=0xc0013d7fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d7fe8 sp=0xc0013d7fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482717
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482746 gp=0xc000e92fc0 m=nil [sync.Mutex.Lock, 2684 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x70?, 0x25?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00173b880 sp=0xc00173b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00173b8e8 sp=0xc00173b880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000ddc000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00173b920 sp=0xc00173b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00173b970 sp=0xc00173b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a6b00, 0x579}, {0xc002cb8040, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00173ba00 sp=0xc00173b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dba620}, 0xc0011207e0)
/broadcast-box/main.go:60 +0x105 fp=0xc00173baa8 sp=0xc00173ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dba620}, 0xc0011207e0)
/broadcast-box/main.go:165 +0x112 fp=0xc00173bae8 sp=0xc00173baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba620?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00173bb10 sp=0xc00173bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba620}, 0xc0011207e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00173bb60 sp=0xc00173bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba620?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00173bb90 sp=0xc00173bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000775050, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00173bfb8 sp=0xc00173bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00173bfe0 sp=0xc00173bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00173bfe8 sp=0xc00173bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482318 gp=0xc000e93180 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x30?, 0xf2?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001315880 sp=0xc001315860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0013158e8 sp=0xc001315880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000c12400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001315920 sp=0xc0013158e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001315970 sp=0xc001315920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00084f800, 0x6a8}, {0xc0000e04e0, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001315a00 sp=0xc001315970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013d880}, 0xc0001e6480)
/broadcast-box/main.go:60 +0x105 fp=0xc001315aa8 sp=0xc001315a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013d880}, 0xc0001e6480)
/broadcast-box/main.go:165 +0x112 fp=0xc001315ae8 sp=0xc001315aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013d880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001315b10 sp=0xc001315ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013d880}, 0xc0001e6480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001315b60 sp=0xc001315b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013d880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001315b90 sp=0xc001315b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001fe120, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001315fb8 sp=0xc001315b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001315fe0 sp=0xc001315fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001315fe8 sp=0xc001315fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481985 gp=0xc000e93500 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0xc000246490?, 0x4c83ee?, 0x0?, 0xfe?, 0x4c86c7?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000246470 sp=0xc000246450 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xc00327639c, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0002464d8 sp=0xc000246470 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001019f80?, 0x10?, 0x10?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000246510 sp=0xc0002464d8 pc=0x469445
sync.(*Mutex).lockSlow(0xc003276398)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000246560 sp=0xc000246510 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
sync.(*RWMutex).Lock(0x5acdb2?)
/usr/local/go/src/sync/rwmutex.go:146 +0x31 fp=0xc000246590 sp=0xc000246560 pc=0x4773f1
github.com/glimesh/broadcast-box/internal/webrtc.deleteWHEPSession(0xc003276360, {0xc0032f7770, 0xd}, {0xc00002b3b0, 0x24})
/broadcast-box/internal/webrtc/whep.go:75 +0x4a fp=0xc0002465e8 sp=0xc000246590 pc=0x8330ca
github.com/glimesh/broadcast-box/internal/webrtc.WHEP.func1(0xc002eef0d8?)
/broadcast-box/internal/webrtc/whep.go:108 +0xe5 fp=0xc000246678 sp=0xc0002465e8 pc=0x833d25
github.com/pion/webrtc/v4.(*PeerConnection).onICEConnectionStateChange(0xc002eeefc8, 0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:499 +0x132 fp=0xc0002466d0 sp=0xc000246678 pc=0x809632
github.com/pion/webrtc/v4.(*PeerConnection).createICETransport.func1(0x7)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/peerconnection.go:814 +0x91 fp=0xc000246728 sp=0xc0002466d0 pc=0x80aa31
github.com/pion/webrtc/v4.(*ICETransport).onConnectionStateChange(0xc001f58e10?, 0x8985a0?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:230 +0xd4 fp=0xc000246760 sp=0xc000246728 pc=0x7ff2b4
github.com/pion/webrtc/v4.(*ICETransport).Start.func1(0x7cd760?)
/go/pkg/mod/github.com/pion/webrtc/v4@v4.0.0-beta.9/icetransport.go:109 +0xbf fp=0xc000246798 sp=0xc000246760 pc=0x7fed1f
github.com/pion/ice/v3.(*Agent).onConnectionStateChange(0x812425?, 0xc002eeefc8?)
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:40 +0x5c fp=0xc0002467c0 sp=0xc000246798 pc=0x7ccb9c
github.com/pion/ice/v3.(*Agent).connectionStateRoutine.gowrap1()
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x25 fp=0xc0002467e0 sp=0xc0002467c0 pc=0x7ccd25
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002467e8 sp=0xc0002467e0 pc=0x46ccc1
created by github.com/pion/ice/v3.(*Agent).connectionStateRoutine in goroutine 1481952
/go/pkg/mod/github.com/pion/ice/v3@v3.0.3/agent_handlers.go:52 +0x37
goroutine 1482889 gp=0xc000e936c0 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x0?, 0xc0019af780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019af6f0 sp=0xc0019af6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019af758 sp=0xc0019af6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f8120?, 0xc0?, 0xc0019af818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019af790 sp=0xc0019af758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019af7e0 sp=0xc0019af790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00197f980, 0x1954}, {0xc002f8ccc0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019af958 sp=0xc0019af7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60ee0}, 0xc0000e8a20)
/broadcast-box/main.go:85 +0xed fp=0xc0019afaa8 sp=0xc0019af958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60ee0}, 0xc0000e8a20)
/broadcast-box/main.go:165 +0x112 fp=0xc0019afae8 sp=0xc0019afaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60ee0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019afb10 sp=0xc0019afae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60ee0}, 0xc0000e8a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019afb60 sp=0xc0019afb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60ee0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019afb90 sp=0xc0019afb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216870, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019affb8 sp=0xc0019afb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019affe0 sp=0xc0019affb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019affe8 sp=0xc0019affe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482738 gp=0xc000e93880 m=nil [select, 2686 minutes]:
runtime.gopark(0xc001667750?, 0x2?, 0xf0?, 0xd5?, 0xc001667714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016675b0 sp=0xc001667590 pc=0x43b06e
runtime.selectgo(0xc001667750, 0xc001667710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016676d0 sp=0xc0016675b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000d87260, {0x9eb660, 0xc0004de780})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016677b8 sp=0xc0016676d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016677e0 sp=0xc0016677b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016677e8 sp=0xc0016677e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482717
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1481933 gp=0xc000e93a40 m=nil [select]:
runtime.gopark(0xc000e54758?, 0x2?, 0x50?, 0x46?, 0xc000e54714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e545b8 sp=0xc000e54598 pc=0x43b06e
runtime.selectgo(0xc000e54758, 0xc000e54710, 0x3?, 0x0, 0x7eaa9b?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e546d8 sp=0xc000e545b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00129f620, {0x9eb660, 0xc000bcd440})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000e547b8 sp=0xc000e546d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000e547e0 sp=0xc000e547b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e547e8 sp=0xc000e547e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1481959
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482069 gp=0xc000e93c00 m=nil [select]:
runtime.gopark(0xc000e3b758?, 0x2?, 0x2?, 0x0?, 0xc000e3b748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3b5f0 sp=0xc000e3b5d0 pc=0x43b06e
runtime.selectgo(0xc000e3b758, 0xc000e3b744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3b710 sp=0xc000e3b5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129e600, {0x9eb660, 0xc000023870})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc000e3b7b8 sp=0xc000e3b710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc000e3b7e0 sp=0xc000e3b7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3b7e8 sp=0xc000e3b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482066
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482885 gp=0xc000e93dc0 m=nil [select]:
runtime.gopark(0xc001673f58?, 0x2?, 0x50?, 0x3e?, 0xc001673f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001673db8 sp=0xc001673d98 pc=0x43b06e
runtime.selectgo(0xc001673f58, 0xc001673f10, 0xc000196100?, 0x0, 0xc0001945d0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001673ed8 sp=0xc001673db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137ad20, {0x9eb660, 0xc0002f8450})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001673fb8 sp=0xc001673ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001673fe0 sp=0xc001673fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001673fe8 sp=0xc001673fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482882
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482886 gp=0xc001ea41c0 m=nil [select]:
runtime.gopark(0xc0016e5f50?, 0x2?, 0x6a?, 0x0?, 0xc0016e5f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e5da8 sp=0xc0016e5d88 pc=0x43b06e
runtime.selectgo(0xc0016e5f50, 0xc0016e5f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e5ec8 sp=0xc0016e5da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216d80, {0x9eb660, 0xc0002f8450})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0016e5fb8 sp=0xc0016e5ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0016e5fe0 sp=0xc0016e5fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e5fe8 sp=0xc0016e5fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482882
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482870 gp=0xc001ea4380 m=nil [sync.Mutex.Lock, 2558 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0x80?, 0x4?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001277880 sp=0xc001277860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0012778e8 sp=0xc001277880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000270938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001277920 sp=0xc0012778e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001277970 sp=0xc001277920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5c500, 0x4a2}, {0xc002cb8920, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001277a00 sp=0xc001277970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb880}, 0xc000655b00)
/broadcast-box/main.go:60 +0x105 fp=0xc001277aa8 sp=0xc001277a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb880}, 0xc000655b00)
/broadcast-box/main.go:165 +0x112 fp=0xc001277ae8 sp=0xc001277aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001277b10 sp=0xc001277ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb880}, 0xc000655b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001277b60 sp=0xc001277b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001277b90 sp=0xc001277b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b61b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001277fb8 sp=0xc001277b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001277fe0 sp=0xc001277fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001277fe8 sp=0xc001277fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1484321 gp=0xc001ea4540 m=nil [select]:
runtime.gopark(0xc002b3ff50?, 0x2?, 0x60?, 0xd3?, 0xc002b3ff04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002b3fda8 sp=0xc002b3fd88 pc=0x43b06e
runtime.selectgo(0xc002b3ff50, 0xc002b3ff00, 0x40eac5?, 0x0, 0xc002b3ff18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc002b3fec8 sp=0xc002b3fda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000a88300, {0x9eb660, 0xc0021baec0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc002b3ffb8 sp=0xc002b3fec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc002b3ffe0 sp=0xc002b3ffb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002b3ffe8 sp=0xc002b3ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1484301
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482649 gp=0xc001ea4700 m=nil [sync.Mutex.Lock, 2770 minutes]:
runtime.gopark(0x0?, 0xc000ebf780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ebf6f0 sp=0xc000ebf6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ebf758 sp=0xc000ebf6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002528220?, 0x0?, 0xc000ebf818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ebf790 sp=0xc000ebf758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ebf7e0 sp=0xc000ebf790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001686600, 0x183c}, {0xc00037a910, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000ebf958 sp=0xc000ebf7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60380}, 0xc001120a20)
/broadcast-box/main.go:85 +0xed fp=0xc000ebfaa8 sp=0xc000ebf958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60380}, 0xc001120a20)
/broadcast-box/main.go:165 +0x112 fp=0xc000ebfae8 sp=0xc000ebfaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60380?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ebfb10 sp=0xc000ebfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60380}, 0xc001120a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ebfb60 sp=0xc000ebfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ebfb90 sp=0xc000ebfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5e60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ebffb8 sp=0xc000ebfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ebffe0 sp=0xc000ebffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ebffe8 sp=0xc000ebffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482301 gp=0xc001ea48c0 m=nil [select]:
runtime.gopark(0xc0004bd758?, 0x2?, 0x50?, 0xd6?, 0xc0004bd714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bd5b8 sp=0xc0004bd598 pc=0x43b06e
runtime.selectgo(0xc0004bd758, 0xc0004bd710, 0x0?, 0x0, 0x6000103?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bd6d8 sp=0xc0004bd5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0013b5140, {0x9eb660, 0xc001127140})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0004bd7b8 sp=0xc0004bd6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0004bd7e0 sp=0xc0004bd7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bd7e8 sp=0xc0004bd7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482298
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1481932 gp=0xc001ea4a80 m=nil [select]:
runtime.gopark(0xc001289f58?, 0x2?, 0x2?, 0x0?, 0xc001289f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001289df0 sp=0xc001289dd0 pc=0x43b06e
runtime.selectgo(0xc001289f58, 0xc001289f44, 0x9eb660?, 0x0, 0xc000081008?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001289f10 sp=0xc001289df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00129f5c0, {0x9eb660, 0xc000bcd440})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001289fb8 sp=0xc001289f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001289fe0 sp=0xc001289fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001289fe8 sp=0xc001289fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1481959
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482145 gp=0xc001ea4c40 m=nil [select, 3574 minutes]:
runtime.gopark(0xc000e3d750?, 0x2?, 0xa4?, 0x37?, 0xc000e3d714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e3d5b0 sp=0xc000e3d590 pc=0x43b06e
runtime.selectgo(0xc000e3d750, 0xc000e3d710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e3d6d0 sp=0xc000e3d5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc002b47200, {0x9eb660, 0xc00187ba00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000e3d7b8 sp=0xc000e3d6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000e3d7e0 sp=0xc000e3d7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e3d7e8 sp=0xc000e3d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482122
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482667 gp=0xc001ea4e00 m=nil [sync.Mutex.Lock, 2750 minutes]:
runtime.gopark(0xd43c80?, 0xc00054b780?, 0x85?, 0xe8?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054b6f0 sp=0xc00054b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00054b758 sp=0xc00054b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004550b0?, 0x0?, 0xc00054b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00054b790 sp=0xc00054b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00054b7e0 sp=0xc00054b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00025ec80, 0x183c}, {0xc00037a310, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00054b958 sp=0xc00054b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60000}, 0xc001120360)
/broadcast-box/main.go:85 +0xed fp=0xc00054baa8 sp=0xc00054b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60000}, 0xc001120360)
/broadcast-box/main.go:165 +0x112 fp=0xc00054bae8 sp=0xc00054baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60000?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00054bb10 sp=0xc00054bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60000}, 0xc001120360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00054bb60 sp=0xc00054bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00054bb90 sp=0xc00054bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2cc60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00054bfb8 sp=0xc00054bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00054bfe0 sp=0xc00054bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054bfe8 sp=0xc00054bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482338 gp=0xc001ea4fc0 m=nil [select]:
runtime.gopark(0xc0004bef50?, 0x2?, 0x39?, 0x0?, 0xc0004bef04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004beda8 sp=0xc0004bed88 pc=0x43b06e
runtime.selectgo(0xc0004bef50, 0xc0004bef00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004beec8 sp=0xc0004beda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000487380, {0x9eb660, 0xc002529110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0004befb8 sp=0xc0004beec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0004befe0 sp=0xc0004befb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004befe8 sp=0xc0004befe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482318
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1479102 gp=0xc001ea5180 m=nil [chan receive, 3661 minutes]:
runtime.gopark(0xc000f33680?, 0xc00227a3e0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0020b1ec8 sp=0xc0020b1ea8 pc=0x43b06e
runtime.chanrecv(0xc0022cefc0, 0xc0020b1fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0020b1f40 sp=0xc0020b1ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc002985100?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0020b1f68 sp=0xc0020b1f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0020b1fe0 sp=0xc0020b1f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0020b1fe8 sp=0xc0020b1fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1479101
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482880 gp=0xc001ea5340 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x0?, 0xc0019b5780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019b56f0 sp=0xc0019b56d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019b5758 sp=0xc0019b56f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0000a7750?, 0x40?, 0xc0019b5818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019b5790 sp=0xc0019b5758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019b57e0 sp=0xc0019b5790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001704c80, 0x1954}, {0xc002f8c970, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019b5958 sp=0xc0019b57e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f608c0}, 0xc0000e8120)
/broadcast-box/main.go:85 +0xed fp=0xc0019b5aa8 sp=0xc0019b5958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f608c0}, 0xc0000e8120)
/broadcast-box/main.go:165 +0x112 fp=0xc0019b5ae8 sp=0xc0019b5aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f608c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019b5b10 sp=0xc0019b5ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f608c0}, 0xc0000e8120)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019b5b60 sp=0xc0019b5b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f608c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019b5b90 sp=0xc0019b5b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b67e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019b5fb8 sp=0xc0019b5b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019b5fe0 sp=0xc0019b5fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019b5fe8 sp=0xc0019b5fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482852 gp=0xc001ea5500 m=nil [select]:
runtime.gopark(0xc001670f58?, 0x2?, 0x2?, 0x0?, 0xc001670f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001670df0 sp=0xc001670dd0 pc=0x43b06e
runtime.selectgo(0xc001670f58, 0xc001670f44, 0x9eb660?, 0x0, 0xc0025293c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001670f10 sp=0xc001670df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001278960, {0x9eb660, 0xc001019af0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001670fb8 sp=0xc001670f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001670fe0 sp=0xc001670fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001670fe8 sp=0xc001670fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482850
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482096 gp=0xc001ea56c0 m=nil [sync.Mutex.Lock, 3578 minutes]:
runtime.gopark(0x11b?, 0x69a8a0?, 0xe0?, 0x56?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0010dd880 sp=0xc0010dd860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0010dd8e8 sp=0xc0010dd880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004b1938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0010dd920 sp=0xc0010dd8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0010dd970 sp=0xc0010dd920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334ea00, 0x49b}, {0xc0033c68f0, 0x8})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0010dda00 sp=0xc0010dd970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1da40}, 0xc0008a7200)
/broadcast-box/main.go:60 +0x105 fp=0xc0010ddaa8 sp=0xc0010dda00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1da40}, 0xc0008a7200)
/broadcast-box/main.go:165 +0x112 fp=0xc0010ddae8 sp=0xc0010ddaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1da40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0010ddb10 sp=0xc0010ddae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1da40}, 0xc0008a7200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0010ddb60 sp=0xc0010ddb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1da40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0010ddb90 sp=0xc0010ddb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f38bd0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0010ddfb8 sp=0xc0010ddb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0010ddfe0 sp=0xc0010ddfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0010ddfe8 sp=0xc0010ddfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482872 gp=0xc001ea5880 m=nil [select]:
runtime.gopark(0xc00166ef58?, 0x2?, 0x2?, 0x0?, 0xc00166ef48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166edf0 sp=0xc00166edd0 pc=0x43b06e
runtime.selectgo(0xc00166ef58, 0xc00166ef44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166ef10 sp=0xc00166edf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001278f00, {0x9eb660, 0xc000bccd90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00166efb8 sp=0xc00166ef10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00166efe0 sp=0xc00166efb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166efe8 sp=0xc00166efe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482870
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483731 gp=0xc001ea5a40 m=nil [sync.Mutex.Lock, 2096 minutes]:
runtime.gopark(0x0?, 0xc001a99780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a996f0 sp=0xc001a996d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a99758 sp=0xc001a996f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002222650?, 0x40?, 0xc001a99818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a99790 sp=0xc001a99758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a997e0 sp=0xc001a99790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001fa4800, 0x173c}, {0xc00205aec0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001a99958 sp=0xc001a997e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001b37ea0}, 0xc000804480)
/broadcast-box/main.go:85 +0xed fp=0xc001a99aa8 sp=0xc001a99958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001b37ea0}, 0xc000804480)
/broadcast-box/main.go:165 +0x112 fp=0xc001a99ae8 sp=0xc001a99aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37ea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a99b10 sp=0xc001a99ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37ea0}, 0xc000804480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a99b60 sp=0xc001a99b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37ea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a99b90 sp=0xc001a99b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012170e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a99fb8 sp=0xc001a99b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a99fe0 sp=0xc001a99fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a99fe8 sp=0xc001a99fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482040 gp=0xc001ea5c00 m=nil [select]:
runtime.gopark(0xc000e55f50?, 0x2?, 0x9?, 0x3?, 0xc000e55f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000e55da8 sp=0xc000e55d88 pc=0x43b06e
runtime.selectgo(0xc000e55f50, 0xc000e55f00, 0x406fc0?, 0x0, 0x3?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000e55ec8 sp=0xc000e55da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0002c0000, {0x9eb660, 0xc0022a7ef0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc000e55fb8 sp=0xc000e55ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc000e55fe0 sp=0xc000e55fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000e55fe8 sp=0xc000e55fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482035
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482487 gp=0xc000267c00 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000a93780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a936f0 sp=0xc000a936d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a93758 sp=0xc000a936f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc000a93818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a93790 sp=0xc000a93758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a937e0 sp=0xc000a93790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001038000, 0x173c}, {0xc002f387b0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000a93958 sp=0xc000a937e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad260}, 0xc0001e7560)
/broadcast-box/main.go:85 +0xed fp=0xc000a93aa8 sp=0xc000a93958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad260}, 0xc0001e7560)
/broadcast-box/main.go:165 +0x112 fp=0xc000a93ae8 sp=0xc000a93aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000a93b10 sp=0xc000a93ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad260}, 0xc0001e7560)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000a93b60 sp=0xc000a93b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a93b90 sp=0xc000a93b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a93fb8 sp=0xc000a93b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a93fe0 sp=0xc000a93fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a93fe8 sp=0xc000a93fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482716 gp=0xc001d8e000 m=nil [select, 2686 minutes]:
runtime.gopark(0xc0013d6750?, 0x2?, 0x0?, 0x6e?, 0xc0013d6714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013d65b0 sp=0xc0013d6590 pc=0x43b06e
runtime.selectgo(0xc0013d6750, 0xc0013d6710, 0xc0005bf880?, 0x0, 0xc0005bfdc0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013d66d0 sp=0xc0013d65b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000d86360, {0x9eb660, 0xc001019650})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0013d67b8 sp=0xc0013d66d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0013d67e0 sp=0xc0013d67b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013d67e8 sp=0xc0013d67e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482734
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482142 gp=0xc001d8e1c0 m=nil [select]:
runtime.gopark(0xc000353758?, 0x2?, 0x2?, 0x0?, 0xc000353748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003535f0 sp=0xc0003535d0 pc=0x43b06e
runtime.selectgo(0xc000353758, 0xc000353744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000353710 sp=0xc0003535f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0018834a0, {0x9eb660, 0xc00187ba00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0003537b8 sp=0xc000353710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0003537e0 sp=0xc0003537b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003537e8 sp=0xc0003537e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482122
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482720 gp=0xc001d8e380 m=nil [select]:
runtime.gopark(0xc0013daf58?, 0x2?, 0x50?, 0xae?, 0xc0013daf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0013dadb8 sp=0xc0013dad98 pc=0x43b06e
runtime.selectgo(0xc0013daf58, 0xc0013daf10, 0xc0013daf18?, 0x0, 0xc0013daf00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0013daed8 sp=0xc0013dadb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000d87200, {0x9eb660, 0xc0004de780})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0013dafb8 sp=0xc0013daed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0013dafe0 sp=0xc0013dafb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0013dafe8 sp=0xc0013dafe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482717
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482351 gp=0xc001d8e540 m=nil [select, 3358 minutes]:
runtime.gopark(0xc00021df50?, 0x2?, 0x10?, 0x0?, 0xc00021df14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021ddb0 sp=0xc00021dd90 pc=0x43b06e
runtime.selectgo(0xc00021df50, 0xc00021df10, 0xc00021df10?, 0x0, 0x2000?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021ded0 sp=0xc00021ddb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000bc73e0, {0x9eb660, 0xc00056a470})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00021dfb8 sp=0xc00021ded0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00021dfe0 sp=0xc00021dfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021dfe8 sp=0xc00021dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482346
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482825 gp=0xc001d8e700 m=nil [sync.Mutex.Lock, 2598 minutes]:
runtime.gopark(0x1c1?, 0x7f8b87d5af80?, 0xc0?, 0xb5?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019bb880 sp=0xc0019bb860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019bb8e8 sp=0xc0019bb880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026f938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019bb920 sp=0xc0019bb8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019bb970 sp=0xc0019bb920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001058000, 0x541}, {0xc002f90a68, 0x18})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019bba00 sp=0xc0019bb970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f607e0}, 0xc001120fc0)
/broadcast-box/main.go:60 +0x105 fp=0xc0019bbaa8 sp=0xc0019bba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f607e0}, 0xc001120fc0)
/broadcast-box/main.go:165 +0x112 fp=0xc0019bbae8 sp=0xc0019bbaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f607e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019bbb10 sp=0xc0019bbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f607e0}, 0xc001120fc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019bbb60 sp=0xc0019bbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f607e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019bbb90 sp=0xc0019bbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6120, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019bbfb8 sp=0xc0019bbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019bbfe0 sp=0xc0019bbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019bbfe8 sp=0xc0019bbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482887 gp=0xc001d8e8c0 m=nil [select, 2552 minutes]:
runtime.gopark(0xc0016e6750?, 0x2?, 0x0?, 0x0?, 0xc0016e6714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e65b0 sp=0xc0016e6590 pc=0x43b06e
runtime.selectgo(0xc0016e6750, 0xc0016e6710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e66d0 sp=0xc0016e65b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137ad80, {0x9eb660, 0xc0002f8450})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016e67b8 sp=0xc0016e66d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016e67e0 sp=0xc0016e67b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e67e8 sp=0xc0016e67e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482882
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482515 gp=0xc001d8f880 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc000a8e780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a8e6f0 sp=0xc000a8e6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000a8e758 sp=0xc000a8e6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0007cd320?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000a8e790 sp=0xc000a8e758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000a8e7e0 sp=0xc000a8e790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000ff8800, 0x173b}, {0xc002d1d440, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000a8e958 sp=0xc000a8e7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dba0e0}, 0xc002fd1c20)
/broadcast-box/main.go:85 +0xed fp=0xc000a8eaa8 sp=0xc000a8e958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dba0e0}, 0xc002fd1c20)
/broadcast-box/main.go:165 +0x112 fp=0xc000a8eae8 sp=0xc000a8eaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dba0e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000a8eb10 sp=0xc000a8eae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dba0e0}, 0xc002fd1c20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000a8eb60 sp=0xc000a8eb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dba0e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000a8eb90 sp=0xc000a8eb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da5440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000a8efb8 sp=0xc000a8eb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000a8efe0 sp=0xc000a8efb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a8efe8 sp=0xc000a8efe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482725 gp=0xc001d8fa40 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x0?, 0xc00130f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00130f6f0 sp=0xc00130f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00130f758 sp=0xc00130f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000b86690?, 0x40?, 0xc00130f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00130f790 sp=0xc00130f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00130f7e0 sp=0xc00130f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0033dd500, 0x99b}, {0xc002f8c330, 0xd})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00130f958 sp=0xc00130f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60c40}, 0xc0001e7b00)
/broadcast-box/main.go:85 +0xed fp=0xc00130faa8 sp=0xc00130f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60c40}, 0xc0001e7b00)
/broadcast-box/main.go:165 +0x112 fp=0xc00130fae8 sp=0xc00130faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60c40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00130fb10 sp=0xc00130fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60c40}, 0xc0001e7b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00130fb60 sp=0xc00130fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60c40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00130fb90 sp=0xc00130fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00130ffb8 sp=0xc00130fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00130ffe0 sp=0xc00130ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00130ffe8 sp=0xc00130ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481965 gp=0xc001d8fc00 m=nil [select, 3593 minutes]:
runtime.gopark(0xc000276f50?, 0x2?, 0x2?, 0x0?, 0xc000276f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000276db0 sp=0xc000276d90 pc=0x43b06e
runtime.selectgo(0xc000276f50, 0xc000276f10, 0xc000083180?, 0x0, 0xc000276f08?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000276ed0 sp=0xc000276db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc000d26d20, {0x9eb660, 0xc0010182f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc000276fb8 sp=0xc000276ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc000276fe0 sp=0xc000276fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000276fe8 sp=0xc000276fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481960
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482015 gp=0xc001d8fdc0 m=nil [sync.Mutex.Lock, 3586 minutes]:
runtime.gopark(0x1aa?, 0x69a8a0?, 0xf0?, 0x4f?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000c85880 sp=0xc000c85860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000c858e8 sp=0xc000c85880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00029a400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000c85920 sp=0xc000c858e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000c85970 sp=0xc000c85920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b91600, 0x52a}, {0xc0033c6d30, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000c85a00 sp=0xc000c85970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1c620}, 0xc0033a8ea0)
/broadcast-box/main.go:60 +0x105 fp=0xc000c85aa8 sp=0xc000c85a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1c620}, 0xc0033a8ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc000c85ae8 sp=0xc000c85aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1c620?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000c85b10 sp=0xc000c85ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1c620}, 0xc0033a8ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000c85b60 sp=0xc000c85b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1c620?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000c85b90 sp=0xc000c85b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef8a20, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000c85fb8 sp=0xc000c85b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000c85fe0 sp=0xc000c85fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000c85fe8 sp=0xc000c85fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482745 gp=0xc001db4000 m=nil [sync.Mutex.Lock, 2686 minutes]:
runtime.gopark(0x1f8?, 0x69a8a0?, 0x80?, 0x24?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018c3880 sp=0xc0018c3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0018c38e8 sp=0xc0018c3880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000fe0e00?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0018c3920 sp=0xc0018c38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0018c3970 sp=0xc0018c3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001059600, 0x578}, {0xc002f8d1b0, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0018c3a00 sp=0xc0018c3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f60e00}, 0xc0011217a0)
/broadcast-box/main.go:60 +0x105 fp=0xc0018c3aa8 sp=0xc0018c3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f60e00}, 0xc0011217a0)
/broadcast-box/main.go:165 +0x112 fp=0xc0018c3ae8 sp=0xc0018c3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60e00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0018c3b10 sp=0xc0018c3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60e00}, 0xc0011217a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0018c3b60 sp=0xc0018c3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60e00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0018c3b90 sp=0xc0018c3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000775b00, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0018c3fb8 sp=0xc0018c3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0018c3fe0 sp=0xc0018c3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018c3fe8 sp=0xc0018c3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482741 gp=0xc001db41c0 m=nil [select]:
runtime.gopark(0xc001667f58?, 0x2?, 0x28?, 0x7e?, 0xc001667f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001667df0 sp=0xc001667dd0 pc=0x43b06e
runtime.selectgo(0xc001667f58, 0xc001667f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001667f10 sp=0xc001667df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0005518c0, {0x9eb660, 0xc0004dfd30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001667fb8 sp=0xc001667f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001667fe0 sp=0xc001667fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001667fe8 sp=0xc001667fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482739
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482677 gp=0xc001db4380 m=nil [sync.Mutex.Lock, 2720 minutes]:
runtime.gopark(0x0?, 0xc001153780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011536f0 sp=0xc0011536d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001153758 sp=0xc0011536f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000455100?, 0x80?, 0xc001153818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001153790 sp=0xc001153758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011537e0 sp=0xc001153790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0010c4800, 0x173c}, {0xc00037aa30, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001153958 sp=0xc0011537e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f602a0}, 0xc0002c2900)
/broadcast-box/main.go:85 +0xed fp=0xc001153aa8 sp=0xc001153958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f602a0}, 0xc0002c2900)
/broadcast-box/main.go:165 +0x112 fp=0xc001153ae8 sp=0xc001153aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f602a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001153b10 sp=0xc001153ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f602a0}, 0xc0002c2900)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001153b60 sp=0xc001153b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f602a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001153b90 sp=0xc001153b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2cf30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001153fb8 sp=0xc001153b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001153fe0 sp=0xc001153fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001153fe8 sp=0xc001153fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482085 gp=0xc001db4540 m=nil [sync.Mutex.Lock, 3582 minutes]:
runtime.gopark(0x0?, 0xc000ba1780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ba16f0 sp=0xc000ba16d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ba1758 sp=0xc000ba16f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00187bcf0?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ba1790 sp=0xc000ba1758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ba17e0 sp=0xc000ba1790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001483000, 0x1724}, {0xc003361630, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000ba1958 sp=0xc000ba17e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3340}, 0xc00333d0e0)
/broadcast-box/main.go:85 +0xed fp=0xc000ba1aa8 sp=0xc000ba1958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3340}, 0xc00333d0e0)
/broadcast-box/main.go:165 +0x112 fp=0xc000ba1ae8 sp=0xc000ba1aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ba1b10 sp=0xc000ba1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3340}, 0xc00333d0e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ba1b60 sp=0xc000ba1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ba1b90 sp=0xc000ba1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274b8c0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ba1fb8 sp=0xc000ba1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ba1fe0 sp=0xc000ba1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ba1fe8 sp=0xc000ba1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481075 gp=0xc001db4700 m=nil [chan receive, 3603 minutes]:
runtime.gopark(0xc002531d40?, 0xc000245ec0?, 0xb0?, 0x5f?, 0x83523e?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000245ec8 sp=0xc000245ea8 pc=0x43b06e
runtime.chanrecv(0xc00124f3e0, 0xc000245fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000245f40 sp=0xc000245ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0007cf5e8?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000245f68 sp=0xc000245f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000245fe0 sp=0xc000245f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000245fe8 sp=0xc000245fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481074
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1481464 gp=0xc001db48c0 m=nil [chan receive, 3597 minutes]:
runtime.gopark(0xc000c5f140?, 0xc00247fec0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004b4ec8 sp=0xc0004b4ea8 pc=0x43b06e
runtime.chanrecv(0xc0014b7e00, 0xc0004b4fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc0004b4f40 sp=0xc0004b4ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc000305b40?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc0004b4f68 sp=0xc0004b4f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc0004b4fe0 sp=0xc0004b4f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004b4fe8 sp=0xc0004b4fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481463
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482814 gp=0xc001db4a80 m=nil [select]:
runtime.gopark(0xc0016e2758?, 0x2?, 0x2?, 0x0?, 0xc0016e2748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e25f0 sp=0xc0016e25d0 pc=0x43b06e
runtime.selectgo(0xc0016e2758, 0xc0016e2744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e2710 sp=0xc0016e25f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0012782a0, {0x9eb660, 0xc000455e40})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016e27b8 sp=0xc0016e2710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016e27e0 sp=0xc0016e27b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e27e8 sp=0xc0016e27e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482812
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482156 gp=0xc001db4c40 m=nil [sync.Mutex.Lock, 3566 minutes]:
runtime.gopark(0x11b?, 0x69a8a0?, 0xf0?, 0x80?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000ed1880 sp=0xc000ed1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000ed18e8 sp=0xc000ed1880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000f45938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000ed1920 sp=0xc000ed18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000ed1970 sp=0xc000ed1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334ef00, 0x49b}, {0xc003360f10, 0x8})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000ed1a00 sp=0xc000ed1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1d960}, 0xc00333d560)
/broadcast-box/main.go:60 +0x105 fp=0xc000ed1aa8 sp=0xc000ed1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1d960}, 0xc00333d560)
/broadcast-box/main.go:165 +0x112 fp=0xc000ed1ae8 sp=0xc000ed1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1d960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000ed1b10 sp=0xc000ed1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1d960}, 0xc00333d560)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000ed1b60 sp=0xc000ed1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1d960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000ed1b90 sp=0xc000ed1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef9710, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000ed1fb8 sp=0xc000ed1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000ed1fe0 sp=0xc000ed1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000ed1fe8 sp=0xc000ed1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482685 gp=0xc001db4e00 m=nil [sync.Mutex.Lock, 2704 minutes]:
runtime.gopark(0x4?, 0xc00054a780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00054a6f0 sp=0xc00054a6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00054a758 sp=0xc00054a6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc00054a818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00054a790 sp=0xc00054a758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00054a7e0 sp=0xc00054a790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0012e2000, 0x173a}, {0xc0015430a0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00054a958 sp=0xc00054a7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f60540}, 0xc0002c3320)
/broadcast-box/main.go:85 +0xed fp=0xc00054aaa8 sp=0xc00054a958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f60540}, 0xc0002c3320)
/broadcast-box/main.go:165 +0x112 fp=0xc00054aae8 sp=0xc00054aaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f60540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00054ab10 sp=0xc00054aae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f60540}, 0xc0002c3320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00054ab60 sp=0xc00054ab10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f60540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00054ab90 sp=0xc00054ab60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d050, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00054afb8 sp=0xc00054ab90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00054afe0 sp=0xc00054afb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00054afe8 sp=0xc00054afe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482337 gp=0xc001db4fc0 m=nil [select]:
runtime.gopark(0xc00021ef58?, 0x2?, 0x50?, 0xee?, 0xc00021ef14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00021edb8 sp=0xc00021ed98 pc=0x43b06e
runtime.selectgo(0xc00021ef58, 0xc00021ef10, 0xc00021ef00?, 0x0, 0xc0032ef138?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00021eed8 sp=0xc00021edb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000ec8060, {0x9eb660, 0xc002529110})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00021efb8 sp=0xc00021eed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00021efe0 sp=0xc00021efb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00021efe8 sp=0xc00021efe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482318
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482749 gp=0xc001db5180 m=nil [select]:
runtime.gopark(0xc001669f58?, 0x2?, 0x50?, 0x9e?, 0xc001669f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001669db8 sp=0xc001669d98 pc=0x43b06e
runtime.selectgo(0xc001669f58, 0xc001669f10, 0xc0007cdd80?, 0x0, 0xc00017b940?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001669ed8 sp=0xc001669db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00117e5a0, {0x9eb660, 0xc000bcc720})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001669fb8 sp=0xc001669ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001669fe0 sp=0xc001669fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001669fe8 sp=0xc001669fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482746
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482508 gp=0xc001db5340 m=nil [sync.Mutex.Lock, 2986 minutes]:
runtime.gopark(0x0?, 0xc001b07780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b076f0 sp=0xc001b076d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b07758 sp=0xc001b076f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc001b07818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b07790 sp=0xc001b07758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b077e0 sp=0xc001b07790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000ff4000, 0x173c}, {0xc002d1ca30, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b07958 sp=0xc001b077e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0018f3ea0}, 0xc002fd17a0)
/broadcast-box/main.go:85 +0xed fp=0xc001b07aa8 sp=0xc001b07958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0018f3ea0}, 0xc002fd17a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001b07ae8 sp=0xc001b07aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f3ea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b07b10 sp=0xc001b07ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f3ea0}, 0xc002fd17a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b07b60 sp=0xc001b07b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f3ea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b07b90 sp=0xc001b07b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4fc0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b07fb8 sp=0xc001b07b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b07fe0 sp=0xc001b07fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b07fe8 sp=0xc001b07fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481027 gp=0xc001db5500 m=nil [chan receive, 3603 minutes]:
runtime.gopark(0xc000c5e000?, 0xc001ff3550?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000a92ec8 sp=0xc000a92ea8 pc=0x43b06e
runtime.chanrecv(0xc000f41b00, 0xc000a92fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000a92f40 sp=0xc000a92ec8 pc=0x4073ff
runtime.chanrecv2(0xc000247f50?, 0xc0004df5c0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc000a92f68 sp=0xc000a92f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc000a92fe0 sp=0xc000a92f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000a92fe8 sp=0xc000a92fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1481026
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482743 gp=0xc001db56c0 m=nil [select]:
runtime.gopark(0xc001668f50?, 0x2?, 0xe8?, 0x8d?, 0xc001668f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001668da8 sp=0xc001668d88 pc=0x43b06e
runtime.selectgo(0xc001668f50, 0xc001668f00, 0xc002820640?, 0x0, 0xc002820a00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001668ec8 sp=0xc001668da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc001957a80, {0x9eb660, 0xc0004dfd30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001668fb8 sp=0xc001668ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001668fe0 sp=0xc001668fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001668fe8 sp=0xc001668fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482739
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1476708 gp=0xc001db5880 m=nil [chan receive, 3673 minutes]:
runtime.gopark(0xc000f32900?, 0xc0021380a0?, 0xc?, 0x0?, 0x10?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001114ec8 sp=0xc001114ea8 pc=0x43b06e
runtime.chanrecv(0xc000ec8720, 0xc001114fc0, 0x1)
/usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc001114f40 sp=0xc001114ec8 pc=0x4073ff
runtime.chanrecv2(0x15f90?, 0xc0007cc0b0?)
/usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc001114f68 sp=0xc001114f40 pc=0x407032
github.com/glimesh/broadcast-box/internal/webrtc.videoWriter.func1()
/broadcast-box/internal/webrtc/whip.go:47 +0x48 fp=0xc001114fe0 sp=0xc001114f68 pc=0x834b28
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001114fe8 sp=0xc001114fe0 pc=0x46ccc1
created by github.com/glimesh/broadcast-box/internal/webrtc.videoWriter in goroutine 1476707
/broadcast-box/internal/webrtc/whip.go:46 +0x18f
goroutine 1482148 gp=0xc001d8ec40 m=nil [select]:
runtime.gopark(0xc00024b758?, 0x2?, 0x2?, 0x0?, 0xc00024b748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00024b5f0 sp=0xc00024b5d0 pc=0x43b06e
runtime.selectgo(0xc00024b758, 0xc00024b744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00024b710 sp=0xc00024b5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc003277620, {0x9eb660, 0xc000555030})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00024b7b8 sp=0xc00024b710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00024b7e0 sp=0xc00024b7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00024b7e8 sp=0xc00024b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482146
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1481976 gp=0xc001d8ee00 m=nil [select, 3592 minutes]:
runtime.gopark(0xc001288750?, 0x2?, 0x1b?, 0xe7?, 0xc001288714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0012885b0 sp=0xc001288590 pc=0x43b06e
runtime.selectgo(0xc001288750, 0xc001288710, 0x6c9418?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012886d0 sp=0xc0012885b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0002a7b00, {0x9eb660, 0xc002820890})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0012887b8 sp=0xc0012886d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0012887e0 sp=0xc0012887b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0012887e8 sp=0xc0012887e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1481994
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482937 gp=0xc001d8f6c0 m=nil [select]:
runtime.gopark(0xc00181df50?, 0x2?, 0x2?, 0x0?, 0xc00181df04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181dda8 sp=0xc00181dd88 pc=0x43b06e
runtime.selectgo(0xc00181df50, 0xc00181df00, 0x40eac5?, 0x0, 0xc00181df18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181dec8 sp=0xc00181dda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217280, {0x9eb660, 0xc000b9bc90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00181dfb8 sp=0xc00181dec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00181dfe0 sp=0xc00181dfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181dfe8 sp=0xc00181dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482926
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482457 gp=0xc000267340 m=nil [sync.Mutex.Lock, 3084 minutes]:
runtime.gopark(0x0?, 0xc001c06780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c066f0 sp=0xc001c066d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c06758 sp=0xc001c066f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00056bde0?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c06790 sp=0xc001c06758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c067e0 sp=0xc001c06790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000fd1800, 0x173c}, {0xc002f38a40, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c06958 sp=0xc001c067e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0002ad500}, 0xc002fd1320)
/broadcast-box/main.go:85 +0xed fp=0xc001c06aa8 sp=0xc001c06958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0002ad500}, 0xc002fd1320)
/broadcast-box/main.go:165 +0x112 fp=0xc001c06ae8 sp=0xc001c06aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002ad500?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c06b10 sp=0xc001c06ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002ad500}, 0xc002fd1320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c06b60 sp=0xc001c06b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002ad500?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c06b90 sp=0xc001c06b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2c000, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c06fb8 sp=0xc001c06b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c06fe0 sp=0xc001c06fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c06fe8 sp=0xc001c06fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482884 gp=0xc001d8ea80 m=nil [select]:
runtime.gopark(0xc001673758?, 0x2?, 0x2?, 0x0?, 0xc001673748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016735f0 sp=0xc0016735d0 pc=0x43b06e
runtime.selectgo(0xc001673758, 0xc001673744, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001673710 sp=0xc0016735f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00137acc0, {0x9eb660, 0xc0002f8450})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016737b8 sp=0xc001673710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016737e0 sp=0xc0016737b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016737e8 sp=0xc0016737e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482882
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483009 gp=0xc001d8efc0 m=nil [sync.Mutex.Lock, 2512 minutes]:
runtime.gopark(0x0?, 0xc001a0d780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a0d6f0 sp=0xc001a0d6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a0d758 sp=0xc001a0d6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0016202e0?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a0d790 sp=0xc001a0d758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a0d7e0 sp=0xc001a0d790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00074a800, 0xaf8}, {0xc002d116e0, 0x11})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001a0d958 sp=0xc001a0d7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2700}, 0xc000a43680)
/broadcast-box/main.go:85 +0xed fp=0xc001a0daa8 sp=0xc001a0d958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2700}, 0xc000a43680)
/broadcast-box/main.go:165 +0x112 fp=0xc001a0dae8 sp=0xc001a0daa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2700?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a0db10 sp=0xc001a0dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2700}, 0xc000a43680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a0db60 sp=0xc001a0db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2700?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a0db90 sp=0xc001a0db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a0dfb8 sp=0xc001a0db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a0dfe0 sp=0xc001a0dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a0dfe8 sp=0xc001a0dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1481959 gp=0xc001d8f180 m=nil [sync.Mutex.Lock, 3593 minutes]:
runtime.gopark(0x11f?, 0x69a8a0?, 0x60?, 0xb8?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001aef880 sp=0xc001aef860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001aef8e8 sp=0xc001aef880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004b1938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001aef920 sp=0xc001aef8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001aef970 sp=0xc001aef920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00334e000, 0x49f}, {0xc003325e60, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001aefa00 sp=0xc001aef970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0018f2b60}, 0xc0033a85a0)
/broadcast-box/main.go:60 +0x105 fp=0xc001aefaa8 sp=0xc001aefa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0018f2b60}, 0xc0033a85a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001aefae8 sp=0xc001aefaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0018f2b60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001aefb10 sp=0xc001aefae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0018f2b60}, 0xc0033a85a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001aefb60 sp=0xc001aefb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0018f2b60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001aefb90 sp=0xc001aefb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00274bcb0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001aeffb8 sp=0xc001aefb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001aeffe0 sp=0xc001aeffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001aeffe8 sp=0xc001aeffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482330 gp=0xc001d8f340 m=nil [sync.Mutex.Lock, 3360 minutes]:
runtime.gopark(0x12a?, 0x69a8a0?, 0x30?, 0x55?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00131b880 sp=0xc00131b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00131b8e8 sp=0xc00131b880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc000d8a400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00131b920 sp=0xc00131b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00131b970 sp=0xc00131b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00133d500, 0x6aa}, {0xc0000e1d88, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00131ba00 sp=0xc00131b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013db20}, 0xc0001e6b40)
/broadcast-box/main.go:60 +0x105 fp=0xc00131baa8 sp=0xc00131ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013db20}, 0xc0001e6b40)
/broadcast-box/main.go:165 +0x112 fp=0xc00131bae8 sp=0xc00131baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013db20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00131bb10 sp=0xc00131bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013db20}, 0xc0001e6b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00131bb60 sp=0xc00131bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013db20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00131bb90 sp=0xc00131bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000bc8e10, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00131bfb8 sp=0xc00131bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00131bfe0 sp=0xc00131bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00131bfe8 sp=0xc00131bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482855 gp=0xc001d8f500 m=nil [select, 2576 minutes]:
runtime.gopark(0xc001672750?, 0x2?, 0xb0?, 0x85?, 0xc001672714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016725b0 sp=0xc001672590 pc=0x43b06e
runtime.selectgo(0xc001672750, 0xc001672710, 0xc0000e51c0?, 0x0, 0xc0000e5220?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016726d0 sp=0xc0016725b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001278de0, {0x9eb660, 0xc001019af0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016727b8 sp=0xc0016726d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016727e0 sp=0xc0016727b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016727e8 sp=0xc0016727e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482850
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482830 gp=0xc000267500 m=nil [select, 2598 minutes]:
runtime.gopark(0xc0016e2f50?, 0x2?, 0x65?, 0x68?, 0xc0016e2f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e2db0 sp=0xc0016e2d90 pc=0x43b06e
runtime.selectgo(0xc0016e2f50, 0xc0016e2f10, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e2ed0 sp=0xc0016e2db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137a180, {0x9eb660, 0xc0010181d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016e2fb8 sp=0xc0016e2ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016e2fe0 sp=0xc0016e2fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e2fe8 sp=0xc0016e2fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482825
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482800 gp=0xc0002676c0 m=nil [select]:
runtime.gopark(0xc00166af50?, 0x2?, 0x5f?, 0x0?, 0xc00166af04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166ada8 sp=0xc00166ad88 pc=0x43b06e
runtime.selectgo(0xc00166af50, 0xc00166af00, 0x40eac5?, 0x0, 0xc00166af18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166aec8 sp=0xc00166ada8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216580, {0x9eb660, 0xc0003052a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00166afb8 sp=0xc00166aec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00166afe0 sp=0xc00166afb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166afe8 sp=0xc00166afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482796
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482798 gp=0xc000267880 m=nil [select]:
runtime.gopark(0xc0017f5758?, 0x2?, 0x2?, 0x0?, 0xc0017f5748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f55f0 sp=0xc0017f55d0 pc=0x43b06e
runtime.selectgo(0xc0017f5758, 0xc0017f5744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f5710 sp=0xc0017f55f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001278060, {0x9eb660, 0xc0003052a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0017f57b8 sp=0xc0017f5710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0017f57e0 sp=0xc0017f57b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f57e8 sp=0xc0017f57e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482796
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482795 gp=0xc000267a40 m=nil [select, 2650 minutes]:
runtime.gopark(0xc0017f4f50?, 0x2?, 0x0?, 0x0?, 0xc0017f4f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001155db0 sp=0xc001155d90 pc=0x43b06e
runtime.selectgo(0xc001155f50, 0xc0017f4f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001155ed0 sp=0xc001155db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001a15ce0, {0x9eb660, 0xc000bcd6f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001155fb8 sp=0xc001155ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001155fe0 sp=0xc001155fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001155fe8 sp=0xc001155fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482790
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482796 gp=0xc001ea5dc0 m=nil [sync.Mutex.Lock, 2650 minutes]:
runtime.gopark(0x1bd?, 0x69a8a0?, 0x40?, 0x6b?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017b9880 sp=0xc0017b9860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017b98e8 sp=0xc0017b9880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001242400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017b9920 sp=0xc0017b98e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017b9970 sp=0xc0017b9920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0012a9700, 0x53d}, {0xc002d10e28, 0x18})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0017b9a00 sp=0xc0017b9970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000dbb500}, 0xc0006550e0)
/broadcast-box/main.go:60 +0x105 fp=0xc0017b9aa8 sp=0xc0017b9a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000dbb500}, 0xc0006550e0)
/broadcast-box/main.go:165 +0x112 fp=0xc0017b9ae8 sp=0xc0017b9aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb500?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017b9b10 sp=0xc0017b9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb500}, 0xc0006550e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017b9b60 sp=0xc0017b9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb500?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017b9b90 sp=0xc0017b9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216120, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017b9fb8 sp=0xc0017b9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017b9fe0 sp=0xc0017b9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017b9fe8 sp=0xc0017b9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482794 gp=0xc001db5a40 m=nil [select]:
runtime.gopark(0xc0017f7f50?, 0x2?, 0x5c?, 0x0?, 0xc0017f7f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f7da8 sp=0xc0017f7d88 pc=0x43b06e
runtime.selectgo(0xc0017f7f50, 0xc0017f7f00, 0x40eac5?, 0x0, 0xc0017f7f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f7ec8 sp=0xc0017f7da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002216400, {0x9eb660, 0xc000bcd6f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0017f7fb8 sp=0xc0017f7ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0017f7fe0 sp=0xc0017f7fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f7fe8 sp=0xc0017f7fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482790
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482793 gp=0xc001db5c00 m=nil [select]:
runtime.gopark(0xc0016e8758?, 0x2?, 0x50?, 0x86?, 0xc0016e8714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e85b8 sp=0xc0016e8598 pc=0x43b06e
runtime.selectgo(0xc0016e8758, 0xc0016e8710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e86d8 sp=0xc0016e85b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001a15c80, {0x9eb660, 0xc000bcd6f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016e87b8 sp=0xc0016e86d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016e87e0 sp=0xc0016e87b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e87e8 sp=0xc0016e87e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482790
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482792 gp=0xc001db5dc0 m=nil [select]:
runtime.gopark(0xc0016e7f58?, 0x2?, 0x2?, 0x0?, 0xc0016e7f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e7df0 sp=0xc0016e7dd0 pc=0x43b06e
runtime.selectgo(0xc0016e7f58, 0xc0016e7f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e7f10 sp=0xc0016e7df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001a155c0, {0x9eb660, 0xc000bcd6f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016e7fb8 sp=0xc0016e7f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016e7fe0 sp=0xc0016e7fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e7fe8 sp=0xc0016e7fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482790
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482799 gp=0xc0020c0000 m=nil [select]:
runtime.gopark(0xc0017f5f58?, 0x2?, 0x50?, 0x5e?, 0xc0017f5f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f5db8 sp=0xc0017f5d98 pc=0x43b06e
runtime.selectgo(0xc0017f5f58, 0xc0017f5f10, 0x8f26c0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f5ed8 sp=0xc0017f5db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0012780c0, {0x9eb660, 0xc0003052a0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0017f5fb8 sp=0xc0017f5ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0017f5fe0 sp=0xc0017f5fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f5fe8 sp=0xc0017f5fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482796
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482787 gp=0xc0020c01c0 m=nil [select, 2680 minutes]:
runtime.gopark(0xc0017f4750?, 0x2?, 0x0?, 0x0?, 0xc0017f4714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017f45b0 sp=0xc0017f4590 pc=0x43b06e
runtime.selectgo(0xc0017f4750, 0xc0017f4710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0017f46d0 sp=0xc0017f45b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00117eea0, {0x9eb660, 0xc0004df4d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0017f47b8 sp=0xc0017f46d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0017f47e0 sp=0xc0017f47b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017f47e8 sp=0xc0017f47e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482782
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482786 gp=0xc0020c0380 m=nil [select]:
runtime.gopark(0xc0016e9f50?, 0x2?, 0x59?, 0x0?, 0xc0016e9f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e9da8 sp=0xc0016e9d88 pc=0x43b06e
runtime.selectgo(0xc0016e9f50, 0xc0016e9f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e9ec8 sp=0xc0016e9da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0000fb180, {0x9eb660, 0xc0004df4d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0016e9fb8 sp=0xc0016e9ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0016e9fe0 sp=0xc0016e9fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e9fe8 sp=0xc0016e9fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482782
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482785 gp=0xc0020c0540 m=nil [select]:
runtime.gopark(0xc0016e9758?, 0x2?, 0x50?, 0x96?, 0xc0016e9714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e95b8 sp=0xc0016e9598 pc=0x43b06e
runtime.selectgo(0xc0016e9758, 0xc0016e9710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e96d8 sp=0xc0016e95b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00117e780, {0x9eb660, 0xc0004df4d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0016e97b8 sp=0xc0016e96d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0016e97e0 sp=0xc0016e97b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e97e8 sp=0xc0016e97e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482782
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482829 gp=0xc0020c0700 m=nil [select]:
runtime.gopark(0xc000277750?, 0x2?, 0x62?, 0x0?, 0xc000277704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002775a8 sp=0xc000277588 pc=0x43b06e
runtime.selectgo(0xc000277750, 0xc000277700, 0x40eac5?, 0x0, 0xc000277718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002776c8 sp=0xc0002775a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0000fbb80, {0x9eb660, 0xc0010181d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0002777b8 sp=0xc0002776c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0002777e0 sp=0xc0002777b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002777e8 sp=0xc0002777e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482825
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482108 gp=0xc0020c08c0 m=nil [select, 3582 minutes]:
runtime.gopark(0xc000249750?, 0x2?, 0x0?, 0x0?, 0xc000249714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002495b0 sp=0xc000249590 pc=0x43b06e
runtime.selectgo(0xc000249750, 0xc000249710, 0xc000038508?, 0x0, 0x4074a8?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0002496d0 sp=0xc0002495b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00129f740, {0x9eb660, 0xc000a6fec0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0002497b8 sp=0xc0002496d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0002497e0 sp=0xc0002497b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002497e8 sp=0xc0002497e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482103
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482904 gp=0xc0020c0a80 m=nil [sync.Mutex.Lock, 2550 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0x40?, 0xab?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019b1880 sp=0xc0019b1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019b18e8 sp=0xc0019b1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0013c2600?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019b1920 sp=0xc0019b18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019b1970 sp=0xc0019b1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5d400, 0x4a2}, {0xc002f39800, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019b1a00 sp=0xc0019b1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b21c0}, 0xc000a43d40)
/broadcast-box/main.go:60 +0x105 fp=0xc0019b1aa8 sp=0xc0019b1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b21c0}, 0xc000a43d40)
/broadcast-box/main.go:165 +0x112 fp=0xc0019b1ae8 sp=0xc0019b1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b21c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019b1b10 sp=0xc0019b1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b21c0}, 0xc000a43d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019b1b60 sp=0xc0019b1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b21c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019b1b90 sp=0xc0019b1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b70e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019b1fb8 sp=0xc0019b1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019b1fe0 sp=0xc0019b1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019b1fe8 sp=0xc0019b1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482784 gp=0xc0020c0c40 m=nil [select]:
runtime.gopark(0xc0016e8f58?, 0x2?, 0x88?, 0x8e?, 0xc0016e8f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e8df0 sp=0xc0016e8dd0 pc=0x43b06e
runtime.selectgo(0xc0016e8f58, 0xc0016e8f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e8f10 sp=0xc0016e8df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00117e720, {0x9eb660, 0xc0004df4d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016e8fb8 sp=0xc0016e8f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016e8fe0 sp=0xc0016e8fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e8fe8 sp=0xc0016e8fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482782
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482303 gp=0xc0020c0e00 m=nil [select, 3362 minutes]:
runtime.gopark(0xc0004bc750?, 0x2?, 0xe8?, 0xc5?, 0xc0004bc714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0004bc5b0 sp=0xc0004bc590 pc=0x43b06e
runtime.selectgo(0xc0004bc750, 0xc0004bc710, 0x43b06e?, 0x0, 0xc000038508?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0004bc6d0 sp=0xc0004bc5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0013b5200, {0x9eb660, 0xc001127140})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0004bc7b8 sp=0xc0004bc6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0004bc7e0 sp=0xc0004bc7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0004bc7e8 sp=0xc0004bc7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482298
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482237 gp=0xc0020c0fc0 m=nil [select]:
runtime.gopark(0xc000f4bf58?, 0x2?, 0x50?, 0x96?, 0xc000f4bf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000f4bdb8 sp=0xc000f4bd98 pc=0x43b06e
runtime.selectgo(0xc000f4bf58, 0xc000f4bf10, 0x407165?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000f4bed8 sp=0xc000f4bdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc000d274a0, {0x9eb660, 0xc0011261c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000f4bfb8 sp=0xc000f4bed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000f4bfe0 sp=0xc000f4bfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000f4bfe8 sp=0xc000f4bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482234
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482262 gp=0xc0020c1180 m=nil [sync.Mutex.Lock, 3374 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x10?, 0xe?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000fad880 sp=0xc000fad860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000fad8e8 sp=0xc000fad880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00080f938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000fad920 sp=0xc000fad8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc000fad970 sp=0xc000fad920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b8a00, 0x4a8}, {0xc0001dc8a0, 0x2b})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc000fada00 sp=0xc000fad970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000b1ddc0}, 0xc0008a7d40)
/broadcast-box/main.go:60 +0x105 fp=0xc000fadaa8 sp=0xc000fada00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000b1ddc0}, 0xc0008a7d40)
/broadcast-box/main.go:165 +0x112 fp=0xc000fadae8 sp=0xc000fadaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000b1ddc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000fadb10 sp=0xc000fadae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000b1ddc0}, 0xc0008a7d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000fadb60 sp=0xc000fadb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000b1ddc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000fadb90 sp=0xc000fadb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc00087e480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000fadfb8 sp=0xc000fadb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000fadfe0 sp=0xc000fadfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000fadfe8 sp=0xc000fadfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482340 gp=0xc0020c1340 m=nil [sync.Mutex.Lock, 3362 minutes]:
runtime.gopark(0x12a?, 0x7f8b87c56040?, 0x70?, 0xa2?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001317880 sp=0xc001317860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0013178e8 sp=0xc001317880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b04938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001317920 sp=0xc0013178e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001317970 sp=0xc001317920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00133c700, 0x6aa}, {0xc0000e0be8, 0x12})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001317a00 sp=0xc001317970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013d960}, 0xc0001e66c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001317aa8 sp=0xc001317a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013d960}, 0xc0001e66c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001317ae8 sp=0xc001317aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013d960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001317b10 sp=0xc001317ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013d960}, 0xc0001e66c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001317b60 sp=0xc001317b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013d960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001317b90 sp=0xc001317b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001ffcb0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001317fb8 sp=0xc001317b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001317fe0 sp=0xc001317fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001317fe8 sp=0xc001317fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482936 gp=0xc0020c1500 m=nil [select]:
runtime.gopark(0xc001819758?, 0x2?, 0x50?, 0x96?, 0xc001819714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018195b8 sp=0xc001819598 pc=0x43b06e
runtime.selectgo(0xc001819758, 0xc001819710, 0xc001819718?, 0x0, 0xc001819700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0018196d8 sp=0xc0018195b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001279aa0, {0x9eb660, 0xc000b9bc90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0018197b8 sp=0xc0018196d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0018197e0 sp=0xc0018197b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018197e8 sp=0xc0018197e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482926
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482909 gp=0xc0020c16c0 m=nil [select]:
runtime.gopark(0xc001672f58?, 0x2?, 0x88?, 0x2e?, 0xc001672f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001672df0 sp=0xc001672dd0 pc=0x43b06e
runtime.selectgo(0xc001672f58, 0xc001672f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001672f10 sp=0xc001672df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00137b6e0, {0x9eb660, 0xc002529190})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001672fb8 sp=0xc001672f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001672fe0 sp=0xc001672fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001672fe8 sp=0xc001672fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482892
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482910 gp=0xc0020c1880 m=nil [select]:
runtime.gopark(0xc001819f58?, 0x2?, 0x9?, 0x3?, 0xc001819f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001819db8 sp=0xc001819d98 pc=0x43b06e
runtime.selectgo(0xc001819f58, 0xc001819f10, 0xc000455eb0?, 0x0, 0xc000455f40?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001819ed8 sp=0xc001819db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137b740, {0x9eb660, 0xc002529190})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001819fb8 sp=0xc001819ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001819fe0 sp=0xc001819fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001819fe8 sp=0xc001819fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482892
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482911 gp=0xc0020c1a40 m=nil [select]:
runtime.gopark(0xc00181a750?, 0x2?, 0x6b?, 0x0?, 0xc00181a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181a5a8 sp=0xc00181a588 pc=0x43b06e
runtime.selectgo(0xc00181a750, 0xc00181a700, 0xc000207200?, 0x0, 0xc001044720?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181a6c8 sp=0xc00181a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217300, {0x9eb660, 0xc002529190})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00181a7b8 sp=0xc00181a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00181a7e0 sp=0xc00181a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181a7e8 sp=0xc00181a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482892
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482912 gp=0xc0020c1c00 m=nil [select, 2550 minutes]:
runtime.gopark(0xc00181af50?, 0x2?, 0x0?, 0x0?, 0xc00181af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181adb0 sp=0xc00181ad90 pc=0x43b06e
runtime.selectgo(0xc00181af50, 0xc00181af10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181aed0 sp=0xc00181adb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137b7a0, {0x9eb660, 0xc002529190})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00181afb8 sp=0xc00181aed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00181afe0 sp=0xc00181afb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181afe8 sp=0xc00181afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482892
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482935 gp=0xc0020c1dc0 m=nil [select]:
runtime.gopark(0xc001a8c758?, 0x2?, 0x2?, 0x0?, 0xc001a8c748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8c5f0 sp=0xc001a8c5d0 pc=0x43b06e
runtime.selectgo(0xc001a8c758, 0xc001a8c744, 0x9eb660?, 0x0, 0xc00038e3c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8c710 sp=0xc001a8c5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001279980, {0x9eb660, 0xc000b9bc90})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a8c7b8 sp=0xc001a8c710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a8c7e0 sp=0xc001a8c7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8c7e8 sp=0xc001a8c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482926
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482914 gp=0xc0014c0000 m=nil [select]:
runtime.gopark(0xc00181bf58?, 0x2?, 0x18?, 0xbe?, 0xc00181bf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181bdf0 sp=0xc00181bdd0 pc=0x43b06e
runtime.selectgo(0xc00181bf58, 0xc00181bf44, 0x9eb660?, 0x0, 0xc00056afd0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181bf10 sp=0xc00181bdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00137bce0, {0x9eb660, 0xc000b9b020})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00181bfb8 sp=0xc00181bf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00181bfe0 sp=0xc00181bfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181bfe8 sp=0xc00181bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482904
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482915 gp=0xc0014c01c0 m=nil [select]:
runtime.gopark(0xc00181cf58?, 0x2?, 0x50?, 0xce?, 0xc00181cf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181cdb8 sp=0xc00181cd98 pc=0x43b06e
runtime.selectgo(0xc00181cf58, 0xc00181cf10, 0xc000d8ee90?, 0x0, 0xc000463a40?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181ced8 sp=0xc00181cdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137bd40, {0x9eb660, 0xc000b9b020})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00181cfb8 sp=0xc00181ced8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00181cfe0 sp=0xc00181cfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181cfe8 sp=0xc00181cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482904
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482916 gp=0xc0014c0380 m=nil [select]:
runtime.gopark(0xc00181d750?, 0x2?, 0x4c?, 0x0?, 0xc00181d704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181d5a8 sp=0xc00181d588 pc=0x43b06e
runtime.selectgo(0xc00181d750, 0xc00181d700, 0xc000d65210?, 0x0, 0xc0014f5cb0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181d6c8 sp=0xc00181d5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217400, {0x9eb660, 0xc000b9b020})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00181d7b8 sp=0xc00181d6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00181d7e0 sp=0xc00181d7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181d7e8 sp=0xc00181d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482904
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482917 gp=0xc0014c0540 m=nil [select, 2550 minutes]:
runtime.gopark(0xc001a8d750?, 0x2?, 0x0?, 0x0?, 0xc001a8d714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8d5b0 sp=0xc001a8d590 pc=0x43b06e
runtime.selectgo(0xc001a8d750, 0xc001a8d710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8d6d0 sp=0xc001a8d5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137bda0, {0x9eb660, 0xc000b9b020})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a8d7b8 sp=0xc001a8d6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a8d7e0 sp=0xc001a8d7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8d7e8 sp=0xc001a8d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482904
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482995 gp=0xc0014c0700 m=nil [select]:
runtime.gopark(0xc00181b750?, 0x2?, 0x71?, 0x0?, 0xc00181b704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181b5a8 sp=0xc00181b588 pc=0x43b06e
runtime.selectgo(0xc00181b750, 0xc00181b700, 0x40eac5?, 0x0, 0xc00181b718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181b6c8 sp=0xc00181b5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186e900, {0x9eb660, 0xc0005d5930})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00181b7b8 sp=0xc00181b6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00181b7e0 sp=0xc00181b7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181b7e8 sp=0xc00181b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482991
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482923 gp=0xc0014c08c0 m=nil [sync.Mutex.Lock, 2536 minutes]:
runtime.gopark(0x0?, 0xc0019bf780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019bf6f0 sp=0xc0019bf6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019bf758 sp=0xc0019bf6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f8120?, 0xc0?, 0xc0019bf818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019bf790 sp=0xc0019bf758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019bf7e0 sp=0xc0019bf790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001982c80, 0x1954}, {0xc002f8d560, 0xb})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019bf958 sp=0xc0019bf7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2460}, 0xc0000e8c60)
/broadcast-box/main.go:85 +0xed fp=0xc0019bfaa8 sp=0xc0019bf958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2460}, 0xc0000e8c60)
/broadcast-box/main.go:165 +0x112 fp=0xc0019bfae8 sp=0xc0019bfaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2460?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019bfb10 sp=0xc0019bfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2460}, 0xc0000e8c60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019bfb60 sp=0xc0019bfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2460?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019bfb90 sp=0xc0019bfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6870, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019bffb8 sp=0xc0019bfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019bffe0 sp=0xc0019bffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019bffe8 sp=0xc0019bffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482926 gp=0xc0014c0a80 m=nil [sync.Mutex.Lock, 2534 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0x40?, 0xab?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001735880 sp=0xc001735860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017358e8 sp=0xc001735880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026c938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001735920 sp=0xc0017358e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001735970 sp=0xc001735920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000f5d900, 0x4a2}, {0xc002f8caa0, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001735a00 sp=0xc001735970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b2000}, 0xc0000e8240)
/broadcast-box/main.go:60 +0x105 fp=0xc001735aa8 sp=0xc001735a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b2000}, 0xc0000e8240)
/broadcast-box/main.go:165 +0x112 fp=0xc001735ae8 sp=0xc001735aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2000?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001735b10 sp=0xc001735ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2000}, 0xc0000e8240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001735b60 sp=0xc001735b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001735b90 sp=0xc001735b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216900, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001735fb8 sp=0xc001735b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001735fe0 sp=0xc001735fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001735fe8 sp=0xc001735fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482994 gp=0xc0014c0c40 m=nil [select]:
runtime.gopark(0xc001816758?, 0x2?, 0x8?, 0x66?, 0xc001816714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018165b8 sp=0xc001816598 pc=0x43b06e
runtime.selectgo(0xc001816758, 0xc001816710, 0xc001816718?, 0x0, 0xc001816700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0018166d8 sp=0xc0018165b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014d20c0, {0x9eb660, 0xc0005d5930})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0018167b8 sp=0xc0018166d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0018167e0 sp=0xc0018167b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018167e8 sp=0xc0018167e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482991
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482939 gp=0xc0014c0e00 m=nil [sync.Mutex.Lock, 2518 minutes]:
runtime.gopark(0xd43c80?, 0x38dba90?, 0xd0?, 0x76?, 0x4236dc?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001737680 sp=0xc001737660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017376e8 sp=0xc001737680 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0013819a8?, 0xa8?, 0xc0013819a8?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001737720 sp=0xc0017376e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001737770 sp=0xc001737720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc0017379e8 sp=0xc001737770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc000f61260}, 0x1737b00?)
/broadcast-box/main.go:138 +0x154 fp=0xc001737aa8 sp=0xc0017379e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc000f61260}, 0xc0000e8ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc001737ae8 sp=0xc001737aa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61260?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001737b10 sp=0xc001737ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc000f61260}, 0xc0000e8ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001737b60 sp=0xc001737b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc00101acf0?}, {0x9ed9f0?, 0xc000f61260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001737b90 sp=0xc001737b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6990, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001737fb8 sp=0xc001737b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001737fe0 sp=0xc001737fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001737fe8 sp=0xc001737fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482993 gp=0xc0014c0fc0 m=nil [select]:
runtime.gopark(0xc00166df58?, 0x2?, 0x2?, 0x0?, 0xc00166df48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166ddf0 sp=0xc00166ddd0 pc=0x43b06e
runtime.selectgo(0xc00166df58, 0xc00166df44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166df10 sp=0xc00166ddf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014d2060, {0x9eb660, 0xc0005d5930})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00166dfb8 sp=0xc00166df10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00166dfe0 sp=0xc00166dfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166dfe8 sp=0xc00166dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482991
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482951 gp=0xc0014c1180 m=nil [sync.Mutex.Lock, 2518 minutes]:
runtime.gopark(0x0?, 0xc001731780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017316f0 sp=0xc0017316d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001731758 sp=0xc0017316f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000b9a300?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001731790 sp=0xc001731758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017317e0 sp=0xc001731790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000749c00, 0xaf7}, {0xc002cb9c20, 0xa})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001731958 sp=0xc0017317e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2620}, 0xc000a42d80)
/broadcast-box/main.go:85 +0xed fp=0xc001731aa8 sp=0xc001731958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2620}, 0xc000a42d80)
/broadcast-box/main.go:165 +0x112 fp=0xc001731ae8 sp=0xc001731aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2620?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001731b10 sp=0xc001731ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2620}, 0xc000a42d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001731b60 sp=0xc001731b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2620?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001731b90 sp=0xc001731b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216ab0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001731fb8 sp=0xc001731b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001731fe0 sp=0xc001731fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001731fe8 sp=0xc001731fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482955 gp=0xc0014c1340 m=nil [sync.Mutex.Lock, 2518 minutes]:
runtime.gopark(0x5555555?, 0xe0?, 0xd8?, 0x0?, 0xc00026d6f0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026d680 sp=0xc00026d660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00026d6e8 sp=0xc00026d680 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0010f0d58?, 0x58?, 0xc0010f0d58?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00026d720 sp=0xc00026d6e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00026d770 sp=0xc00026d720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc00026d9e8 sp=0xc00026d770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc000f615e0}, 0x26db00?)
/broadcast-box/main.go:138 +0x154 fp=0xc00026daa8 sp=0xc00026d9e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc000f615e0}, 0xc0000e8fc0)
/broadcast-box/main.go:165 +0x112 fp=0xc00026dae8 sp=0xc00026daa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f615e0?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00026db10 sp=0xc00026dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc000f615e0}, 0xc0000e8fc0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00026db60 sp=0xc00026db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc002bde570?}, {0x9ed9f0?, 0xc000f615e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00026db90 sp=0xc00026db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216fc0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00026dfb8 sp=0xc00026db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00026dfe0 sp=0xc00026dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026dfe8 sp=0xc00026dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482987 gp=0xc0014c1500 m=nil [select]:
runtime.gopark(0xc001a8df58?, 0x2?, 0x2?, 0x0?, 0xc001a8df48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8ddf0 sp=0xc001a8ddd0 pc=0x43b06e
runtime.selectgo(0xc001a8df58, 0xc001a8df44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8df10 sp=0xc001a8ddf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001279b00, {0x9eb660, 0xc0003055d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a8dfb8 sp=0xc001a8df10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a8dfe0 sp=0xc001a8dfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8dfe8 sp=0xc001a8dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482970
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1482997 gp=0xc0014c16c0 m=nil [sync.Mutex.Lock, 2512 minutes]:
runtime.gopark(0x161?, 0x69a8a0?, 0x20?, 0xa1?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a13880 sp=0xc001a13860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a138e8 sp=0xc001a13880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026e938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a13920 sp=0xc001a138e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a13970 sp=0xc001a13920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014de500, 0x4e1}, {0xc002f395f0, 0xa})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001a13a00 sp=0xc001a13970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f609a0}, 0xc0000e8d80)
/broadcast-box/main.go:60 +0x105 fp=0xc001a13aa8 sp=0xc001a13a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f609a0}, 0xc0000e8d80)
/broadcast-box/main.go:165 +0x112 fp=0xc001a13ae8 sp=0xc001a13aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f609a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a13b10 sp=0xc001a13ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f609a0}, 0xc0000e8d80)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a13b60 sp=0xc001a13b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f609a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a13b90 sp=0xc001a13b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216ea0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a13fb8 sp=0xc001a13b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a13fe0 sp=0xc001a13fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a13fe8 sp=0xc001a13fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482970 gp=0xc0014c1880 m=nil [sync.Mutex.Lock, 2514 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0xc0?, 0xe0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001733880 sp=0xc001733860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017338e8 sp=0xc001733880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026e938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001733920 sp=0xc0017338e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001733970 sp=0xc001733920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b9400, 0x4a2}, {0xc00037adb0, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001733a00 sp=0xc001733970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b22a0}, 0xc0000e86c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001733aa8 sp=0xc001733a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b22a0}, 0xc0000e86c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001733ae8 sp=0xc001733aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b22a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001733b10 sp=0xc001733ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b22a0}, 0xc0000e86c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001733b60 sp=0xc001733b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b22a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001733b90 sp=0xc001733b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216cf0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001733fb8 sp=0xc001733b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001733fe0 sp=0xc001733fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001733fe8 sp=0xc001733fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482988 gp=0xc0014c1a40 m=nil [select]:
runtime.gopark(0xc001a8bf58?, 0x2?, 0x50?, 0xbe?, 0xc001a8bf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8bdb8 sp=0xc001a8bd98 pc=0x43b06e
runtime.selectgo(0xc001a8bf58, 0xc001a8bf10, 0xc001a8bf18?, 0x0, 0xc001a8bf00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8bed8 sp=0xc001a8bdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001279da0, {0x9eb660, 0xc0003055d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a8bfb8 sp=0xc001a8bed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a8bfe0 sp=0xc001a8bfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8bfe8 sp=0xc001a8bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482970
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1482989 gp=0xc0014c1c00 m=nil [select]:
runtime.gopark(0xc001a8b750?, 0x2?, 0xf8?, 0xb5?, 0xc001a8b704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8b5a8 sp=0xc001a8b588 pc=0x43b06e
runtime.selectgo(0xc001a8b750, 0xc001a8b700, 0x40eac5?, 0x0, 0xc001a8b718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8b6c8 sp=0xc001a8b5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217580, {0x9eb660, 0xc0003055d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a8b7b8 sp=0xc001a8b6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a8b7e0 sp=0xc001a8b7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8b7e8 sp=0xc001a8b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482970
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1482990 gp=0xc0014c1dc0 m=nil [select, 2514 minutes]:
runtime.gopark(0xc0016e7750?, 0x2?, 0x65?, 0x68?, 0xc0016e7714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016e75b0 sp=0xc0016e7590 pc=0x43b06e
runtime.selectgo(0xc0016e7750, 0xc0016e7710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0016e76d0 sp=0xc0016e75b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001279e00, {0x9eb660, 0xc0003055d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0016e77b8 sp=0xc0016e76d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0016e77e0 sp=0xc0016e77b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016e77e8 sp=0xc0016e77e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482970
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482991 gp=0xc00154c000 m=nil [sync.Mutex.Lock, 2514 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0x20?, 0xfc?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a11880 sp=0xc001a11860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a118e8 sp=0xc001a11880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026e938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a11920 sp=0xc001a118e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a11970 sp=0xc001a11920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014de000, 0x4a2}, {0xc002f8db80, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001a11a00 sp=0xc001a11970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f617a0}, 0xc000655e60)
/broadcast-box/main.go:60 +0x105 fp=0xc001a11aa8 sp=0xc001a11a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f617a0}, 0xc000655e60)
/broadcast-box/main.go:165 +0x112 fp=0xc001a11ae8 sp=0xc001a11aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f617a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a11b10 sp=0xc001a11ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f617a0}, 0xc000655e60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a11b60 sp=0xc001a11b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f617a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a11b90 sp=0xc001a11b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7200, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a11fb8 sp=0xc001a11b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a11fe0 sp=0xc001a11fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a11fe8 sp=0xc001a11fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1482999 gp=0xc00154c1c0 m=nil [select]:
runtime.gopark(0xc001817f58?, 0x2?, 0x2?, 0x0?, 0xc001817f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001817df0 sp=0xc001817dd0 pc=0x43b06e
runtime.selectgo(0xc001817f58, 0xc001817f44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001817f10 sp=0xc001817df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014d2000, {0x9eb660, 0xc000b9bf00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001817fb8 sp=0xc001817f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001817fe0 sp=0xc001817fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001817fe8 sp=0xc001817fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482997
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483000 gp=0xc00154c380 m=nil [select]:
runtime.gopark(0xc001818758?, 0x2?, 0x50?, 0x86?, 0xc001818714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018185b8 sp=0xc001818598 pc=0x43b06e
runtime.selectgo(0xc001818758, 0xc001818710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0018186d8 sp=0xc0018185b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014d21e0, {0x9eb660, 0xc000b9bf00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0018187b8 sp=0xc0018186d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0018187e0 sp=0xc0018187b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018187e8 sp=0xc0018187e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482997
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483001 gp=0xc00154c540 m=nil [select]:
runtime.gopark(0xc001818f50?, 0x2?, 0x74?, 0x0?, 0xc001818f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001818da8 sp=0xc001818d88 pc=0x43b06e
runtime.selectgo(0xc001818f50, 0xc001818f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001818ec8 sp=0xc001818da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186ea00, {0x9eb660, 0xc000b9bf00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001818fb8 sp=0xc001818ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001818fe0 sp=0xc001818fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001818fe8 sp=0xc001818fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482997
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483002 gp=0xc00154c700 m=nil [select, 2512 minutes]:
runtime.gopark(0xc00166bf50?, 0x2?, 0xa4?, 0x37?, 0xc00166bf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166bdb0 sp=0xc00166bd90 pc=0x43b06e
runtime.selectgo(0xc00166bf50, 0xc00166bf10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166bed0 sp=0xc00166bdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014d2240, {0x9eb660, 0xc000b9bf00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00166bfb8 sp=0xc00166bed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00166bfe0 sp=0xc00166bfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166bfe8 sp=0xc00166bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482997
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1482992 gp=0xc00154e000 m=nil [sync.Mutex.Lock, 2512 minutes]:
runtime.gopark(0x161?, 0x69a8a0?, 0x80?, 0xe1?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019c1880 sp=0xc0019c1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019c18e8 sp=0xc0019c1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001474400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019c1920 sp=0xc0019c18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019c1970 sp=0xc0019c1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014dea00, 0x4e1}, {0xc002f91a70, 0x13})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019c1a00 sp=0xc0019c1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f610a0}, 0xc000a42b40)
/broadcast-box/main.go:60 +0x105 fp=0xc0019c1aa8 sp=0xc0019c1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f610a0}, 0xc000a42b40)
/broadcast-box/main.go:165 +0x112 fp=0xc0019c1ae8 sp=0xc0019c1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f610a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019c1b10 sp=0xc0019c1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f610a0}, 0xc000a42b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019c1b60 sp=0xc0019c1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f610a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019c1b90 sp=0xc0019c1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b6d80, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019c1fb8 sp=0xc0019c1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019c1fe0 sp=0xc0019c1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019c1fe8 sp=0xc0019c1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483004 gp=0xc00154c8c0 m=nil [select]:
runtime.gopark(0xc001670758?, 0x2?, 0x9?, 0x3?, 0xc001670748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0016705f0 sp=0xc0016705d0 pc=0x43b06e
runtime.selectgo(0xc001670758, 0xc001670744, 0x9eb660?, 0x0, 0xc000362af0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001670710 sp=0xc0016705f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014d2d80, {0x9eb660, 0xc0016202d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0016707b8 sp=0xc001670710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0016707e0 sp=0xc0016707b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0016707e8 sp=0xc0016707e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1482992
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483005 gp=0xc00154ca80 m=nil [select]:
runtime.gopark(0xc00166c758?, 0x2?, 0x50?, 0xc6?, 0xc00166c714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166c5b8 sp=0xc00166c598 pc=0x43b06e
runtime.selectgo(0xc00166c758, 0xc00166c710, 0xc00048df50?, 0x0, 0xc001108b10?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166c6d8 sp=0xc00166c5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014d2de0, {0x9eb660, 0xc0016202d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc00166c7b8 sp=0xc00166c6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc00166c7e0 sp=0xc00166c7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166c7e8 sp=0xc00166c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1482992
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483006 gp=0xc00154cc40 m=nil [select]:
runtime.gopark(0xc00166cf50?, 0x2?, 0x77?, 0x0?, 0xc00166cf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166cda8 sp=0xc00166cd88 pc=0x43b06e
runtime.selectgo(0xc00166cf50, 0xc00166cf00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166cec8 sp=0xc00166cda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186ec00, {0x9eb660, 0xc0016202d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00166cfb8 sp=0xc00166cec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00166cfe0 sp=0xc00166cfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166cfe8 sp=0xc00166cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1482992
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483007 gp=0xc00154ce00 m=nil [select, 2512 minutes]:
runtime.gopark(0xc00166d750?, 0x2?, 0x0?, 0x0?, 0xc00166d714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00166d5b0 sp=0xc00166d590 pc=0x43b06e
runtime.selectgo(0xc00166d750, 0xc00166d710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00166d6d0 sp=0xc00166d5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014d2e40, {0x9eb660, 0xc0016202d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00166d7b8 sp=0xc00166d6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00166d7e0 sp=0xc00166d7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00166d7e8 sp=0xc00166d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1482992
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483011 gp=0xc00154e1c0 m=nil [sync.Mutex.Lock, 2512 minutes]:
runtime.gopark(0x161?, 0x69a8a0?, 0x70?, 0xe5?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001add880 sp=0xc001add860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001add8e8 sp=0xc001add880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001c00938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001add920 sp=0xc001add8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001add970 sp=0xc001add920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0009b9900, 0x4e1}, {0xc002d11740, 0x11})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001adda00 sp=0xc001add970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b27e0}, 0xc000a439e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001addaa8 sp=0xc001adda00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b27e0}, 0xc000a439e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001addae8 sp=0xc001addaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b27e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001addb10 sp=0xc001addae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b27e0}, 0xc000a439e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001addb60 sp=0xc001addb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b27e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001addb90 sp=0xc001addb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7710, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001addfb8 sp=0xc001addb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001addfe0 sp=0xc001addfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001addfe8 sp=0xc001addfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1486032 gp=0xc00154cfc0 m=nil [sync.Mutex.Lock, 57 minutes]:
runtime.gopark(0x555555555?, 0x120?, 0x18?, 0x1?, 0xc00369f6f0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00369f680 sp=0xc00369f660 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00369f6e8 sp=0xc00369f680 pc=0x44d385
sync.runtime_SemacquireMutex(0x3693188?, 0x0?, 0xc003693188?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00369f720 sp=0xc00369f6e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00369f770 sp=0xc00369f720 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.GetStreamStatuses()
/broadcast-box/internal/webrtc/webrtc.go:344 +0x67 fp=0xc00369f9e8 sp=0xc00369f770 pc=0x831f27
main.statusHandler({0x9ed9f0, 0xc0034f90a0}, 0x369fb00?)
/broadcast-box/main.go:138 +0x154 fp=0xc00369faa8 sp=0xc00369f9e8 pc=0x8393d4
main.main.corsHandler.func10({0x9ed9f0, 0xc0034f90a0}, 0xc000b88480)
/broadcast-box/main.go:165 +0x112 fp=0xc00369fae8 sp=0xc00369faa8 pc=0x83a0f2
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0034f90a0?}, 0x69a7da?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00369fb10 sp=0xc00369fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x4668b9?, {0x9ed9f0, 0xc0034f90a0}, 0xc000b88480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00369fb60 sp=0xc00369fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0xc001ae4e40?}, {0x9ed9f0?, 0xc0034f90a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00369fb90 sp=0xc00369fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0036e6990, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00369ffb8 sp=0xc00369fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00369ffe0 sp=0xc00369ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00369ffe8 sp=0xc00369ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1484301 gp=0xc00154e380 m=nil [sync.Mutex.Lock, 1547 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0xe0?, 0x3c?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0028a3880 sp=0xc0028a3860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0028a38e8 sp=0xc0028a3880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002812938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0028a3920 sp=0xc0028a38e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0028a3970 sp=0xc0028a3920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001ffb400, 0x4a2}, {0xc0015c01a0, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0028a3a00 sp=0xc0028a3970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc002ab0540}, 0xc0004a4000)
/broadcast-box/main.go:60 +0x105 fp=0xc0028a3aa8 sp=0xc0028a3a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc002ab0540}, 0xc0004a4000)
/broadcast-box/main.go:165 +0x112 fp=0xc0028a3ae8 sp=0xc0028a3aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc002ab0540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0028a3b10 sp=0xc0028a3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc002ab0540}, 0xc0004a4000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0028a3b60 sp=0xc0028a3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc002ab0540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0028a3b90 sp=0xc0028a3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0028ab440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0028a3fb8 sp=0xc0028a3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0028a3fe0 sp=0xc0028a3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0028a3fe8 sp=0xc0028a3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483013 gp=0xc00154e540 m=nil [select]:
runtime.gopark(0xc001a87f58?, 0x2?, 0x2?, 0x0?, 0xc001a87f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a87df0 sp=0xc001a87dd0 pc=0x43b06e
runtime.selectgo(0xc001a87f58, 0xc001a87f44, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a87f10 sp=0xc001a87df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014c6e40, {0x9eb660, 0xc000d65a30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a87fb8 sp=0xc001a87f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a87fe0 sp=0xc001a87fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a87fe8 sp=0xc001a87fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483011
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483014 gp=0xc00154e700 m=nil [select]:
runtime.gopark(0xc001a88758?, 0x2?, 0x2?, 0x0?, 0xc001a88714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a885b8 sp=0xc001a88598 pc=0x43b06e
runtime.selectgo(0xc001a88758, 0xc001a88710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a886d8 sp=0xc001a885b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014c71a0, {0x9eb660, 0xc000d65a30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a887b8 sp=0xc001a886d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a887e0 sp=0xc001a887b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a887e8 sp=0xc001a887e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483011
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483015 gp=0xc00154e8c0 m=nil [select]:
runtime.gopark(0xc001a88f50?, 0x2?, 0x52?, 0x0?, 0xc001a88f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a88da8 sp=0xc001a88d88 pc=0x43b06e
runtime.selectgo(0xc001a88f50, 0xc001a88f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a88ec8 sp=0xc001a88da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217980, {0x9eb660, 0xc000d65a30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a88fb8 sp=0xc001a88ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a88fe0 sp=0xc001a88fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a88fe8 sp=0xc001a88fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483011
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483016 gp=0xc00154ea80 m=nil [select, 2512 minutes]:
runtime.gopark(0xc001a89750?, 0x2?, 0x0?, 0x0?, 0xc001a89714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a895b0 sp=0xc001a89590 pc=0x43b06e
runtime.selectgo(0xc001a89750, 0xc001a89710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a896d0 sp=0xc001a895b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014c7200, {0x9eb660, 0xc000d65a30})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a897b8 sp=0xc001a896d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a897e0 sp=0xc001a897b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a897e8 sp=0xc001a897e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483011
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483723 gp=0xc00154ec40 m=nil [sync.Mutex.Lock, 2092 minutes]:
runtime.gopark(0x0?, 0xc001adb780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001adb6f0 sp=0xc001adb6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001adb758 sp=0xc001adb6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0022227e0?, 0x40?, 0xc001adb818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001adb790 sp=0xc001adb758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001adb7e0 sp=0xc001adb790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0021da800, 0x173c}, {0xc0020b4f20, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001adb958 sp=0xc001adb7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000132000}, 0xc000145680)
/broadcast-box/main.go:85 +0xed fp=0xc001adbaa8 sp=0xc001adb958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000132000}, 0xc000145680)
/broadcast-box/main.go:165 +0x112 fp=0xc001adbae8 sp=0xc001adbaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000132000?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001adbb10 sp=0xc001adbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000132000}, 0xc000145680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001adbb60 sp=0xc001adbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000132000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001adbb90 sp=0xc001adbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f62ea0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001adbfb8 sp=0xc001adbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001adbfe0 sp=0xc001adbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001adbfe8 sp=0xc001adbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483055 gp=0xc00154ee00 m=nil [sync.Mutex.Lock, 2482 minutes]:
runtime.gopark(0x120?, 0x69a8a0?, 0xc0?, 0xe0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001ac7880 sp=0xc001ac7860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001ac78e8 sp=0xc001ac7880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026e938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001ac7920 sp=0xc001ac78e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001ac7970 sp=0xc001ac7920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001660500, 0x4a0}, {0xc00111c600, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001ac7a00 sp=0xc001ac7970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b28c0}, 0xc00037e6c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001ac7aa8 sp=0xc001ac7a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b28c0}, 0xc00037e6c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001ac7ae8 sp=0xc001ac7aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b28c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001ac7b10 sp=0xc001ac7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b28c0}, 0xc00037e6c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001ac7b60 sp=0xc001ac7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b28c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001ac7b90 sp=0xc001ac7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217950, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001ac7fb8 sp=0xc001ac7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001ac7fe0 sp=0xc001ac7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001ac7fe8 sp=0xc001ac7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1484014 gp=0xc00154efc0 m=nil [sync.Mutex.Lock, 2046 minutes]:
runtime.gopark(0x0?, 0xc00288f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00288f6f0 sp=0xc00288f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00288f758 sp=0xc00288f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432eaa?, 0xc0?, 0xc00288f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00288f790 sp=0xc00288f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00288f7e0 sp=0xc00288f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00287e000, 0xaf7}, {0xc000ae1788, 0x13})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00288f958 sp=0xc00288f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000133ea0}, 0xc0008c37a0)
/broadcast-box/main.go:85 +0xed fp=0xc00288faa8 sp=0xc00288f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000133ea0}, 0xc0008c37a0)
/broadcast-box/main.go:165 +0x112 fp=0xc00288fae8 sp=0xc00288faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000133ea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00288fb10 sp=0xc00288fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000133ea0}, 0xc0008c37a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00288fb60 sp=0xc00288fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000133ea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00288fb90 sp=0xc00288fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002491dd0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00288ffb8 sp=0xc00288fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00288ffe0 sp=0xc00288ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00288ffe8 sp=0xc00288ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483046 gp=0xc00154f180 m=nil [sync.Mutex.Lock, 2486 minutes]:
runtime.gopark(0x161?, 0x69a8a0?, 0xc0?, 0xbe?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a0f880 sp=0xc001a0f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a0f8e8 sp=0xc001a0f880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001a0f938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a0f920 sp=0xc001a0f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a0f970 sp=0xc001a0f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014df400, 0x4e1}, {0xc000a55b78, 0x11})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001a0fa00 sp=0xc001a0f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc000f616c0}, 0xc0000e98c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001a0faa8 sp=0xc001a0fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc000f616c0}, 0xc0000e98c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001a0fae8 sp=0xc001a0faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f616c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a0fb10 sp=0xc001a0fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f616c0}, 0xc0000e98c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a0fb60 sp=0xc001a0fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f616c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a0fb90 sp=0xc001a0fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7cb0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a0ffb8 sp=0xc001a0fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a0ffe0 sp=0xc001a0ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a0ffe8 sp=0xc001a0ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483032 gp=0xc00154f340 m=nil [sync.Mutex.Lock, 2492 minutes]:
runtime.gopark(0x121?, 0x69a8a0?, 0x70?, 0xa8?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017df880 sp=0xc0017df860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017df8e8 sp=0xc0017df880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00026a938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017df920 sp=0xc0017df8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017df970 sp=0xc0017df920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014def00, 0x4a1}, {0xc00111c040, 0xf})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0017dfa00 sp=0xc0017df970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b2380}, 0xc0000e9320)
/broadcast-box/main.go:60 +0x105 fp=0xc0017dfaa8 sp=0xc0017dfa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b2380}, 0xc0000e9320)
/broadcast-box/main.go:165 +0x112 fp=0xc0017dfae8 sp=0xc0017dfaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2380?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017dfb10 sp=0xc0017dfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2380}, 0xc0000e9320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017dfb60 sp=0xc0017dfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017dfb90 sp=0xc0017dfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017dffb8 sp=0xc0017dfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017dffe0 sp=0xc0017dffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017dffe8 sp=0xc0017dffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483044 gp=0xc00154f500 m=nil [sync.Mutex.Lock, 2486 minutes]:
runtime.gopark(0x161?, 0x69a8a0?, 0x90?, 0xac?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017d9880 sp=0xc0017d9860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017d98e8 sp=0xc0017d9880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0017dd938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017d9920 sp=0xc0017d98e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017d9970 sp=0xc0017d9920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001660000, 0x4e1}, {0xc002f91c80, 0x11})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0017d9a00 sp=0xc0017d9970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b29a0}, 0xc00037e360)
/broadcast-box/main.go:60 +0x105 fp=0xc0017d9aa8 sp=0xc0017d9a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b29a0}, 0xc00037e360)
/broadcast-box/main.go:165 +0x112 fp=0xc0017d9ae8 sp=0xc0017d9aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b29a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017d9b10 sp=0xc0017d9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b29a0}, 0xc00037e360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017d9b60 sp=0xc0017d9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b29a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017d9b90 sp=0xc0017d9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017d9fb8 sp=0xc0017d9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017d9fe0 sp=0xc0017d9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017d9fe8 sp=0xc0017d9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483034 gp=0xc00154f6c0 m=nil [select]:
runtime.gopark(0xc001a81758?, 0x2?, 0x88?, 0x16?, 0xc001a81748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a815f0 sp=0xc001a815d0 pc=0x43b06e
runtime.selectgo(0xc001a81758, 0xc001a81744, 0x9eb660?, 0x0, 0xc001a14060?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a81710 sp=0xc001a815f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014c78c0, {0x9eb660, 0xc001620490})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a817b8 sp=0xc001a81710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a817e0 sp=0xc001a817b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a817e8 sp=0xc001a817e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483032
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483035 gp=0xc00154f880 m=nil [select]:
runtime.gopark(0xc001a89f58?, 0x2?, 0x50?, 0x9e?, 0xc001a89f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a89db8 sp=0xc001a89d98 pc=0x43b06e
runtime.selectgo(0xc001a89f58, 0xc001a89f10, 0xc002529ed0?, 0x0, 0xc0007cc020?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a89ed8 sp=0xc001a89db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014c7980, {0x9eb660, 0xc001620490})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a89fb8 sp=0xc001a89ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a89fe0 sp=0xc001a89fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a89fe8 sp=0xc001a89fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483032
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483036 gp=0xc00154fa40 m=nil [select]:
runtime.gopark(0xc001a8a750?, 0x2?, 0x7a?, 0x0?, 0xc001a8a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8a5a8 sp=0xc001a8a588 pc=0x43b06e
runtime.selectgo(0xc001a8a750, 0xc001a8a700, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8a6c8 sp=0xc001a8a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186ee80, {0x9eb660, 0xc001620490})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a8a7b8 sp=0xc001a8a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a8a7e0 sp=0xc001a8a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8a7e8 sp=0xc001a8a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483032
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483037 gp=0xc00154fc00 m=nil [select, 2492 minutes]:
runtime.gopark(0xc001a86750?, 0x2?, 0xc0?, 0x46?, 0xc001a86714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026adb0 sp=0xc00026ad90 pc=0x43b06e
runtime.selectgo(0xc00026af50, 0xc001a86710, 0xc001008810?, 0x0, 0xc00222e840?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00026aed0 sp=0xc00026adb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014c79e0, {0x9eb660, 0xc001620490})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc00026afb8 sp=0xc00026aed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc00026afe0 sp=0xc00026afb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026afe8 sp=0xc00026afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483032
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483065 gp=0xc00154fdc0 m=nil [sync.Mutex.Lock, 2484 minutes]:
runtime.gopark(0x446?, 0x69a8a0?, 0x50?, 0xc4?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001ac9880 sp=0xc001ac9860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001ac98e8 sp=0xc001ac9880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001474000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001ac9920 sp=0xc001ac98e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001ac9970 sp=0xc001ac9920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc000b7ca00, 0x1446}, {0xc00111c150, 0x6})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001ac9a00 sp=0xc001ac9970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b2540}, 0xc00037e120)
/broadcast-box/main.go:60 +0x105 fp=0xc001ac9aa8 sp=0xc001ac9a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b2540}, 0xc00037e120)
/broadcast-box/main.go:165 +0x112 fp=0xc001ac9ae8 sp=0xc001ac9aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001ac9b10 sp=0xc001ac9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2540}, 0xc00037e120)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001ac9b60 sp=0xc001ac9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001ac9b90 sp=0xc001ac9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217560, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001ac9fb8 sp=0xc001ac9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001ac9fe0 sp=0xc001ac9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001ac9fe8 sp=0xc001ac9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483061 gp=0xc00154d180 m=nil [select]:
runtime.gopark(0xc001a7af58?, 0x2?, 0x2?, 0x0?, 0xc001a7af48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7adf0 sp=0xc001a7add0 pc=0x43b06e
runtime.selectgo(0xc001a7af58, 0xc001a7af44, 0x9eb660?, 0x0, 0x3d610a0d696c7020?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7af10 sp=0xc001a7adf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001279c80, {0x9eb660, 0xc001621c60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a7afb8 sp=0xc001a7af10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a7afe0 sp=0xc001a7afb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7afe8 sp=0xc001a7afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483046
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483062 gp=0xc00154d340 m=nil [select]:
runtime.gopark(0xc001a7b758?, 0x2?, 0x50?, 0xb6?, 0xc001a7b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7b5b8 sp=0xc001a7b598 pc=0x43b06e
runtime.selectgo(0xc001a7b758, 0xc001a7b710, 0x6c70206b63616e20?, 0x0, 0x656c203231313a70?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7b6d8 sp=0xc001a7b5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137aae0, {0x9eb660, 0xc001621c60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a7b7b8 sp=0xc001a7b6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a7b7e0 sp=0xc001a7b7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7b7e8 sp=0xc001a7b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483046
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483063 gp=0xc00154d500 m=nil [select]:
runtime.gopark(0xc001a7bf50?, 0x2?, 0x7d?, 0x0?, 0xc001a7bf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7bda8 sp=0xc001a7bd88 pc=0x43b06e
runtime.selectgo(0xc001a7bf50, 0xc001a7bf00, 0x342f746e6576652d?, 0x0, 0x313a70616d707472?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7bec8 sp=0xc001a7bda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186f080, {0x9eb660, 0xc001621c60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a7bfb8 sp=0xc001a7bec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a7bfe0 sp=0xc001a7bfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7bfe8 sp=0xc001a7bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483046
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483064 gp=0xc00154d6c0 m=nil [select, 2486 minutes]:
runtime.gopark(0xc001a7c750?, 0x2?, 0x32?, 0xd?, 0xc001a7c714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f67db0 sp=0xc001f67d90 pc=0x43b06e
runtime.selectgo(0xc001f67f50, 0xc001a7c710, 0xd626d65722d676f?, 0x0, 0x72742037333a6266?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001f67ed0 sp=0xc001f67db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137b620, {0x9eb660, 0xc001621c60})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001f67fb8 sp=0xc001f67ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001f67fe0 sp=0xc001f67fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f67fe8 sp=0xc001f67fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483046
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483049 gp=0xc001486000 m=nil [select]:
runtime.gopark(0xc001a81f58?, 0x2?, 0x2?, 0x0?, 0xc001a81f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a81df0 sp=0xc001a81dd0 pc=0x43b06e
runtime.selectgo(0xc001a81f58, 0xc001a81f44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a81f10 sp=0xc001a81df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014d36e0, {0x9eb660, 0xc000b9ade0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a81fb8 sp=0xc001a81f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a81fe0 sp=0xc001a81fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a81fe8 sp=0xc001a81fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483044
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483050 gp=0xc0014861c0 m=nil [select]:
runtime.gopark(0xc001a7ef58?, 0x2?, 0x8?, 0xee?, 0xc001a7ef14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7edb8 sp=0xc001a7ed98 pc=0x43b06e
runtime.selectgo(0xc001a7ef58, 0xc001a7ef10, 0xc00222ed40?, 0x0, 0xc00222ee30?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7eed8 sp=0xc001a7edb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014d3740, {0x9eb660, 0xc000b9ade0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a7efb8 sp=0xc001a7eed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a7efe0 sp=0xc001a7efb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7efe8 sp=0xc001a7efe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483044
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483051 gp=0xc001486380 m=nil [select]:
runtime.gopark(0xc001a80750?, 0x2?, 0x55?, 0x0?, 0xc001a80704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a805a8 sp=0xc001a80588 pc=0x43b06e
runtime.selectgo(0xc001a80750, 0xc001a80700, 0xc00017b940?, 0x0, 0xc00017b9d0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a806c8 sp=0xc001a805a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc002217c80, {0x9eb660, 0xc000b9ade0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a807b8 sp=0xc001a806c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a807e0 sp=0xc001a807b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a807e8 sp=0xc001a807e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483044
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483052 gp=0xc001486540 m=nil [select, 2486 minutes]:
runtime.gopark(0xc001a80f50?, 0x2?, 0xe0?, 0xec?, 0xc001a80f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a80db0 sp=0xc001a80d90 pc=0x43b06e
runtime.selectgo(0xc001a80f50, 0xc001a80f10, 0xc000a6f2a0?, 0x0, 0xc000a6f340?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a80ed0 sp=0xc001a80db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014d37a0, {0x9eb660, 0xc000b9ade0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a80fb8 sp=0xc001a80ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a80fe0 sp=0xc001a80fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a80fe8 sp=0xc001a80fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483044
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483053 gp=0xc001486700 m=nil [sync.Mutex.Lock, 2486 minutes]:
runtime.gopark(0x0?, 0xc00026f780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026f6f0 sp=0xc00026f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00026f758 sp=0xc00026f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000b9b1a0?, 0x0?, 0xc00026f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00026f790 sp=0xc00026f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00026f7e0 sp=0xc00026f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001984600, 0x1954}, {0xc002f91fe0, 0x11})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00026f958 sp=0xc00026f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2a80}, 0xc00037e5a0)
/broadcast-box/main.go:85 +0xed fp=0xc00026faa8 sp=0xc00026f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2a80}, 0xc00037e5a0)
/broadcast-box/main.go:165 +0x112 fp=0xc00026fae8 sp=0xc00026faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2a80?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00026fb10 sp=0xc00026fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2a80}, 0xc00037e5a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00026fb60 sp=0xc00026fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2a80?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00026fb90 sp=0xc00026fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc002ef9d40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00026ffb8 sp=0xc00026fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00026ffe0 sp=0xc00026ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026ffe8 sp=0xc00026ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483093 gp=0xc0014868c0 m=nil [sync.Mutex.Lock, 2462 minutes]:
runtime.gopark(0x4?, 0xc000270780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002706f0 sp=0xc0002706d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000270758 sp=0xc0002706f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432fc9?, 0xc0?, 0xc000270818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000270790 sp=0xc000270758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0002707e0 sp=0xc000270790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000562000, 0xaf7}, {0xc002f8cb70, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000270958 sp=0xc0002707e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61340}, 0xc0000e9680)
/broadcast-box/main.go:85 +0xed fp=0xc000270aa8 sp=0xc000270958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61340}, 0xc0000e9680)
/broadcast-box/main.go:165 +0x112 fp=0xc000270ae8 sp=0xc000270aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000270b10 sp=0xc000270ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61340}, 0xc0000e9680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000270b60 sp=0xc000270b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000270b90 sp=0xc000270b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217cb0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000270fb8 sp=0xc000270b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000270fe0 sp=0xc000270fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000270fe8 sp=0xc000270fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483082 gp=0xc001486a80 m=nil [sync.Mutex.Lock, 2470 minutes]:
runtime.gopark(0x0?, 0xc00026c780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026c6f0 sp=0xc00026c6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00026c758 sp=0xc00026c6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000d64b40?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00026c790 sp=0xc00026c758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00026c7e0 sp=0xc00026c790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc00074b400, 0xaf8}, {0xc00111c7e0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00026c958 sp=0xc00026c7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2b60}, 0xc00037e900)
/broadcast-box/main.go:85 +0xed fp=0xc00026caa8 sp=0xc00026c958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2b60}, 0xc00037e900)
/broadcast-box/main.go:165 +0x112 fp=0xc00026cae8 sp=0xc00026caa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2b60?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00026cb10 sp=0xc00026cae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2b60}, 0xc00037e900)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00026cb60 sp=0xc00026cb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2b60?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00026cb90 sp=0xc00026cb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217a70, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00026cfb8 sp=0xc00026cb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00026cfe0 sp=0xc00026cfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026cfe8 sp=0xc00026cfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483067 gp=0xc001486c40 m=nil [select]:
runtime.gopark(0xc001a7cf58?, 0x2?, 0x2?, 0x0?, 0xc001a7cf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7cdf0 sp=0xc001a7cdd0 pc=0x43b06e
runtime.selectgo(0xc001a7cf58, 0xc001a7cf44, 0x9eb660?, 0x0, 0x33343a62662d7063?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7cf10 sp=0xc001a7cdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0014d3560, {0x9eb660, 0xc001621da0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a7cfb8 sp=0xc001a7cf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a7cfe0 sp=0xc001a7cfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7cfe8 sp=0xc001a7cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483065
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483068 gp=0xc001486e00 m=nil [select]:
runtime.gopark(0xc001a7d758?, 0x2?, 0x50?, 0xd6?, 0xc001a7d714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7d5b8 sp=0xc001a7d598 pc=0x43b06e
runtime.selectgo(0xc001a7d758, 0xc001a7d710, 0xc0005ab300?, 0x0, 0xc000fc8fa0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7d6d8 sp=0xc001a7d5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014d3680, {0x9eb660, 0xc001621da0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a7d7b8 sp=0xc001a7d6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a7d7e0 sp=0xc001a7d7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7d7e8 sp=0xc001a7d7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483065
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483069 gp=0xc001486fc0 m=nil [select]:
runtime.gopark(0xc001a7df50?, 0x2?, 0x80?, 0x0?, 0xc001a7df04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7dda8 sp=0xc001a7dd88 pc=0x43b06e
runtime.selectgo(0xc001a7df50, 0xc001a7df00, 0xc001127df0?, 0x0, 0xc001127ea0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7dec8 sp=0xc001a7dda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186f180, {0x9eb660, 0xc001621da0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a7dfb8 sp=0xc001a7dec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a7dfe0 sp=0xc001a7dfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7dfe8 sp=0xc001a7dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483065
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483070 gp=0xc001487180 m=nil [select, 2484 minutes]:
runtime.gopark(0xc001a7e750?, 0x2?, 0x20?, 0xf3?, 0xc001a7e714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7e5b0 sp=0xc001a7e590 pc=0x43b06e
runtime.selectgo(0xc001a7e750, 0xc001a7e710, 0xc0019c9700?, 0x0, 0xc002280120?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7e6d0 sp=0xc001a7e5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0014d3860, {0x9eb660, 0xc001621da0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a7e7b8 sp=0xc001a7e6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a7e7e0 sp=0xc001a7e7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7e7e8 sp=0xc001a7e7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483065
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483193 gp=0xc001487340 m=nil [sync.Mutex.Lock, 2282 minutes]:
runtime.gopark(0xd43c80?, 0xc00026e780?, 0x85?, 0xe8?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00026e6f0 sp=0xc00026e6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00026e758 sp=0xc00026e6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004dfc90?, 0x40?, 0xc00026e818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00026e790 sp=0xc00026e758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00026e7e0 sp=0xc00026e790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0017cb800, 0x173c}, {0xc001354440, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00026e958 sp=0xc00026e7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3340}, 0xc000239320)
/broadcast-box/main.go:85 +0xed fp=0xc00026eaa8 sp=0xc00026e958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3340}, 0xc000239320)
/broadcast-box/main.go:165 +0x112 fp=0xc00026eae8 sp=0xc00026eaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00026eb10 sp=0xc00026eae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3340}, 0xc000239320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00026eb60 sp=0xc00026eb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00026eb90 sp=0xc00026eb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850120, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00026efb8 sp=0xc00026eb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00026efe0 sp=0xc00026efb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00026efe8 sp=0xc00026efe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483073 gp=0xc001487500 m=nil [select]:
runtime.gopark(0xc0019eb758?, 0x2?, 0x3d?, 0x31?, 0xc0019eb748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019eb5f0 sp=0xc0019eb5d0 pc=0x43b06e
runtime.selectgo(0xc0019eb758, 0xc0019eb744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019eb710 sp=0xc0019eb5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001424960, {0x9eb660, 0xc000d65260})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0019eb7b8 sp=0xc0019eb710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0019eb7e0 sp=0xc0019eb7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019eb7e8 sp=0xc0019eb7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483055
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483074 gp=0xc0014876c0 m=nil [select]:
runtime.gopark(0xc0019ebf58?, 0x2?, 0x50?, 0xbe?, 0xc0019ebf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019ebdb8 sp=0xc0019ebd98 pc=0x43b06e
runtime.selectgo(0xc0019ebf58, 0xc0019ebf10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019ebed8 sp=0xc0019ebdb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0014249c0, {0x9eb660, 0xc000d65260})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019ebfb8 sp=0xc0019ebed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019ebfe0 sp=0xc0019ebfb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019ebfe8 sp=0xc0019ebfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483055
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483075 gp=0xc001487880 m=nil [select]:
runtime.gopark(0xc001a7a750?, 0x2?, 0x58?, 0x0?, 0xc001a7a704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7a5a8 sp=0xc001a7a588 pc=0x43b06e
runtime.selectgo(0xc001a7a750, 0xc001a7a700, 0xc0000b42c0?, 0x0, 0xc0000b4680?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7a6c8 sp=0xc001a7a5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186f300, {0x9eb660, 0xc000d65260})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a7a7b8 sp=0xc001a7a6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a7a7e0 sp=0xc001a7a7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7a7e8 sp=0xc001a7a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483055
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483076 gp=0xc001487a40 m=nil [select, 2482 minutes]:
runtime.gopark(0xc001a7c750?, 0x2?, 0x32?, 0xd?, 0xc001a7c714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7c5b0 sp=0xc001a7c590 pc=0x43b06e
runtime.selectgo(0xc001a7c750, 0xc001a7c710, 0xd626d65722d676f?, 0x0, 0x72742037333a6266?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7c6d0 sp=0xc001a7c5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001424a20, {0x9eb660, 0xc000d65260})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a7c7b8 sp=0xc001a7c6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a7c7e0 sp=0xc001a7c7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7c7e8 sp=0xc001a7c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483055
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483292 gp=0xc001487c00 m=nil [sync.Mutex.Lock, 2262 minutes]:
runtime.gopark(0x0?, 0xc00111b780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00111b6f0 sp=0xc00111b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00111b758 sp=0xc00111b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0014fc770?, 0x0?, 0xc00111b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00111b790 sp=0xc00111b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00111b7e0 sp=0xc00111b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b79980, 0x1954}, {0xc001354bc0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00111b958 sp=0xc00111b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3c00}, 0xc000243c20)
/broadcast-box/main.go:85 +0xed fp=0xc00111baa8 sp=0xc00111b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3c00}, 0xc000243c20)
/broadcast-box/main.go:165 +0x112 fp=0xc00111bae8 sp=0xc00111baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3c00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00111bb10 sp=0xc00111bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3c00}, 0xc000243c20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00111bb60 sp=0xc00111bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3c00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00111bb90 sp=0xc00111bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001851290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00111bfb8 sp=0xc00111bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00111bfe0 sp=0xc00111bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00111bfe8 sp=0xc00111bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483095 gp=0xc001487dc0 m=nil [sync.Mutex.Lock, 2462 minutes]:
runtime.gopark(0x0?, 0xc001c00780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c006f0 sp=0xc001c006d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c00758 sp=0xc001c006f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001620910?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c00790 sp=0xc001c00758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c007e0 sp=0xc001c00790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000565c00, 0xaf8}, {0xc002f8d4f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c00958 sp=0xc001c007e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61420}, 0xc0000e9b00)
/broadcast-box/main.go:85 +0xed fp=0xc001c00aa8 sp=0xc001c00958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61420}, 0xc0000e9b00)
/broadcast-box/main.go:165 +0x112 fp=0xc001c00ae8 sp=0xc001c00aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61420?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c00b10 sp=0xc001c00ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61420}, 0xc0000e9b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c00b60 sp=0xc001c00b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61420?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c00b90 sp=0xc001c00b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217ef0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c00fb8 sp=0xc001c00b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c00fe0 sp=0xc001c00fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c00fe8 sp=0xc001c00fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483086 gp=0xc00154d880 m=nil [sync.Mutex.Lock, 2462 minutes]:
runtime.gopark(0x0?, 0xc001f6c780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f6c6f0 sp=0xc001f6c6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f6c758 sp=0xc001f6c6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00?, 0x3?, 0xc001f6c818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f6c790 sp=0xc001f6c758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f6c7e0 sp=0xc001f6c790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016da000, 0xaf7}, {0xc00111cbf0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f6c958 sp=0xc001f6c7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2c40}, 0xc00037eb40)
/broadcast-box/main.go:85 +0xed fp=0xc001f6caa8 sp=0xc001f6c958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2c40}, 0xc00037eb40)
/broadcast-box/main.go:165 +0x112 fp=0xc001f6cae8 sp=0xc001f6caa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2c40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f6cb10 sp=0xc001f6cae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2c40}, 0xc00037eb40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f6cb60 sp=0xc001f6cb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2c40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f6cb90 sp=0xc001f6cb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000d2d170, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f6cfb8 sp=0xc001f6cb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f6cfe0 sp=0xc001f6cfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f6cfe8 sp=0xc001f6cfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483132 gp=0xc00154da40 m=nil [sync.Mutex.Lock, 2360 minutes]:
runtime.gopark(0x1f9?, 0x69a8a0?, 0x30?, 0xc0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e1880 sp=0xc0019e1860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019e18e8 sp=0xc0019e1880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0016f0000?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019e1920 sp=0xc0019e18e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019e1970 sp=0xc0019e1920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001059b80, 0x579}, {0xc002f8d800, 0xd})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc0019e1a00 sp=0xc0019e1970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b2d20}, 0xc000238000)
/broadcast-box/main.go:60 +0x105 fp=0xc0019e1aa8 sp=0xc0019e1a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b2d20}, 0xc000238000)
/broadcast-box/main.go:165 +0x112 fp=0xc0019e1ae8 sp=0xc0019e1aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2d20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019e1b10 sp=0xc0019e1ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2d20}, 0xc000238000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019e1b60 sp=0xc0019e1b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2d20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019e1b90 sp=0xc0019e1b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec090, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019e1fb8 sp=0xc0019e1b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019e1fe0 sp=0xc0019e1fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e1fe8 sp=0xc0019e1fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483729 gp=0xc00154dc00 m=nil [sync.Mutex.Lock, 2098 minutes]:
runtime.gopark(0x0?, 0xc0022b3780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0022b36f0 sp=0xc0022b36d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0022b3758 sp=0xc0022b36f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002222240?, 0x0?, 0xc0022b3818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0022b3790 sp=0xc0022b3758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0022b37e0 sp=0xc0022b3790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001fa3000, 0x173c}, {0xc00205a970, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0022b3958 sp=0xc0022b37e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc001b37b20}, 0xc000804120)
/broadcast-box/main.go:85 +0xed fp=0xc0022b3aa8 sp=0xc0022b3958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc001b37b20}, 0xc000804120)
/broadcast-box/main.go:165 +0x112 fp=0xc0022b3ae8 sp=0xc0022b3aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37b20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0022b3b10 sp=0xc0022b3ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37b20}, 0xc000804120)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0022b3b60 sp=0xc0022b3b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37b20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0022b3b90 sp=0xc0022b3b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0001ff3b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0022b3fb8 sp=0xc0022b3b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0022b3fe0 sp=0xc0022b3fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0022b3fe8 sp=0xc0022b3fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483144 gp=0xc00154ddc0 m=nil [sync.Mutex.Lock, 2320 minutes]:
runtime.gopark(0x4?, 0xc000337780?, 0x1b?, 0xe7?, 0x7f8bce7b75b8?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003376f0 sp=0xc0003376d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc000337758 sp=0xc0003376f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001621c00?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc000337790 sp=0xc000337758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0003377e0 sp=0xc000337790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016dd000, 0xaf7}, {0xc00111dfe0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc000337958 sp=0xc0003377e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3180}, 0xc0002390e0)
/broadcast-box/main.go:85 +0xed fp=0xc000337aa8 sp=0xc000337958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3180}, 0xc0002390e0)
/broadcast-box/main.go:165 +0x112 fp=0xc000337ae8 sp=0xc000337aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3180?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc000337b10 sp=0xc000337ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3180}, 0xc0002390e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc000337b60 sp=0xc000337b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3180?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc000337b90 sp=0xc000337b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc000337fb8 sp=0xc000337b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc000337fe0 sp=0xc000337fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000337fe8 sp=0xc000337fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483134 gp=0xc0016a0000 m=nil [select]:
runtime.gopark(0xc001817758?, 0x2?, 0x88?, 0x76?, 0xc001817748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0018175f0 sp=0xc0018175d0 pc=0x43b06e
runtime.selectgo(0xc001817758, 0xc001817744, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001817710 sp=0xc0018175f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc00137b920, {0x9eb660, 0xc0002f8dd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0018177b8 sp=0xc001817710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0018177e0 sp=0xc0018177b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0018177e8 sp=0xc0018177e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483132
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483135 gp=0xc0016a01c0 m=nil [select]:
runtime.gopark(0xc0019e7758?, 0x2?, 0x50?, 0x76?, 0xc0019e7714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e75b8 sp=0xc0019e7598 pc=0x43b06e
runtime.selectgo(0xc0019e7758, 0xc0019e7710, 0xc0019e7718?, 0x0, 0xc0019e7700?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e76d8 sp=0xc0019e75b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc00137be60, {0x9eb660, 0xc0002f8dd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019e77b8 sp=0xc0019e76d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019e77e0 sp=0xc0019e77b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e77e8 sp=0xc0019e77e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483132
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483136 gp=0xc0016a0380 m=nil [select]:
runtime.gopark(0xc00181c750?, 0x2?, 0x83?, 0x0?, 0xc00181c704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00181c5a8 sp=0xc00181c588 pc=0x43b06e
runtime.selectgo(0xc00181c750, 0xc00181c700, 0x40eac5?, 0x0, 0xc00181c718?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00181c6c8 sp=0xc00181c5a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc00186f880, {0x9eb660, 0xc0002f8dd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc00181c7b8 sp=0xc00181c6c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc00181c7e0 sp=0xc00181c7b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00181c7e8 sp=0xc00181c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483132
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483137 gp=0xc0016a0540 m=nil [select, 2360 minutes]:
runtime.gopark(0xc001a86750?, 0x2?, 0x65?, 0x68?, 0xc001a86714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a865b0 sp=0xc001a86590 pc=0x43b06e
runtime.selectgo(0xc001a86750, 0xc001a86710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a866d0 sp=0xc001a865b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc00137bec0, {0x9eb660, 0xc0002f8dd0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a867b8 sp=0xc001a866d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a867e0 sp=0xc001a867b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a867e8 sp=0xc001a867e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483132
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483118 gp=0xc0016a0700 m=nil [sync.Mutex.Lock, 2346 minutes]:
runtime.gopark(0x0?, 0xc0019df780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019df6f0 sp=0xc0019df6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0019df758 sp=0xc0019df6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001621e80?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0019df790 sp=0xc0019df758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0019df7e0 sp=0xc0019df790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000567400, 0xaf8}, {0xc00111dbd0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0019df958 sp=0xc0019df7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3260}, 0xc0002386c0)
/broadcast-box/main.go:85 +0xed fp=0xc0019dfaa8 sp=0xc0019df958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3260}, 0xc0002386c0)
/broadcast-box/main.go:165 +0x112 fp=0xc0019dfae8 sp=0xc0019dfaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3260?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0019dfb10 sp=0xc0019dfae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3260}, 0xc0002386c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0019dfb60 sp=0xc0019dfb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3260?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0019dfb90 sp=0xc0019dfb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec1b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0019dffb8 sp=0xc0019dfb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0019dffe0 sp=0xc0019dffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019dffe8 sp=0xc0019dffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483189 gp=0xc0016a08c0 m=nil [sync.Mutex.Lock, 2286 minutes]:
runtime.gopark(0x0?, 0xc001b4b780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b4b6f0 sp=0xc001b4b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b4b758 sp=0xc001b4b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0005d50f0?, 0xc0?, 0xc001b4b818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b4b790 sp=0xc001b4b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b4b7e0 sp=0xc001b4b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0012e6800, 0x173c}, {0xc002f39e50, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b4b958 sp=0xc001b4b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3500}, 0xc000239680)
/broadcast-box/main.go:85 +0xed fp=0xc001b4baa8 sp=0xc001b4b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3500}, 0xc000239680)
/broadcast-box/main.go:165 +0x112 fp=0xc001b4bae8 sp=0xc001b4baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3500?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b4bb10 sp=0xc001b4bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3500}, 0xc000239680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b4bb60 sp=0xc001b4bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3500?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b4bb90 sp=0xc001b4bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecea0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b4bfb8 sp=0xc001b4bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b4bfe0 sp=0xc001b4bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b4bfe8 sp=0xc001b4bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483156 gp=0xc0016a0a80 m=nil [sync.Mutex.Lock, 2344 minutes]:
runtime.gopark(0x0?, 0xc0017db780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0017db6f0 sp=0xc0017db6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0017db758 sp=0xc0017db6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432fc9?, 0x80?, 0xc0017db818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0017db790 sp=0xc0017db758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0017db7e0 sp=0xc0017db790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016dac00, 0xaf6}, {0xc00111d000, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0017db958 sp=0xc0017db7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2ee0}, 0xc000238360)
/broadcast-box/main.go:85 +0xed fp=0xc0017dbaa8 sp=0xc0017db958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2ee0}, 0xc000238360)
/broadcast-box/main.go:165 +0x112 fp=0xc0017dbae8 sp=0xc0017dbaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2ee0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0017dbb10 sp=0xc0017dbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2ee0}, 0xc000238360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0017dbb60 sp=0xc0017dbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2ee0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0017dbb90 sp=0xc0017dbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec2d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0017dbfb8 sp=0xc0017dbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0017dbfe0 sp=0xc0017dbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0017dbfe8 sp=0xc0017dbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483138 gp=0xc0016a0c40 m=nil [sync.Mutex.Lock, 2344 minutes]:
runtime.gopark(0x0?, 0xc00114e780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00114e6f0 sp=0xc00114e6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00114e758 sp=0xc00114e6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f9900?, 0x40?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00114e790 sp=0xc00114e758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00114e7e0 sp=0xc00114e790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016ddc00, 0xaf7}, {0xc00111deb0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00114e958 sp=0xc00114e7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b30a0}, 0xc000238ea0)
/broadcast-box/main.go:85 +0xed fp=0xc00114eaa8 sp=0xc00114e958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b30a0}, 0xc000238ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc00114eae8 sp=0xc00114eaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b30a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00114eb10 sp=0xc00114eae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b30a0}, 0xc000238ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00114eb60 sp=0xc00114eb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b30a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00114eb90 sp=0xc00114eb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b7d40, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00114efb8 sp=0xc00114eb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00114efe0 sp=0xc00114efb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00114efe8 sp=0xc00114efe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483159 gp=0xc0016a0e00 m=nil [sync.Mutex.Lock, 2344 minutes]:
runtime.gopark(0x0?, 0xc001f6d780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f6d6f0 sp=0xc001f6d6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f6d758 sp=0xc001f6d6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f9520?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f6d790 sp=0xc001f6d758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f6d7e0 sp=0xc001f6d790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016dc400, 0xaf8}, {0xc00111d190, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f6d958 sp=0xc001f6d7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2fc0}, 0xc0002385a0)
/broadcast-box/main.go:85 +0xed fp=0xc001f6daa8 sp=0xc001f6d958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2fc0}, 0xc0002385a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001f6dae8 sp=0xc001f6daa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2fc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f6db10 sp=0xc001f6dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2fc0}, 0xc0002385a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f6db60 sp=0xc001f6db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2fc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f6db90 sp=0xc001f6db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec630, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f6dfb8 sp=0xc001f6db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f6dfe0 sp=0xc001f6dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f6dfe8 sp=0xc001f6dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483706 gp=0xc0016a0fc0 m=nil [sync.Mutex.Lock, 2114 minutes]:
runtime.gopark(0x1bd?, 0x69a8a0?, 0xa0?, 0x2?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001403880 sp=0xc001403860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0014038e8 sp=0xc001403880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc0021fe200?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001403920 sp=0xc0014038e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001403970 sp=0xc001403920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00105a680, 0x53d}, {0xc00103edc8, 0x18})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001403a00 sp=0xc001403970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc001eb1340}, 0xc000145200)
/broadcast-box/main.go:60 +0x105 fp=0xc001403aa8 sp=0xc001403a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc001eb1340}, 0xc000145200)
/broadcast-box/main.go:165 +0x112 fp=0xc001403ae8 sp=0xc001403aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001eb1340?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001403b10 sp=0xc001403ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001eb1340}, 0xc000145200)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001403b60 sp=0xc001403b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001eb1340?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001403b90 sp=0xc001403b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0012b62d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001403fb8 sp=0xc001403b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001403fe0 sp=0xc001403fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001403fe8 sp=0xc001403fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483168 gp=0xc0016a1180 m=nil [sync.Mutex.Lock, 2318 minutes]:
runtime.gopark(0x0?, 0xc001f6b780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f6b6f0 sp=0xc001f6b6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f6b758 sp=0xc001f6b6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0002f8d40?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f6b790 sp=0xc001f6b758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f6b7e0 sp=0xc001f6b790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016de800, 0xaf6}, {0xc002f8dae0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f6b958 sp=0xc001f6b7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61960}, 0xc00037eea0)
/broadcast-box/main.go:85 +0xed fp=0xc001f6baa8 sp=0xc001f6b958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61960}, 0xc00037eea0)
/broadcast-box/main.go:165 +0x112 fp=0xc001f6bae8 sp=0xc001f6baa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f6bb10 sp=0xc001f6bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61960}, 0xc00037eea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f6bb60 sp=0xc001f6bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f6bb90 sp=0xc001f6bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000da4360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f6bfb8 sp=0xc001f6bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f6bfe0 sp=0xc001f6bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f6bfe8 sp=0xc001f6bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483147 gp=0xc0016a1340 m=nil [sync.Mutex.Lock, 2318 minutes]:
runtime.gopark(0x4?, 0xc001f6a780?, 0x1b?, 0xe7?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f6a6f0 sp=0xc001f6a6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f6a758 sp=0xc001f6a6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432fc9?, 0x40?, 0xc001f6a818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f6a790 sp=0xc001f6a758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f6a7e0 sp=0xc001f6a790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000564400, 0xaf7}, {0xc002f8dcf0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f6a958 sp=0xc001f6a7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61a40}, 0xc00037f0e0)
/broadcast-box/main.go:85 +0xed fp=0xc001f6aaa8 sp=0xc001f6a958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61a40}, 0xc00037f0e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001f6aae8 sp=0xc001f6aaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61a40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f6ab10 sp=0xc001f6aae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61a40}, 0xc00037f0e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f6ab60 sp=0xc001f6ab10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61a40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f6ab90 sp=0xc001f6ab60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001216240, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f6afb8 sp=0xc001f6ab90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f6afe0 sp=0xc001f6afb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f6afe8 sp=0xc001f6afe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483150 gp=0xc0016a1500 m=nil [sync.Mutex.Lock, 2292 minutes]:
runtime.gopark(0x0?, 0xc001118780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011186f0 sp=0xc0011186d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001118758 sp=0xc0011186f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001620f50?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001118790 sp=0xc001118758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011187e0 sp=0xc001118790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0016df400, 0xaf8}, {0xc002f39b50, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001118958 sp=0xc0011187e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61b20}, 0xc00037f320)
/broadcast-box/main.go:85 +0xed fp=0xc001118aa8 sp=0xc001118958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61b20}, 0xc00037f320)
/broadcast-box/main.go:165 +0x112 fp=0xc001118ae8 sp=0xc001118aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61b20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001118b10 sp=0xc001118ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61b20}, 0xc00037f320)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001118b60 sp=0xc001118b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61b20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001118b90 sp=0xc001118b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec3f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001118fb8 sp=0xc001118b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001118fe0 sp=0xc001118fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001118fe8 sp=0xc001118fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483175 gp=0xc0016a16c0 m=nil [sync.Mutex.Lock, 2290 minutes]:
runtime.gopark(0x0?, 0xc001119780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011196f0 sp=0xc0011196d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001119758 sp=0xc0011196f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001621d50?, 0xc0?, 0xc001119818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001119790 sp=0xc001119758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011197e0 sp=0xc001119790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001aad980, 0x1954}, {0xc002f39c40, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001119958 sp=0xc0011197e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61c00}, 0xc00037f9e0)
/broadcast-box/main.go:85 +0xed fp=0xc001119aa8 sp=0xc001119958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61c00}, 0xc00037f9e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001119ae8 sp=0xc001119aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61c00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001119b10 sp=0xc001119ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61c00}, 0xc00037f9e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001119b60 sp=0xc001119b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61c00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001119b90 sp=0xc001119b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecab0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001119fb8 sp=0xc001119b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001119fe0 sp=0xc001119fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001119fe8 sp=0xc001119fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483152 gp=0xc0016a1880 m=nil [sync.Mutex.Lock, 2288 minutes]:
runtime.gopark(0x0?, 0xc001a93780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a936f0 sp=0xc001a936d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a93758 sp=0xc001a936f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0004dfa80?, 0x80?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a93790 sp=0xc001a93758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a937e0 sp=0xc001a93790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001ab0c80, 0x1954}, {0xc0013540f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001a93958 sp=0xc001a937e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbbea0}, 0xc000242480)
/broadcast-box/main.go:85 +0xed fp=0xc001a93aa8 sp=0xc001a93958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbbea0}, 0xc000242480)
/broadcast-box/main.go:165 +0x112 fp=0xc001a93ae8 sp=0xc001a93aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbbea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a93b10 sp=0xc001a93ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbbea0}, 0xc000242480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a93b60 sp=0xc001a93b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbbea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a93b90 sp=0xc001a93b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001217830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a93fb8 sp=0xc001a93b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a93fe0 sp=0xc001a93fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a93fe8 sp=0xc001a93fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483177 gp=0xc0016a1a40 m=nil [sync.Mutex.Lock, 2288 minutes]:
runtime.gopark(0x0?, 0xc001a97780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a976f0 sp=0xc001a976d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001a97758 sp=0xc001a976f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000d65ba0?, 0x40?, 0xc001a97818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001a97790 sp=0xc001a97758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001a977e0 sp=0xc001a97790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0012e5000, 0x1651}, {0xc00111dfa0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001a97958 sp=0xc001a977e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61ea0}, 0xc00037fe60)
/broadcast-box/main.go:85 +0xed fp=0xc001a97aa8 sp=0xc001a97958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61ea0}, 0xc00037fe60)
/broadcast-box/main.go:165 +0x112 fp=0xc001a97ae8 sp=0xc001a97aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61ea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001a97b10 sp=0xc001a97ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61ea0}, 0xc00037fe60)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001a97b60 sp=0xc001a97b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61ea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001a97b90 sp=0xc001a97b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ec990, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001a97fb8 sp=0xc001a97b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001a97fe0 sp=0xc001a97fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a97fe8 sp=0xc001a97fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483214 gp=0xc0016a1c00 m=nil [sync.Mutex.Lock, 2276 minutes]:
runtime.gopark(0x126?, 0x69a8a0?, 0x20?, 0x41?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b1d880 sp=0xc001b1d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b1d8e8 sp=0xc001b1d880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00111a938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b1d920 sp=0xc001b1d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b1d970 sp=0xc001b1d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001660a00, 0x4a6}, {0xc0003fc090, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001b1da00 sp=0xc001b1d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b35e0}, 0xc000242240)
/broadcast-box/main.go:60 +0x105 fp=0xc001b1daa8 sp=0xc001b1da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b35e0}, 0xc000242240)
/broadcast-box/main.go:165 +0x112 fp=0xc001b1dae8 sp=0xc001b1daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b35e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b1db10 sp=0xc001b1dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b35e0}, 0xc000242240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b1db60 sp=0xc001b1db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b35e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b1db90 sp=0xc001b1db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850240, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b1dfb8 sp=0xc001b1db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b1dfe0 sp=0xc001b1dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b1dfe8 sp=0xc001b1dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483182 gp=0xc0016a1dc0 m=nil [sync.Mutex.Lock, 2288 minutes]:
runtime.gopark(0x0?, 0xc0002e7780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0002e76f0 sp=0xc0002e76d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc0002e7758 sp=0xc0002e76f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002529a80?, 0xc0?, 0xc0002e7818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc0002e7790 sp=0xc0002e7758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0002e77e0 sp=0xc0002e7790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001aaf300, 0x1954}, {0xc003361c90, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc0002e7958 sp=0xc0002e77e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbbb20}, 0xc000242360)
/broadcast-box/main.go:85 +0xed fp=0xc0002e7aa8 sp=0xc0002e7958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbbb20}, 0xc000242360)
/broadcast-box/main.go:165 +0x112 fp=0xc0002e7ae8 sp=0xc0002e7aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbbb20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc0002e7b10 sp=0xc0002e7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbbb20}, 0xc000242360)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc0002e7b60 sp=0xc0002e7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbbb20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc0002e7b90 sp=0xc0002e7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecf30, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc0002e7fb8 sp=0xc0002e7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc0002e7fe0 sp=0xc0002e7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0002e7fe8 sp=0xc0002e7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483187 gp=0xc001824000 m=nil [sync.Mutex.Lock, 2286 minutes]:
runtime.gopark(0x0?, 0xc001f66780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001f666f0 sp=0xc001f666d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001f66758 sp=0xc001f666f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0005d47e0?, 0x0?, 0xc001f66818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001f66790 sp=0xc001f66758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001f667e0 sp=0xc001f66790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001ab2600, 0x1954}, {0xc001354240, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001f66958 sp=0xc001f667e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbb960}, 0xc000242120)
/broadcast-box/main.go:85 +0xed fp=0xc001f66aa8 sp=0xc001f66958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbb960}, 0xc000242120)
/broadcast-box/main.go:165 +0x112 fp=0xc001f66ae8 sp=0xc001f66aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbb960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001f66b10 sp=0xc001f66ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbb960}, 0xc000242120)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001f66b60 sp=0xc001f66b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbb960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001f66b90 sp=0xc001f66b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecc60, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001f66fb8 sp=0xc001f66b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001f66fe0 sp=0xc001f66fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001f66fe8 sp=0xc001f66fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483206 gp=0xc0018241c0 m=nil [sync.Mutex.Lock, 2280 minutes]:
runtime.gopark(0x4?, 0xc001b49780?, 0x1b?, 0xe7?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b496f0 sp=0xc001b496d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b49758 sp=0xc001b496f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x432eaa?, 0xc0?, 0xc001b49818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b49790 sp=0xc001b49758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b497e0 sp=0xc001b49790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc000136000, 0xaf8}, {0xc00037afd0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b49958 sp=0xc001b497e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61ce0}, 0xc0002425a0)
/broadcast-box/main.go:85 +0xed fp=0xc001b49aa8 sp=0xc001b49958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61ce0}, 0xc0002425a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001b49ae8 sp=0xc001b49aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61ce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b49b10 sp=0xc001b49ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61ce0}, 0xc0002425a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b49b60 sp=0xc001b49b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61ce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b49b90 sp=0xc001b49b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0018502d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b49fb8 sp=0xc001b49b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b49fe0 sp=0xc001b49fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b49fe8 sp=0xc001b49fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483203 gp=0xc001824380 m=nil [sync.Mutex.Lock, 2284 minutes]:
runtime.gopark(0x0?, 0xc001b47780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b476f0 sp=0xc001b476d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b47758 sp=0xc001b476f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1800?, 0x3?, 0xc001b47818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b47790 sp=0xc001b47758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b477e0 sp=0xc001b47790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc0017ca000, 0x173c}, {0xc002f8df20, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b47958 sp=0xc001b477e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b2e00}, 0xc000238240)
/broadcast-box/main.go:85 +0xed fp=0xc001b47aa8 sp=0xc001b47958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b2e00}, 0xc000238240)
/broadcast-box/main.go:165 +0x112 fp=0xc001b47ae8 sp=0xc001b47aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b2e00?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b47b10 sp=0xc001b47ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b2e00}, 0xc000238240)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b47b60 sp=0xc001b47b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b2e00?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b47b90 sp=0xc001b47b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc000bc8870, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b47fb8 sp=0xc001b47b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b47fe0 sp=0xc001b47fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b47fe8 sp=0xc001b47fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483207 gp=0xc001824540 m=nil [sync.Mutex.Lock, 2280 minutes]:
runtime.gopark(0xd43c80?, 0xc001b1f780?, 0x85?, 0xe8?, 0x7f8bce7b7108?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b1f6f0 sp=0xc001b1f6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b1f758 sp=0xc001b1f6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc001b1f818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b1f790 sp=0xc001b1f758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b1f7e0 sp=0xc001b1f790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b28000, 0x1954}, {0xc00111ce00, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001b1f958 sp=0xc001b1f7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000f61dc0}, 0xc0002427e0)
/broadcast-box/main.go:85 +0xed fp=0xc001b1faa8 sp=0xc001b1f958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000f61dc0}, 0xc0002427e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001b1fae8 sp=0xc001b1faa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000f61dc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b1fb10 sp=0xc001b1fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000f61dc0}, 0xc0002427e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b1fb60 sp=0xc001b1fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000f61dc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b1fb90 sp=0xc001b1fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850360, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b1ffb8 sp=0xc001b1fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b1ffe0 sp=0xc001b1ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b1ffe8 sp=0xc001b1ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483236 gp=0xc001824700 m=nil [sync.Mutex.Lock, 2276 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xc0?, 0xa3?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b45880 sp=0xc001b45860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b458e8 sp=0xc001b45880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00189a400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b45920 sp=0xc001b458e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b45970 sp=0xc001b45920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001660f00, 0x4a8}, {0xc0003fd840, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001b45a00 sp=0xc001b45970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b36c0}, 0xc000242ea0)
/broadcast-box/main.go:60 +0x105 fp=0xc001b45aa8 sp=0xc001b45a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b36c0}, 0xc000242ea0)
/broadcast-box/main.go:165 +0x112 fp=0xc001b45ae8 sp=0xc001b45aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b36c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b45b10 sp=0xc001b45ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b36c0}, 0xc000242ea0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b45b60 sp=0xc001b45b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b36c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b45b90 sp=0xc001b45b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850900, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b45fb8 sp=0xc001b45b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b45fe0 sp=0xc001b45fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b45fe8 sp=0xc001b45fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483666 gp=0xc0018248c0 m=nil [sync.Mutex.Lock, 2130 minutes]:
runtime.gopark(0x44b?, 0x69a8a0?, 0x0?, 0xde?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00204b880 sp=0xc00204b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00204b8e8 sp=0xc00204b880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001ff6600?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00204b920 sp=0xc00204b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00204b970 sp=0xc00204b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00221f500, 0x144b}, {0xc00205b5f0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc00204ba00 sp=0xc00204b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc001b37a40}, 0xc000b61440)
/broadcast-box/main.go:60 +0x105 fp=0xc00204baa8 sp=0xc00204ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc001b37a40}, 0xc000b61440)
/broadcast-box/main.go:165 +0x112 fp=0xc00204bae8 sp=0xc00204baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc001b37a40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00204bb10 sp=0xc00204bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc001b37a40}, 0xc000b61440)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00204bb60 sp=0xc00204bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc001b37a40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00204bb90 sp=0xc00204bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001f63290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00204bfb8 sp=0xc00204bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00204bfe0 sp=0xc00204bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00204bfe8 sp=0xc00204bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483199 gp=0xc001824a80 m=nil [sync.Mutex.Lock, 2278 minutes]:
runtime.gopark(0x0?, 0xc001115780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011156f0 sp=0xc0011156d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001115758 sp=0xc0011156f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00039c4f0?, 0x80?, 0xc001115818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001115790 sp=0xc001115758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011157e0 sp=0xc001115790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b29980, 0x1954}, {0xc00037af30, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001115958 sp=0xc0011157e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b37a0}, 0xc000242a20)
/broadcast-box/main.go:85 +0xed fp=0xc001115aa8 sp=0xc001115958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b37a0}, 0xc000242a20)
/broadcast-box/main.go:165 +0x112 fp=0xc001115ae8 sp=0xc001115aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b37a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001115b10 sp=0xc001115ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b37a0}, 0xc000242a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001115b60 sp=0xc001115b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b37a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001115b90 sp=0xc001115b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0018507e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001115fb8 sp=0xc001115b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001115fe0 sp=0xc001115fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001115fe8 sp=0xc001115fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483212 gp=0xc001824c40 m=nil [sync.Mutex.Lock, 2278 minutes]:
runtime.gopark(0x0?, 0xc001116780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0011166f0 sp=0xc0011166d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001116758 sp=0xc0011166f0 pc=0x44d385
sync.runtime_SemacquireMutex(0x1980?, 0x4?, 0xc001116818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001116790 sp=0xc001116758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc0011167e0 sp=0xc001116790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b78000, 0x1953}, {0xc0013545a0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001116958 sp=0xc0011167e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc000dbba40}, 0xc0002398c0)
/broadcast-box/main.go:85 +0xed fp=0xc001116aa8 sp=0xc001116958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc000dbba40}, 0xc0002398c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001116ae8 sp=0xc001116aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc000dbba40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001116b10 sp=0xc001116ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc000dbba40}, 0xc0002398c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001116b60 sp=0xc001116b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc000dbba40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001116b90 sp=0xc001116b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecfc0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001116fb8 sp=0xc001116b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001116fe0 sp=0xc001116fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001116fe8 sp=0xc001116fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483217 gp=0xc001824e00 m=nil [sync.Mutex.Lock, 2278 minutes]:
runtime.gopark(0x0?, 0xc00231e780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00231e6f0 sp=0xc00231e6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00231e758 sp=0xc00231e6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00039cf40?, 0x0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00231e790 sp=0xc00231e758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00231e7e0 sp=0xc00231e790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b2b300, 0x1954}, {0xc002d1dd80, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00231e958 sp=0xc00231e7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3880}, 0xc000242b40)
/broadcast-box/main.go:85 +0xed fp=0xc00231eaa8 sp=0xc00231e958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3880}, 0xc000242b40)
/broadcast-box/main.go:165 +0x112 fp=0xc00231eae8 sp=0xc00231eaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3880?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00231eb10 sp=0xc00231eae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3880}, 0xc000242b40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00231eb60 sp=0xc00231eb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3880?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00231eb90 sp=0xc00231eb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850990, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00231efb8 sp=0xc00231eb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00231efe0 sp=0xc00231efb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00231efe8 sp=0xc00231efe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483258 gp=0xc001824fc0 m=nil [sync.Mutex.Lock, 2266 minutes]:
runtime.gopark(0x0?, 0xc001c01780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c016f0 sp=0xc001c016d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c01758 sp=0xc001c016f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0014fd330?, 0xc0?, 0xc001c01818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c01790 sp=0xc001c01758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c017e0 sp=0xc001c01790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b2e600, 0x1954}, {0xc0013556f0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001c01958 sp=0xc001c017e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0019c6460}, 0xc0002437a0)
/broadcast-box/main.go:85 +0xed fp=0xc001c01aa8 sp=0xc001c01958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0019c6460}, 0xc0002437a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001c01ae8 sp=0xc001c01aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c6460?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c01b10 sp=0xc001c01ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c6460}, 0xc0002437a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c01b60 sp=0xc001c01b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c6460?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c01b90 sp=0xc001c01b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ed950, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c01fb8 sp=0xc001c01b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c01fe0 sp=0xc001c01fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c01fe8 sp=0xc001c01fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483216 gp=0xc001825180 m=nil [select]:
runtime.gopark(0xc0019e6758?, 0x2?, 0x88?, 0x66?, 0xc0019e6748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e65f0 sp=0xc0019e65d0 pc=0x43b06e
runtime.selectgo(0xc0019e6758, 0xc0019e6744, 0x9eb660?, 0x0, 0xc0014b8930?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e6710 sp=0xc0019e65f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0017266c0, {0x9eb660, 0xc0017fc370})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0019e67b8 sp=0xc0019e6710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0019e67e0 sp=0xc0019e67b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e67e8 sp=0xc0019e67e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483214
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483233 gp=0xc001825340 m=nil [select]:
runtime.gopark(0xc0019e8f58?, 0x2?, 0x50?, 0x8e?, 0xc0019e8f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e8db8 sp=0xc0019e8d98 pc=0x43b06e
runtime.selectgo(0xc0019e8f58, 0xc0019e8f10, 0x0?, 0x0, 0x1000100?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e8ed8 sp=0xc0019e8db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0017269c0, {0x9eb660, 0xc0017fc370})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019e8fb8 sp=0xc0019e8ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019e8fe0 sp=0xc0019e8fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e8fe8 sp=0xc0019e8fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483214
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483234 gp=0xc001825500 m=nil [select]:
runtime.gopark(0xc001a86f50?, 0x2?, 0x5b?, 0x0?, 0xc001a86f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a86da8 sp=0xc001a86d88 pc=0x43b06e
runtime.selectgo(0xc001a86f50, 0xc001a86f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a86ec8 sp=0xc001a86da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0004ac880, {0x9eb660, 0xc0017fc370})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001a86fb8 sp=0xc001a86ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001a86fe0 sp=0xc001a86fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a86fe8 sp=0xc001a86fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483214
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483235 gp=0xc0018256c0 m=nil [select, 2276 minutes]:
runtime.gopark(0xc001a87750?, 0x2?, 0x0?, 0x0?, 0xc001a87714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a875b0 sp=0xc001a87590 pc=0x43b06e
runtime.selectgo(0xc001a87750, 0xc001a87710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a876d0 sp=0xc001a875b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001726a20, {0x9eb660, 0xc0017fc370})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001a877b8 sp=0xc001a876d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001a877e0 sp=0xc001a877b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a877e8 sp=0xc001a877e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483214
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483242 gp=0xc001825880 m=nil [sync.Mutex.Lock, 2274 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x90?, 0xa0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b1b880 sp=0xc001b1b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b1b8e8 sp=0xc001b1b880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b19938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b1b920 sp=0xc001b1b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b1b970 sp=0xc001b1b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001661400, 0x4a8}, {0xc001c9c2a0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001b1ba00 sp=0xc001b1b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c6000}, 0xc000239d40)
/broadcast-box/main.go:60 +0x105 fp=0xc001b1baa8 sp=0xc001b1ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c6000}, 0xc000239d40)
/broadcast-box/main.go:165 +0x112 fp=0xc001b1bae8 sp=0xc001b1baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c6000?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b1bb10 sp=0xc001b1bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c6000}, 0xc000239d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b1bb60 sp=0xc001b1bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c6000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b1bb90 sp=0xc001b1bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850480, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b1bfb8 sp=0xc001b1bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b1bfe0 sp=0xc001b1bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b1bfe8 sp=0xc001b1bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483238 gp=0xc001825a40 m=nil [select]:
runtime.gopark(0xc001a7f758?, 0x2?, 0x2?, 0x0?, 0xc001a7f748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7f5f0 sp=0xc001a7f5d0 pc=0x43b06e
runtime.selectgo(0xc001a7f758, 0xc001a7f744, 0x9eb660?, 0x0, 0xc0014b81c0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7f710 sp=0xc001a7f5f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001727140, {0x9eb660, 0xc0017fdde0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a7f7b8 sp=0xc001a7f710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a7f7e0 sp=0xc001a7f7b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7f7e8 sp=0xc001a7f7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483236
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483239 gp=0xc001825c00 m=nil [select]:
runtime.gopark(0xc000dc9758?, 0x2?, 0x50?, 0x96?, 0xc000dc9714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000dc95b8 sp=0xc000dc9598 pc=0x43b06e
runtime.selectgo(0xc000dc9758, 0xc000dc9710, 0x407165?, 0x0, 0x300000000000000?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000dc96d8 sp=0xc000dc95b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0017271a0, {0x9eb660, 0xc0017fdde0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc000dc97b8 sp=0xc000dc96d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc000dc97e0 sp=0xc000dc97b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000dc97e8 sp=0xc000dc97e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483236
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483240 gp=0xc001825dc0 m=nil [select]:
runtime.gopark(0xc001816f50?, 0x2?, 0x5e?, 0x0?, 0xc001816f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001816da8 sp=0xc001816d88 pc=0x43b06e
runtime.selectgo(0xc001816f50, 0xc001816f00, 0x40eac5?, 0x0, 0xc001816f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001816ec8 sp=0xc001816da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0004acd80, {0x9eb660, 0xc0017fdde0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001816fb8 sp=0xc001816ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001816fe0 sp=0xc001816fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001816fe8 sp=0xc001816fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483236
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483241 gp=0xc0017a4000 m=nil [select, 2276 minutes]:
runtime.gopark(0xc0019e5f50?, 0x2?, 0x0?, 0x0?, 0xc0019e5f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e5db0 sp=0xc0019e5d90 pc=0x43b06e
runtime.selectgo(0xc0019e5f50, 0xc0019e5f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e5ed0 sp=0xc0019e5db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001727200, {0x9eb660, 0xc0017fdde0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0019e5fb8 sp=0xc0019e5ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0019e5fe0 sp=0xc0019e5fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e5fe8 sp=0xc0019e5fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483236
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483219 gp=0xc00182a000 m=nil [sync.Mutex.Lock, 2276 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xa0?, 0x45?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001bfb880 sp=0xc001bfb860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001bfb8e8 sp=0xc001bfb880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00231c938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001bfb920 sp=0xc001bfb8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001bfb970 sp=0xc001bfb920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc0014df900, 0x4a8}, {0xc00037aea0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001bfba00 sp=0xc001bfb970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0002adb20}, 0xc0002397a0)
/broadcast-box/main.go:60 +0x105 fp=0xc001bfbaa8 sp=0xc001bfba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0002adb20}, 0xc0002397a0)
/broadcast-box/main.go:165 +0x112 fp=0xc001bfbae8 sp=0xc001bfbaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0002adb20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001bfbb10 sp=0xc001bfbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0002adb20}, 0xc0002397a0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001bfbb60 sp=0xc001bfbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0002adb20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001bfbb90 sp=0xc001bfbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ecd80, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001bfbfb8 sp=0xc001bfbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001bfbfe0 sp=0xc001bfbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001bfbfe8 sp=0xc001bfbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483225 gp=0xc00182a1c0 m=nil [sync.Mutex.Lock, 2274 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xc0?, 0x60?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c0f880 sp=0xc001c0f860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c0f8e8 sp=0xc001c0f880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc00194a400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c0f920 sp=0xc001c0f8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c0f970 sp=0xc001c0f920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001661900, 0x4a8}, {0xc001c9d280, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001c0fa00 sp=0xc001c0f970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c60e0}, 0xc00037fb00)
/broadcast-box/main.go:60 +0x105 fp=0xc001c0faa8 sp=0xc001c0fa00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c60e0}, 0xc00037fb00)
/broadcast-box/main.go:165 +0x112 fp=0xc001c0fae8 sp=0xc001c0faa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c60e0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c0fb10 sp=0xc001c0fae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c60e0}, 0xc00037fb00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c0fb60 sp=0xc001c0fb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c60e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c0fb90 sp=0xc001c0fb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ed290, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c0ffb8 sp=0xc001c0fb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c0ffe0 sp=0xc001c0ffb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c0ffe8 sp=0xc001c0ffe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483221 gp=0xc00182a380 m=nil [select]:
runtime.gopark(0xc001b68758?, 0x2?, 0x88?, 0x86?, 0xc001b68748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b685f0 sp=0xc001b685d0 pc=0x43b06e
runtime.selectgo(0xc001b68758, 0xc001b68744, 0x9eb660?, 0x0, 0xc000f65600?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b68710 sp=0xc001b685f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001950000, {0x9eb660, 0xc000646d00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b687b8 sp=0xc001b68710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b687e0 sp=0xc001b687b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b687e8 sp=0xc001b687e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483219
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483222 gp=0xc00182a540 m=nil [select]:
runtime.gopark(0xc001b68f58?, 0x2?, 0x8?, 0x8e?, 0xc001b68f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b68db8 sp=0xc001b68d98 pc=0x43b06e
runtime.selectgo(0xc001b68f58, 0xc001b68f10, 0xc002bcad00?, 0x0, 0xc002528220?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b68ed8 sp=0xc001b68db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001950060, {0x9eb660, 0xc000646d00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b68fb8 sp=0xc001b68ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b68fe0 sp=0xc001b68fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b68fe8 sp=0xc001b68fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483219
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483223 gp=0xc00182a700 m=nil [select]:
runtime.gopark(0xc001b69750?, 0x2?, 0x86?, 0x0?, 0xc001b69704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b695a8 sp=0xc001b69588 pc=0x43b06e
runtime.selectgo(0xc001b69750, 0xc001b69700, 0x0?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b696c8 sp=0xc001b695a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000231d80, {0x9eb660, 0xc000646d00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b697b8 sp=0xc001b696c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b697e0 sp=0xc001b697b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b697e8 sp=0xc001b697e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483219
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483224 gp=0xc00182a8c0 m=nil [select, 2276 minutes]:
runtime.gopark(0xc001b69f50?, 0x2?, 0x40?, 0x24?, 0xc001b69f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b69db0 sp=0xc001b69d90 pc=0x43b06e
runtime.selectgo(0xc001b69f50, 0xc001b69f10, 0xc0007cd740?, 0x0, 0xc0007cd7d0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b69ed0 sp=0xc001b69db0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0019500c0, {0x9eb660, 0xc000646d00})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b69fb8 sp=0xc001b69ed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b69fe0 sp=0xc001b69fb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b69fe8 sp=0xc001b69fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483219
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483247 gp=0xc0017a41c0 m=nil [select]:
runtime.gopark(0xc00231ff58?, 0x2?, 0x88?, 0xfe?, 0xc00231ff48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00231fdf0 sp=0xc00231fdd0 pc=0x43b06e
runtime.selectgo(0xc00231ff58, 0xc00231ff44, 0x9eb660?, 0x0, 0x9eae20?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00231ff10 sp=0xc00231fdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc0017272c0, {0x9eb660, 0xc0014fc500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc00231ffb8 sp=0xc00231ff10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc00231ffe0 sp=0xc00231ffb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00231ffe8 sp=0xc00231ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483245
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483254 gp=0xc00182aa80 m=nil [sync.Mutex.Lock, 2270 minutes]:
runtime.gopark(0x0?, 0xc001bf9780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001bf96f0 sp=0xc001bf96d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001bf9758 sp=0xc001bf96f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0014fc530?, 0x80?, 0xc001bf9818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001bf9790 sp=0xc001bf9758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001bf97e0 sp=0xc001bf9790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b2cc80, 0x1954}, {0xc0013549e0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001bf9958 sp=0xc001bf97e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3b20}, 0xc000243680)
/broadcast-box/main.go:85 +0xed fp=0xc001bf9aa8 sp=0xc001bf9958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3b20}, 0xc000243680)
/broadcast-box/main.go:165 +0x112 fp=0xc001bf9ae8 sp=0xc001bf9aa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3b20?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001bf9b10 sp=0xc001bf9ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3b20}, 0xc000243680)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001bf9b60 sp=0xc001bf9b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3b20?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001bf9b90 sp=0xc001bf9b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850ab0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001bf9fb8 sp=0xc001bf9b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001bf9fe0 sp=0xc001bf9fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001bf9fe8 sp=0xc001bf9fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483229 gp=0xc00182ac40 m=nil [select]:
runtime.gopark(0xc001b65f58?, 0x2?, 0x2?, 0x0?, 0xc001b65f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b65df0 sp=0xc001b65dd0 pc=0x43b06e
runtime.selectgo(0xc001b65f58, 0xc001b65f44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b65f10 sp=0xc001b65df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001950840, {0x9eb660, 0xc000590090})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b65fb8 sp=0xc001b65f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b65fe0 sp=0xc001b65fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b65fe8 sp=0xc001b65fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483242
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483230 gp=0xc00182ae00 m=nil [select]:
runtime.gopark(0xc001b66758?, 0x2?, 0x50?, 0x66?, 0xc001b66714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b665b8 sp=0xc001b66598 pc=0x43b06e
runtime.selectgo(0xc001b66758, 0xc001b66710, 0xc000b86430?, 0x0, 0xc00056a300?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b666d8 sp=0xc001b665b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0019508a0, {0x9eb660, 0xc000590090})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b667b8 sp=0xc001b666d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b667e0 sp=0xc001b667b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b667e8 sp=0xc001b667e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483242
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483231 gp=0xc00182afc0 m=nil [select]:
runtime.gopark(0xc001b66f50?, 0x2?, 0x2?, 0x0?, 0xc001b66f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b66da8 sp=0xc001b66d88 pc=0x43b06e
runtime.selectgo(0xc001b66f50, 0xc001b66f00, 0xc0025294d0?, 0x0, 0xc0007cc830?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b66ec8 sp=0xc001b66da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000f8c000, {0x9eb660, 0xc000590090})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b66fb8 sp=0xc001b66ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b66fe0 sp=0xc001b66fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b66fe8 sp=0xc001b66fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483242
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483232 gp=0xc00182b180 m=nil [select, 2274 minutes]:
runtime.gopark(0xc001b67750?, 0x2?, 0x50?, 0x70?, 0xc001b67714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b675b0 sp=0xc001b67590 pc=0x43b06e
runtime.selectgo(0xc001b67750, 0xc001b67710, 0xc0005d4fa0?, 0x0, 0xc0005d5000?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b676d0 sp=0xc001b675b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001950900, {0x9eb660, 0xc000590090})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b677b8 sp=0xc001b676d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b677e0 sp=0xc001b677b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b677e8 sp=0xc001b677e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483242
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483245 gp=0xc00182b340 m=nil [sync.Mutex.Lock, 2272 minutes]:
runtime.gopark(0x127?, 0x69a8a0?, 0xa0?, 0xa2?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001bfd880 sp=0xc001bfd860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001bfd8e8 sp=0xc001bfd880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001c01938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001bfd920 sp=0xc001bfd8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001bfd970 sp=0xc001bfd920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194a000, 0x4a7}, {0xc0013546b0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001bfda00 sp=0xc001bfd970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b3960}, 0xc0002430e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001bfdaa8 sp=0xc001bfda00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b3960}, 0xc0002430e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001bfdae8 sp=0xc001bfdaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3960?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001bfdb10 sp=0xc001bfdae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3960}, 0xc0002430e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001bfdb60 sp=0xc001bfdb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3960?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001bfdb90 sp=0xc001bfdb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850bd0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001bfdfb8 sp=0xc001bfdb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001bfdfe0 sp=0xc001bfdfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001bfdfe8 sp=0xc001bfdfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483250 gp=0xc00182b500 m=nil [select]:
runtime.gopark(0xc001a7ff58?, 0x2?, 0x9?, 0x3?, 0xc001a7ff48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a7fdf0 sp=0xc001a7fdd0 pc=0x43b06e
runtime.selectgo(0xc001a7ff58, 0xc001a7ff44, 0x9eb660?, 0x0, 0x2?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a7ff10 sp=0xc001a7fdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001950f60, {0x9eb660, 0xc0014fc3f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001a7ffb8 sp=0xc001a7ff10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001a7ffe0 sp=0xc001a7ffb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a7ffe8 sp=0xc001a7ffe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483225
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483251 gp=0xc00182b6c0 m=nil [select]:
runtime.gopark(0xc0019eaf58?, 0x2?, 0x50?, 0xae?, 0xc0019eaf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019eadb8 sp=0xc0019ead98 pc=0x43b06e
runtime.selectgo(0xc0019eaf58, 0xc0019eaf10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019eaed8 sp=0xc0019eadb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001950fc0, {0x9eb660, 0xc0014fc3f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019eafb8 sp=0xc0019eaed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019eafe0 sp=0xc0019eafb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019eafe8 sp=0xc0019eafe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483225
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483252 gp=0xc00182b880 m=nil [select]:
runtime.gopark(0xc0019e6f50?, 0x2?, 0x8c?, 0x0?, 0xc0019e6f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e6da8 sp=0xc0019e6d88 pc=0x43b06e
runtime.selectgo(0xc0019e6f50, 0xc0019e6f00, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e6ec8 sp=0xc0019e6da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000f8c300, {0x9eb660, 0xc0014fc3f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0019e6fb8 sp=0xc0019e6ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0019e6fe0 sp=0xc0019e6fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e6fe8 sp=0xc0019e6fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483225
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483253 gp=0xc00182ba40 m=nil [select, 2274 minutes]:
runtime.gopark(0xc001b8df50?, 0x2?, 0x90?, 0xc9?, 0xc001b8df14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8ddb0 sp=0xc001b8dd90 pc=0x43b06e
runtime.selectgo(0xc001b8df50, 0xc001b8df10, 0xc0001fae70?, 0x0, 0xc0002d0660?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8ded0 sp=0xc001b8ddb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001951020, {0x9eb660, 0xc0014fc3f0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b8dfb8 sp=0xc001b8ded0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b8dfe0 sp=0xc001b8dfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8dfe8 sp=0xc001b8dfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483225
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483248 gp=0xc0017a4380 m=nil [select]:
runtime.gopark(0xc0019e7f58?, 0x2?, 0x50?, 0x7e?, 0xc0019e7f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e7db8 sp=0xc0019e7d98 pc=0x43b06e
runtime.selectgo(0xc0019e7f58, 0xc0019e7f10, 0xc0019e7f18?, 0x0, 0xc0019e7f00?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e7ed8 sp=0xc0019e7db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0017278c0, {0x9eb660, 0xc0014fc500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019e7fb8 sp=0xc0019e7ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019e7fe0 sp=0xc0019e7fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e7fe8 sp=0xc0019e7fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483245
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483265 gp=0xc0017a4540 m=nil [select]:
runtime.gopark(0xc0019e8750?, 0x2?, 0x61?, 0x0?, 0xc0019e8704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e85a8 sp=0xc0019e8588 pc=0x43b06e
runtime.selectgo(0xc0019e8750, 0xc0019e8700, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e86c8 sp=0xc0019e85a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0004ad000, {0x9eb660, 0xc0014fc500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0019e87b8 sp=0xc0019e86c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0019e87e0 sp=0xc0019e87b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e87e8 sp=0xc0019e87e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483245
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483266 gp=0xc0017a4700 m=nil [select, 2272 minutes]:
runtime.gopark(0xc0019ea750?, 0x2?, 0x65?, 0x68?, 0xc0019ea714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019ea5b0 sp=0xc0019ea590 pc=0x43b06e
runtime.selectgo(0xc0019ea750, 0xc0019ea710, 0x46ae72?, 0x0, 0x44d0e5?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019ea6d0 sp=0xc0019ea5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001727920, {0x9eb660, 0xc0014fc500})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0019ea7b8 sp=0xc0019ea6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0019ea7e0 sp=0xc0019ea7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019ea7e8 sp=0xc0019ea7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483245
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483267 gp=0xc0017a48c0 m=nil [sync.Mutex.Lock, 2270 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x20?, 0xb0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c0d880 sp=0xc001c0d860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c0d8e8 sp=0xc001c0d880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001acc938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c0d920 sp=0xc001c0d8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c0d970 sp=0xc001c0d920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194a500, 0x4a8}, {0xc001c9c0d0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001c0da00 sp=0xc001c0d970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c61c0}, 0xc000239b00)
/broadcast-box/main.go:60 +0x105 fp=0xc001c0daa8 sp=0xc001c0da00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c61c0}, 0xc000239b00)
/broadcast-box/main.go:165 +0x112 fp=0xc001c0dae8 sp=0xc001c0daa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c61c0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c0db10 sp=0xc001c0dae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c61c0}, 0xc000239b00)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c0db60 sp=0xc001c0db10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c61c0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c0db90 sp=0xc001c0db60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ed3b0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c0dfb8 sp=0xc001c0db90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c0dfe0 sp=0xc001c0dfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c0dfe8 sp=0xc001c0dfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483273 gp=0xc0017a4a80 m=nil [sync.Mutex.Lock, 2270 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x90?, 0xe9?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001bf7880 sp=0xc001bf7860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001bf78e8 sp=0xc001bf7880 pc=0x44d385
sync.runtime_SemacquireMutex(0x0?, 0x0?, 0xc001a3e400?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001bf7920 sp=0xc001bf78e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001bf7970 sp=0xc001bf7920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194aa00, 0x4a8}, {0xc001c9d3b0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001bf7a00 sp=0xc001bf7970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c62a0}, 0xc000b56000)
/broadcast-box/main.go:60 +0x105 fp=0xc001bf7aa8 sp=0xc001bf7a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c62a0}, 0xc000b56000)
/broadcast-box/main.go:165 +0x112 fp=0xc001bf7ae8 sp=0xc001bf7aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c62a0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001bf7b10 sp=0xc001bf7ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c62a0}, 0xc000b56000)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001bf7b60 sp=0xc001bf7b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c62a0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001bf7b90 sp=0xc001bf7b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ed830, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001bf7fb8 sp=0xc001bf7b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001bf7fe0 sp=0xc001bf7fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001bf7fe8 sp=0xc001bf7fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483269 gp=0xc0017a4c40 m=nil [select]:
runtime.gopark(0xc001b65758?, 0x2?, 0x88?, 0x56?, 0xc001b65748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b655f0 sp=0xc001b655d0 pc=0x43b06e
runtime.selectgo(0xc001b65758, 0xc001b65744, 0x9eb660?, 0x0, 0xc000b87650?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b65710 sp=0xc001b655f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001950240, {0x9eb660, 0xc0006473c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b657b8 sp=0xc001b65710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b657e0 sp=0xc001b657b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b657e8 sp=0xc001b657e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483267
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483270 gp=0xc0017a4e00 m=nil [select]:
runtime.gopark(0xc001a8af58?, 0x2?, 0x50?, 0xae?, 0xc001a8af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001a8adb8 sp=0xc001a8ad98 pc=0x43b06e
runtime.selectgo(0xc001a8af58, 0xc001a8af10, 0x0?, 0x0, 0x1000100?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001a8aed8 sp=0xc001a8adb8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc0019507e0, {0x9eb660, 0xc0006473c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001a8afb8 sp=0xc001a8aed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001a8afe0 sp=0xc001a8afb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001a8afe8 sp=0xc001a8afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483267
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483271 gp=0xc0017a4fc0 m=nil [select]:
runtime.gopark(0xc0019e9f50?, 0x2?, 0x64?, 0x0?, 0xc0019e9f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e9da8 sp=0xc0019e9d88 pc=0x43b06e
runtime.selectgo(0xc0019e9f50, 0xc0019e9f00, 0x40eac5?, 0x0, 0xc0019e9f18?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e9ec8 sp=0xc0019e9da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000f8c600, {0x9eb660, 0xc0006473c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0019e9fb8 sp=0xc0019e9ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0019e9fe0 sp=0xc0019e9fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e9fe8 sp=0xc0019e9fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483267
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483272 gp=0xc0017a5180 m=nil [select, 2270 minutes]:
runtime.gopark(0xc0019e9750?, 0x2?, 0xa4?, 0x37?, 0xc0019e9714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e95b0 sp=0xc0019e9590 pc=0x43b06e
runtime.selectgo(0xc0019e9750, 0xc0019e9710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e96d0 sp=0xc0019e95b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc0019509c0, {0x9eb660, 0xc0006473c0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc0019e97b8 sp=0xc0019e96d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc0019e97e0 sp=0xc0019e97b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e97e8 sp=0xc0019e97e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483267
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483280 gp=0xc0017a5340 m=nil [select]:
runtime.gopark(0xc002323f58?, 0x2?, 0x2?, 0x0?, 0xc002323f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc002323df0 sp=0xc002323dd0 pc=0x43b06e
runtime.selectgo(0xc002323f58, 0xc002323f44, 0x9eb660?, 0x0, 0xc000bcccd0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc002323f10 sp=0xc002323df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001727380, {0x9eb660, 0xc0014fd2b0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc002323fb8 sp=0xc002323f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc002323fe0 sp=0xc002323fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc002323fe8 sp=0xc002323fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483257
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483275 gp=0xc0017a5500 m=nil [select]:
runtime.gopark(0xc0019e4758?, 0x2?, 0x2?, 0x0?, 0xc0019e4748?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e45f0 sp=0xc0019e45d0 pc=0x43b06e
runtime.selectgo(0xc0019e4758, 0xc0019e4744, 0x9eb660?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e4710 sp=0xc0019e45f0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001951c20, {0x9eb660, 0xc0008f87d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc0019e47b8 sp=0xc0019e4710 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc0019e47e0 sp=0xc0019e47b8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e47e8 sp=0xc0019e47e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483273
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483276 gp=0xc0017a56c0 m=nil [select]:
runtime.gopark(0xc0019e4f58?, 0x2?, 0x50?, 0x4e?, 0xc0019e4f14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e4db8 sp=0xc0019e4d98 pc=0x43b06e
runtime.selectgo(0xc0019e4f58, 0xc0019e4f10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e4ed8 sp=0xc0019e4db8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001951c80, {0x9eb660, 0xc0008f87d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc0019e4fb8 sp=0xc0019e4ed8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc0019e4fe0 sp=0xc0019e4fb8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e4fe8 sp=0xc0019e4fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483273
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483277 gp=0xc0017a5880 m=nil [select]:
runtime.gopark(0xc0019e5750?, 0x2?, 0x0?, 0x0?, 0xc0019e5704?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0019e55a8 sp=0xc0019e5588 pc=0x43b06e
runtime.selectgo(0xc0019e5750, 0xc0019e5700, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0019e56c8 sp=0xc0019e55a8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000f8c880, {0x9eb660, 0xc0008f87d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc0019e57b8 sp=0xc0019e56c8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc0019e57e0 sp=0xc0019e57b8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0019e57e8 sp=0xc0019e57e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483273
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483278 gp=0xc0017a5a40 m=nil [select, 2270 minutes]:
runtime.gopark(0xc001b8cf50?, 0x2?, 0xc0?, 0x60?, 0xc001b8cf14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001accdb0 sp=0xc001accd90 pc=0x43b06e
runtime.selectgo(0xc001accf50, 0xc001b8cf10, 0xc00095dc00?, 0x0, 0xc001621320?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001acced0 sp=0xc001accdb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001951ce0, {0x9eb660, 0xc0008f87d0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001accfb8 sp=0xc001acced0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001accfe0 sp=0xc001accfb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001accfe8 sp=0xc001accfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483273
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483257 gp=0xc0017a5c00 m=nil [sync.Mutex.Lock, 2266 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xc0?, 0x20?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c0b880 sp=0xc001c0b860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c0b8e8 sp=0xc001c0b880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002323938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c0b920 sp=0xc001c0b8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c0b970 sp=0xc001c0b920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194af00, 0x4a8}, {0xc0013548b0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001c0ba00 sp=0xc001c0b970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c6380}, 0xc000b56480)
/broadcast-box/main.go:60 +0x105 fp=0xc001c0baa8 sp=0xc001c0ba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c6380}, 0xc000b56480)
/broadcast-box/main.go:165 +0x112 fp=0xc001c0bae8 sp=0xc001c0baa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c6380?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c0bb10 sp=0xc001c0bae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c6380}, 0xc000b56480)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c0bb60 sp=0xc001c0bb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c6380?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c0bb90 sp=0xc001c0bb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016ed4d0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c0bfb8 sp=0xc001c0bb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c0bfe0 sp=0xc001c0bfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c0bfe8 sp=0xc001c0bfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483281 gp=0xc00182bc00 m=nil [select]:
runtime.gopark(0xc001b89758?, 0x2?, 0x50?, 0x96?, 0xc001b89714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b895b8 sp=0xc001b89598 pc=0x43b06e
runtime.selectgo(0xc001b89758, 0xc001b89710, 0xc000454070?, 0x0, 0xc001da14a0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b896d8 sp=0xc001b895b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001727a40, {0x9eb660, 0xc0014fd2b0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b897b8 sp=0xc001b896d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b897e0 sp=0xc001b897b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b897e8 sp=0xc001b897e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483257
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483282 gp=0xc00182bdc0 m=nil [select]:
runtime.gopark(0xc001b89f50?, 0x2?, 0x8d?, 0x0?, 0xc001b89f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b89da8 sp=0xc001b89d88 pc=0x43b06e
runtime.selectgo(0xc001b89f50, 0xc001b89f00, 0xc0002f9370?, 0x0, 0xc0002f9430?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b89ec8 sp=0xc001b89da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0004ad180, {0x9eb660, 0xc0014fd2b0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b89fb8 sp=0xc001b89ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b89fe0 sp=0xc001b89fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b89fe8 sp=0xc001b89fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483257
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483283 gp=0xc001abe000 m=nil [select, 2266 minutes]:
runtime.gopark(0xc001b8a750?, 0x2?, 0x30?, 0x56?, 0xc001b8a714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8a5b0 sp=0xc001b8a590 pc=0x43b06e
runtime.selectgo(0xc001b8a750, 0xc001b8a710, 0xc000d65360?, 0x0, 0xc000d65420?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8a6d0 sp=0xc001b8a5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001727aa0, {0x9eb660, 0xc0014fd2b0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b8a7b8 sp=0xc001b8a6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b8a7e0 sp=0xc001b8a7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8a7e8 sp=0xc001b8a7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483257
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483264 gp=0xc001abe1c0 m=nil [sync.Mutex.Lock, 2260 minutes]:
runtime.gopark(0x0?, 0xc001ace780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001ace6f0 sp=0xc001ace6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001ace758 sp=0xc001ace6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0014fc840?, 0xc0?, 0xc001ace818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001ace790 sp=0xc001ace758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001ace7e0 sp=0xc001ace790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b7b300, 0x1954}, {0xc001354cd0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001ace958 sp=0xc001ace7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3ce0}, 0xc000243d40)
/broadcast-box/main.go:85 +0xed fp=0xc001aceaa8 sp=0xc001ace958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3ce0}, 0xc000243d40)
/broadcast-box/main.go:165 +0x112 fp=0xc001aceae8 sp=0xc001aceaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3ce0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001aceb10 sp=0xc001aceae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3ce0}, 0xc000243d40)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001aceb60 sp=0xc001aceb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3ce0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001aceb90 sp=0xc001aceb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0018510e0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001acefb8 sp=0xc001aceb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001acefe0 sp=0xc001acefb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001acefe8 sp=0xc001acefe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483285 gp=0xc001abe380 m=nil [sync.Mutex.Lock, 2264 minutes]:
runtime.gopark(0x122?, 0x69a8a0?, 0xc0?, 0xe0?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001c09880 sp=0xc001c09860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001c098e8 sp=0xc001c09880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc00111b938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001c09920 sp=0xc001c098e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001c09970 sp=0xc001c09920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194b400, 0x4a2}, {0xc001c9c1c0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001c09a00 sp=0xc001c09970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0019c6540}, 0xc0002438c0)
/broadcast-box/main.go:60 +0x105 fp=0xc001c09aa8 sp=0xc001c09a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0019c6540}, 0xc0002438c0)
/broadcast-box/main.go:165 +0x112 fp=0xc001c09ae8 sp=0xc001c09aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0019c6540?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001c09b10 sp=0xc001c09ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0019c6540}, 0xc0002438c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001c09b60 sp=0xc001c09b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0019c6540?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001c09b90 sp=0xc001c09b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001850ea0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001c09fb8 sp=0xc001c09b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001c09fe0 sp=0xc001c09fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001c09fe8 sp=0xc001c09fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483298 gp=0xc0017a5dc0 m=nil [sync.Mutex.Lock, 2260 minutes]:
runtime.gopark(0x0?, 0xc00111a780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00111a6f0 sp=0xc00111a6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc00111a758 sp=0xc00111a6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc0014fc9c0?, 0xc0?, 0x69a7da?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc00111a790 sp=0xc00111a758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc00111a7e0 sp=0xc00111a790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b7cc80, 0x1954}, {0xc001354df0, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc00111a958 sp=0xc00111a7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0013b3dc0}, 0xc000b566c0)
/broadcast-box/main.go:85 +0xed fp=0xc00111aaa8 sp=0xc00111a958 pc=0x83842d
main.main.corsHandler.func7({0x9ed9f0, 0xc0013b3dc0}, 0xc000b566c0)
/broadcast-box/main.go:165 +0x112 fp=0xc00111aae8 sp=0xc00111aaa8 pc=0x83a512
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3dc0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc00111ab10 sp=0xc00111aae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3dc0}, 0xc000b566c0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc00111ab60 sp=0xc00111ab10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3dc0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc00111ab90 sp=0xc00111ab60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0018515f0, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc00111afb8 sp=0xc00111ab90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc00111afe0 sp=0xc00111afb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00111afe8 sp=0xc00111afe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483260 gp=0xc001a44000 m=nil [select]:
runtime.gopark(0xc001b87f58?, 0x2?, 0x2?, 0x0?, 0xc001b87f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b87df0 sp=0xc001b87dd0 pc=0x43b06e
runtime.selectgo(0xc001b87f58, 0xc001b87f44, 0x9eb660?, 0x0, 0xc000b9b030?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b87f10 sp=0xc001b87df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001ab45a0, {0x9eb660, 0xc0008f9ed0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b87fb8 sp=0xc001b87f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b87fe0 sp=0xc001b87fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b87fe8 sp=0xc001b87fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483285
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483261 gp=0xc001a441c0 m=nil [select]:
runtime.gopark(0xc001b88758?, 0x2?, 0x50?, 0x86?, 0xc001b88714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b885b8 sp=0xc001b88598 pc=0x43b06e
runtime.selectgo(0xc001b88758, 0xc001b88710, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b886d8 sp=0xc001b885b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001ab4600, {0x9eb660, 0xc0008f9ed0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b887b8 sp=0xc001b886d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b887e0 sp=0xc001b887b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b887e8 sp=0xc001b887e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483285
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483262 gp=0xc001a44380 m=nil [select]:
runtime.gopark(0xc001b88f50?, 0x2?, 0x6a?, 0x0?, 0xc001b88f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b88da8 sp=0xc001b88d88 pc=0x43b06e
runtime.selectgo(0xc001b88f50, 0xc001b88f00, 0xc0014fd190?, 0x0, 0xc00104c740?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b88ec8 sp=0xc001b88da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000f8d200, {0x9eb660, 0xc0008f9ed0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b88fb8 sp=0xc001b88ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b88fe0 sp=0xc001b88fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b88fe8 sp=0xc001b88fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483285
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483263 gp=0xc001a44540 m=nil [select, 2264 minutes]:
runtime.gopark(0xc001b8b750?, 0x2?, 0x0?, 0x74?, 0xc001b8b714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8b5b0 sp=0xc001b8b590 pc=0x43b06e
runtime.selectgo(0xc001b8b750, 0xc001b8b710, 0xc00056bca0?, 0x0, 0xc00056bd90?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8b6d0 sp=0xc001b8b5b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001ab4660, {0x9eb660, 0xc0008f9ed0})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b8b7b8 sp=0xc001b8b6d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b8b7e0 sp=0xc001b8b7b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8b7e8 sp=0xc001b8b7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483285
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483286 gp=0xc001abe540 m=nil [sync.Mutex.Lock, 2264 minutes]:
runtime.gopark(0x124?, 0x69a8a0?, 0x30?, 0xfe?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b25880 sp=0xc001b25860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b258e8 sp=0xc001b25880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc002320938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b25920 sp=0xc001b258e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b25970 sp=0xc001b25920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001afa000, 0x4a4}, {0xc001354ae0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001b25a00 sp=0xc001b25970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b3a40}, 0xc0002439e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001b25aa8 sp=0xc001b25a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b3a40}, 0xc0002439e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001b25ae8 sp=0xc001b25aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3a40?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b25b10 sp=0xc001b25ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3a40}, 0xc0002439e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b25b60 sp=0xc001b25b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3a40?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b25b90 sp=0xc001b25b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001851170, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b25fb8 sp=0xc001b25b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b25fe0 sp=0xc001b25fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b25fe8 sp=0xc001b25fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483315 gp=0xc001abe700 m=nil [sync.Mutex.Lock, 2248 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0x10?, 0x37?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b19880 sp=0xc001b19860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001b198e8 sp=0xc001b19880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001b19938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001b19920 sp=0xc001b198e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001b19970 sp=0xc001b19920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc00194b900, 0x4a8}, {0xc0013553e0, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001b19a00 sp=0xc001b19970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc00013dea0}, 0xc000b56a20)
/broadcast-box/main.go:60 +0x105 fp=0xc001b19aa8 sp=0xc001b19a00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc00013dea0}, 0xc000b56a20)
/broadcast-box/main.go:165 +0x112 fp=0xc001b19ae8 sp=0xc001b19aa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc00013dea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001b19b10 sp=0xc001b19ae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc00013dea0}, 0xc000b56a20)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001b19b60 sp=0xc001b19b10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc00013dea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001b19b90 sp=0xc001b19b60 pc=0x6a4c0e
net/http.(*conn).serve(0xc0016edc20, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001b19fb8 sp=0xc001b19b90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001b19fe0 sp=0xc001b19fb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b19fe8 sp=0xc001b19fe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483288 gp=0xc001abe8c0 m=nil [select]:
runtime.gopark(0xc001b67f58?, 0x2?, 0x88?, 0x7e?, 0xc001b67f48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b67df0 sp=0xc001b67dd0 pc=0x43b06e
runtime.selectgo(0xc001b67f58, 0xc001b67f44, 0x9eb660?, 0x0, 0xc00182c620?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b67f10 sp=0xc001b67df0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001ac0540, {0x9eb660, 0xc0014fda20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b67fb8 sp=0xc001b67f10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b67fe0 sp=0xc001b67fb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b67fe8 sp=0xc001b67fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483286
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483289 gp=0xc001abea80 m=nil [select]:
runtime.gopark(0xc001b62758?, 0x2?, 0x9?, 0x3?, 0xc001b62714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b625b8 sp=0xc001b62598 pc=0x43b06e
runtime.selectgo(0xc001b62758, 0xc001b62710, 0xa0d79616c65642d?, 0x0, 0x3a7074746820363a?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b626d8 sp=0xc001b625b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001ac05a0, {0x9eb660, 0xc0014fda20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b627b8 sp=0xc001b626d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b627e0 sp=0xc001b627b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b627e8 sp=0xc001b627e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483286
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483290 gp=0xc001abec40 m=nil [select]:
runtime.gopark(0xc001b62f50?, 0x2?, 0x6d?, 0x0?, 0xc001b62f04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b62da8 sp=0xc001b62d88 pc=0x43b06e
runtime.selectgo(0xc001b62f50, 0xc001b62f00, 0x62662d706374723d?, 0x0, 0x632d74726f70736e?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b62ec8 sp=0xc001b62da8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc0004ad600, {0x9eb660, 0xc0014fda20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b62fb8 sp=0xc001b62ec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b62fe0 sp=0xc001b62fb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b62fe8 sp=0xc001b62fe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483286
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483291 gp=0xc001abee00 m=nil [select, 2264 minutes]:
runtime.gopark(0xc001b63750?, 0x2?, 0x6f?, 0x67?, 0xc001b63714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b635b0 sp=0xc001b63590 pc=0x43b06e
runtime.selectgo(0xc001b63750, 0xc001b63710, 0x3231313a62662d70?, 0x0, 0x746d663d610a0d69?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b636d0 sp=0xc001b635b0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001ac0600, {0x9eb660, 0xc0014fda20})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b637b8 sp=0xc001b636d0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b637e0 sp=0xc001b637b8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b637e8 sp=0xc001b637e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483286
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483300 gp=0xc001abefc0 m=nil [sync.Mutex.Lock, 2248 minutes]:
runtime.gopark(0x128?, 0x69a8a0?, 0xa0?, 0xf1?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001acb880 sp=0xc001acb860 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001acb8e8 sp=0xc001acb880 pc=0x44d385
sync.runtime_SemacquireMutex(0xc001acf938?, 0xf6?, 0xd43c80?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001acb920 sp=0xc001acb8e8 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001acb970 sp=0xc001acb920 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHIP({0xc001afa500, 0x4a8}, {0xc001c9c380, 0xe})
/broadcast-box/internal/webrtc/whip.go:103 +0x94 fp=0xc001acba00 sp=0xc001acb970 pc=0x834cf4
main.whipHandler({0x9ed9f0, 0xc0013b3ea0}, 0xc000b567e0)
/broadcast-box/main.go:60 +0x105 fp=0xc001acbaa8 sp=0xc001acba00 pc=0x837fa5
main.main.corsHandler.func6({0x9ed9f0, 0xc0013b3ea0}, 0xc000b567e0)
/broadcast-box/main.go:165 +0x112 fp=0xc001acbae8 sp=0xc001acbaa8 pc=0x83a672
net/http.HandlerFunc.ServeHTTP(0xc0001a0160?, {0x9ed9f0?, 0xc0013b3ea0?}, 0x10?)
/usr/local/go/src/net/http/server.go:2166 +0x29 fp=0xc001acbb10 sp=0xc001acbae8 pc=0x6a1cc9
net/http.(*ServeMux).ServeHTTP(0x40eac5?, {0x9ed9f0, 0xc0013b3ea0}, 0xc000b567e0)
/usr/local/go/src/net/http/server.go:2683 +0x1ad fp=0xc001acbb60 sp=0xc001acbb10 pc=0x6a3b4d
net/http.serverHandler.ServeHTTP({0x9ec808?}, {0x9ed9f0?, 0xc0013b3ea0?}, 0x6?)
/usr/local/go/src/net/http/server.go:3137 +0x8e fp=0xc001acbb90 sp=0xc001acbb60 pc=0x6a4c0e
net/http.(*conn).serve(0xc001851440, {0x9ee9f0, 0xc0001945d0})
/usr/local/go/src/net/http/server.go:2039 +0x5e8 fp=0xc001acbfb8 sp=0xc001acbb90 pc=0x6a0908
net/http.(*Server).Serve.gowrap3()
/usr/local/go/src/net/http/server.go:3285 +0x28 fp=0xc001acbfe0 sp=0xc001acbfb8 pc=0x6a5428
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001acbfe8 sp=0xc001acbfe0 pc=0x46ccc1
created by net/http.(*Server).Serve in goroutine 1
/usr/local/go/src/net/http/server.go:3285 +0x4b4
goroutine 1483295 gp=0xc001abf180 m=nil [select]:
runtime.gopark(0xc001b8bf58?, 0x2?, 0x18?, 0xbe?, 0xc001b8bf48?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8bdf0 sp=0xc001b8bdd0 pc=0x43b06e
runtime.selectgo(0xc001b8bf58, 0xc001b8bf44, 0x9eb660?, 0x0, 0xc000304870?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8bf10 sp=0xc001b8bdf0 pc=0x44c345
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).loop(0xc001ab4720, {0x9eb660, 0xc0017fd940})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:147 +0x12d fp=0xc001b8bfb8 sp=0xc001b8bf10 pc=0x7ebd6d
github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x28 fp=0xc001b8bfe0 sp=0xc001b8bfb8 pc=0x7eb608
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8bfe8 sp=0xc001b8bfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/nack.(*GeneratorInterceptor).BindRTCPWriter in goroutine 1483300
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/nack/generator_interceptor.go:81 +0x115
goroutine 1483296 gp=0xc001abf340 m=nil [select]:
runtime.gopark(0xc001b8c758?, 0x2?, 0x50?, 0xc6?, 0xc001b8c714?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8c5b8 sp=0xc001b8c598 pc=0x43b06e
runtime.selectgo(0xc001b8c758, 0xc001b8c710, 0xc000823260?, 0x0, 0xc002821e70?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8c6d8 sp=0xc001b8c5b8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).loop(0xc001ab4780, {0x9eb660, 0xc0017fd940})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:100 +0x19c fp=0xc001b8c7b8 sp=0xc001b8c6d8 pc=0x7ef67c
github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x28 fp=0xc001b8c7e0 sp=0xc001b8c7b8 pc=0x7ef448
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8c7e8 sp=0xc001b8c7e0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*ReceiverInterceptor).BindRTCPWriter in goroutine 1483300
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/receiver_interceptor.go:89 +0x115
goroutine 1483313 gp=0xc001abf500 m=nil [select]:
runtime.gopark(0xc001b8cf50?, 0x2?, 0xf8?, 0xcd?, 0xc001b8cf04?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8cda8 sp=0xc001b8cd88 pc=0x43b06e
runtime.selectgo(0xc001b8cf50, 0xc001b8cf00, 0xc001b8cf10?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8cec8 sp=0xc001b8cda8 pc=0x44c345
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).loop(0xc000230980, {0x9eb660, 0xc0017fd940})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:116 +0x1f4 fp=0xc001b8cfb8 sp=0xc001b8cec8 pc=0x7f11d4
github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x28 fp=0xc001b8cfe0 sp=0xc001b8cfb8 pc=0x7f0f48
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8cfe8 sp=0xc001b8cfe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/report.(*SenderInterceptor).BindRTCPWriter in goroutine 1483300
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/report/sender_interceptor.go:100 +0x115
goroutine 1483314 gp=0xc001abf6c0 m=nil [select, 2248 minutes]:
runtime.gopark(0xc001b8af50?, 0x2?, 0xa4?, 0x37?, 0xc001b8af14?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001b8adb0 sp=0xc001b8ad90 pc=0x43b06e
runtime.selectgo(0xc001b8af50, 0xc001b8af10, 0x0?, 0x0, 0x0?, 0x1)
/usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc001b8aed0 sp=0xc001b8adb0 pc=0x44c345
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).loop(0xc001ab47e0, {0x9eb660, 0xc0017fd940})
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:180 +0x105 fp=0xc001b8afb8 sp=0xc001b8aed0 pc=0x7f31a5
github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter.gowrap2()
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x28 fp=0xc001b8afe0 sp=0xc001b8afb8 pc=0x7f29c8
runtime.goexit({})
/usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc001b8afe8 sp=0xc001b8afe0 pc=0x46ccc1
created by github.com/pion/interceptor/pkg/twcc.(*SenderInterceptor).BindRTCPWriter in goroutine 1483300
/go/pkg/mod/github.com/pion/interceptor@v0.1.25/pkg/twcc/sender_interceptor.go:93 +0x155
goroutine 1483308 gp=0xc001abf880 m=nil [sync.Mutex.Lock, 2242 minutes]:
runtime.gopark(0x0?, 0xc001acf780?, 0x1b?, 0xe7?, 0x0?)
/usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc001acf6f0 sp=0xc001acf6d0 pc=0x43b06e
runtime.goparkunlock(...)
/usr/local/go/src/runtime/proc.go:408
runtime.semacquire1(0xd42914, 0x0, 0x3, 0x1, 0x15)
/usr/local/go/src/runtime/sema.go:160 +0x225 fp=0xc001acf758 sp=0xc001acf6f0 pc=0x44d385
sync.runtime_SemacquireMutex(0xc000646230?, 0x80?, 0xc001acf818?)
/usr/local/go/src/runtime/sema.go:77 +0x25 fp=0xc001acf790 sp=0xc001acf758 pc=0x469445
sync.(*Mutex).lockSlow(0xd42910)
/usr/local/go/src/sync/mutex.go:171 +0x15d fp=0xc001acf7e0 sp=0xc001acf790 pc=0x475f5d
sync.(*Mutex).Lock(...)
/usr/local/go/src/sync/mutex.go:90
github.com/glimesh/broadcast-box/internal/webrtc.WHEP({0xc001b7e600, 0x1954}, {0xc001c9c460, 0xe})
/broadcast-box/internal/webrtc/whep.go:86 +0x85 fp=0xc001acf958 sp=0xc001acf7e0 pc=0x8332a5
main.whepHandler({0x9ed9f0, 0xc0019c6620}, 0xc000b56900)
/broadcast-box/main.go:85 +0xed fp=0xc001acfaa8 sp=0xc001acf958 pc=0x83842d
main.main.corsHandler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment