We are using libwebrtc in order to offer a C++ client for the mediasoup[1] ecosystem.
The latest working libwebrtc version was branch-heads/4606 (m94). While upgrading to branch-heads/6099 (m120) we're having the crash indicated in the email subject when calling `track->setEnabled()`, being 'track' an instance of `webrtc::MediaStreamTrackInterface`.
The call to `track->setEnabled()` is made through the app (or test) thread which does not need to be the signaling_thead provided to `webrtc::CreatePeerConnectionFactory`.
This was working on m94 and I wonder why now the track can only be handled by the signaling thread and whether there is a way to avoid it.
Any pointer is appreciated.