mediasoup
mediasoup copied to clipboard
[SCTP] Socket (part 2)
Details
- Progress in SCTP
Socketclass. - Many improvements and additions in SCTP
Chunk/Parametersubclasses. - Add
handles/BackoffTimerHandlewhich internally manages aTimerHandler.
@jmillan please take a look specially to the new handles/BackoffTimerHandle class.
Ok a possible bug here: https://github.com/versatica/mediasoup/actions/runs/17612408708/job/50037215122?pr=1533
../../../src/RTC/SCTP/packet/TLV.cpp:115:50: runtime error: null pointer passed as argument 2, which is declared to never be null
/usr/include/string.h:48:14: note: nonnull attribute specified here
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../../src/RTC/SCTP/packet/TLV.cpp:115:50
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mediasoup-worker-test-asan-undefined is a Catch2 v3.8.1 host application.
Run with -? for options
I can reproduce a similar issue in Docker by running:
MESON_ARGS="-Dms_log_trace=true -Dms_log_file_line=true -Dms_disable_liburing=true -Dms_sctp_stack=true" make test-asan-undefined
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../../../include/RTC/SCTP/packet/Parameter.hpp:145:65
../../../src/RTC/SCTP/packet/TLV.cpp:115:50: runtime error: null pointer passed as argument 2, which is declared to never be null
/usr/include/string.h:48:14: note: nonnull attribute specified here