Comments (6)
Updated PR looks good. Still testing.
from libdatachannel.
This might solve it: #70
from libdatachannel.
Please see the full stack below.
I am testing without any modification.
Stopped at
libdatachannel/src/icetransport.cpp
Line 550 in 8530b20
libc.so.6!__GI_raise(int sig) (/build/glibc-YYA7BZ/glibc-2.31/sysdeps/unix/sysv/linux/raise.c:50)
libc.so.6!__GI_abort() (/build/glibc-YYA7BZ/glibc-2.31/stdlib/abort.c:79)
libstdc++.so.6![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libstdc++.so.6!std::terminate() (Unknown Source:0)
libstdc++.so.6!__cxa_pure_virtual (Unknown Source:0)
rtc::IceTransport::incoming(rtc::IceTransport * const this, const std::byte * data, int size) (/home/murat/c++/test/lib/libdatachannel/src/icetransport.cpp:550)
rtc::IceTransport::RecvCallback(NiceAgent * agent, guint streamId, guint componentId, guint len, gchar * buf, gpointer userData) (/home/murat/c++/test/lib/libdatachannel/src/icetransport.cpp:640)
libnice.so.10![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libglib-2.0.so.0!g_main_context_dispatch (Unknown Source:0)
libglib-2.0.so.0![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libglib-2.0.so.0!g_main_loop_run (Unknown Source:0)
std::__invoke_impl<void, void (*)(_GMainLoop*), _GMainLoop*>(void (*&&)(_GMainLoop *) __f) (/usr/include/c++/9/bits/invoke.h:60)
std::__invoke<void (*)(_GMainLoop*), _GMainLoop*>(void (*&&)(_GMainLoop *) __fn) (/usr/include/c++/9/bits/invoke.h:95)
std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> >::_M_invoke<0ul, 1ul>(std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> > * const this) (/usr/include/c++/9/thread:244)
std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> >::operator()(std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> > * const this) (/usr/include/c++/9/thread:251)
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> > >::_M_run(std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(_GMainLoop*), _GMainLoop*> > > * const this) (/usr/include/c++/9/thread:195)
libstdc++.so.6![Unknown/Just-In-Time compiled code] (Unknown Source:0)
libpthread.so.0!start_thread(void * arg) (/build/glibc-YYA7BZ/glibc-2.31/nptl/pthread_create.c:477)
libc.so.6!clone() (/build/glibc-YYA7BZ/glibc-2.31/sysdeps/unix/sysv/linux/x86_64/clone.S:95)
from libdatachannel.
I updated the PR, it should be good now.
from libdatachannel.
I can not reproduce fault with this PR.
I think you can merge it.
Thanks!
from libdatachannel.
Great, thanks for reporting!
from libdatachannel.
Related Issues (20)
- Is it possible that callbacks can run even after resetCallbacks() has been called? HOT 2
- TLS fatal alert bad_certificate(42) - empty extension sequence found HOT 2
- While using rtcSendMessage observed the raise in memory HOT 20
- Crash on OPENSSL_sk_pop_free() HOT 3
- Client example confusion HOT 2
- WebSocket server only sends the first certificate in a certificate chain HOT 2
- WHIP from OBS v30.1.2 on Windows/Apple platforms fails to establishe DTLS session with "Bad certificate" reply from OBS HOT 3
- SRTP profile is not supported HOT 4
- Gamestreaming
- windows client not work. HOT 11
- IOS uses usrsctp data transmission, usrsctp_bind returns an error. HOT 3
- Problem with H264RtpPacketizer HOT 5
- Update the remote description after SDP negotiation? HOT 6
- CMake script does not install STATIC library and static dependencies HOT 2
- Sending on Multiple Tracks HOT 3
- Websocket::Open crash HOT 3
- Error in build node-datachannel for webtorrent-cli HOT 2
- ABI issue when linking HOT 2
- RtpPacketizationConfig not properly initialized HOT 2
- setLocalDescription's Init parameter may not work. HOT 3
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.