Closed amnonbb closed 5 years ago
Looks like it crashes when unlocking a mutex, so no idea on the cause. You should try compiling with libasan support to see if the cause is a freed pointer.
Ah ok, another unlock without a lock... I'll have to check what the path that leads to it might be.
I'm pretty sure this commit fixes it: https://github.com/meetecho/janus-gateway/pull/1459/commits/43aeb9134800cc724f10407f24b5ea84177963e0 There was an extra unlock that could happen inside a while (indeed related to datachannels), which could still lead to the mean unlock in the for, and I guess that's what was happening to you.
Closing, feel free to reopen if still an issue.
1459
After last commit, Janus crash if I use DataChannel in videoroom. In every crash the dump is same: https://pastebin.com/63NFbkgv
It's happen (but not always) when publisher join in room.