Comments (6)
Oof, I definitely never would have thought of that. Thanks for looking into it!
I'll pull the patch and see if we can reproduce it, will report back :)
from libdatachannel.
I think there is a possible race condition as the destructor for IceTransport
first disarm the timer then destroys the agent. However, it would be possible that the agent changes states between the two and rearms the timer, resulting in IceTransport::TimeoutCallback
being called later for a destroyed object.
Could you please check whether #1103 fixes the issue?
from libdatachannel.
Any news about this?
from libdatachannel.
Oh sorry, I didn't realise it has already been 3 weeks 😱
I haven't seen the issue since applying the patch, but I never really bumped into it before myself either. I was hoping to push a build to our beta testers (who have bumped into it) last week, but unrelated issues delayed that release.
It might be another couple of weeks before I can safely say it's fixed 😅
from libdatachannel.
Related Issues (20)
- Diagnostic when linking with LTO: `warning: 'send' violates the C++ One Definition Rule` HOT 2
- libdatachannel can't build on Microsoft Windows HOT 2
- Help~ WebRTC handshake failed. What should I do? HOT 1
- RtpHeader/Ssrc is not a member of 'rtc' HOT 2
- Issue of RtcpNackResponder incoming() HOT 2
- class "rtc::H264RtpPacketizer" has no member "DefaultClockRate" HOT 1
- [vcpkg] configure failed because 'Could not find a package configuration file provided by "libSRTP"' HOT 1
- Version 0.20.0 can not be build with usrsctp 0.9.5.0 HOT 1
- Compile with static msvcrt on windows HOT 2
- run the client-benchmark HOT 2
- Cross-compile for alwinner v3s HOT 2
- Adding and Removing Tracks Without Creating New Connections HOT 6
- `juice: Send failed, buffer is full` error in media-sender example HOT 5
- How to add tracks during negotiation HOT 1
- Add version macros
- receive audio in streamer example HOT 1
- Implementation in Codeblocks C++ HOT 4
- using in Local Network/localhost HOT 1
- Issue of RtcpNackResponder nack data HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libdatachannel.