Skip to content

Crash RTC #4450

@thegobot

Description

@thegobot

SRS/5.0.224(Bee)

Aug 23 14:04:01 Schrodinger srs[1648214]: AddressSanitizer:DEADLYSIGNAL
Aug 23 14:04:01 Schrodinger srs[1648214]: =================================================================
Aug 23 14:04:01 Schrodinger srs[1648214]: ==1648214==ERROR: AddressSanitizer: SEGV on unknown address 0x0000000000d8 (pc 0x57683baa4403 bp 0x78bc0dfb5680 sp 0x78bc0dfb5670 T1)
Aug 23 14:04:01 Schrodinger srs[1648214]: ==1648214==The signal is caused by a READ memory access.
Aug 23 14:04:01 Schrodinger srs[1648214]: ==1648214==Hint: address points to the zero page.
Aug 23 14:04:01 Schrodinger srs[1648214]:     #0 0x57683baa4403 in SrsRtpPacket::get_avsync_time() const src/kernel/srs_kernel_rtc_rtp.hpp:339
Aug 23 14:04:01 Schrodinger srs[1648214]:     #1 0x57683ba96391 in SrsRtmpFromRtcBridge::packet_video_rtmp(unsigned short, unsigned short) src/app/srs_app_rtc_source.cpp:1733
Aug 23 14:04:01 Schrodinger srs[1648214]:     #2 0x57683ba93498 in SrsRtmpFromRtcBridge::packet_video(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:1524
Aug 23 14:04:01 Schrodinger srs[1648214]:     #3 0x57683ba91c14 in SrsRtmpFromRtcBridge::on_rtp(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:1420
Aug 23 14:04:01 Schrodinger srs[1648214]:     #4 0x57683ba881a6 in SrsRtcSource::on_rtp(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:639
Aug 23 14:04:01 Schrodinger srs[1648214]:     #5 0x57683baa0ee8 in SrsRtcVideoRecvTrack::on_rtp(SrsRtcSource*, SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:2645
Aug 23 14:04:01 Schrodinger srs[1648214]:     #6 0x57683b9dd88b in SrsRtcPublishStream::do_on_rtp_plaintext(SrsRtpPacket*&, SrsBuffer*) src/app/srs_app_rtc_conn.cpp:1436
Aug 23 14:04:01 Schrodinger srs[1648214]:     #7 0x57683b9dd2a4 in SrsRtcPublishStream::on_rtp_plaintext(char*, int) src/app/srs_app_rtc_conn.cpp:1404
Aug 23 14:04:01 Schrodinger srs[1648214]:     #8 0x57683b9e6884 in SrsRtcConnection::on_rtp_plaintext(char*, int) src/app/srs_app_rtc_conn.cpp:2178
Aug 23 14:04:01 Schrodinger srs[1648214]:     #9 0x57683ba5cba2 in SrsRtcUdpNetwork::on_rtp(char*, int) src/app/srs_app_rtc_network.cpp:281
Aug 23 14:04:01 Schrodinger srs[1648214]:     #10 0x57683ba7554d in SrsRtcServer::on_udp_packet(SrsUdpMuxSocket*) src/app/srs_app_rtc_server.cpp:437
Aug 23 14:04:01 Schrodinger srs[1648214]:     #11 0x57683b927cb2 in SrsUdpMuxListener::cycle() src/app/srs_app_listener.cpp:733
Aug 23 14:04:01 Schrodinger srs[1648214]:     #12 0x57683b74eaf8 in SrsFastCoroutine::cycle() src/app/srs_app_st.cpp:285
Aug 23 14:04:01 Schrodinger srs[1648214]:     #13 0x57683b74ec43 in SrsFastCoroutine::pfn(void*) src/app/srs_app_st.cpp:300
Aug 23 14:04:01 Schrodinger srs[1648214]:     #14 0x57683bad9315 in _st_thread_main /root/srs/trunk/objs/Platform-SRS5-Linux-6.11.0-GCC13.3.0-x86_64/st-srs/sched.c:380
Aug 23 14:04:01 Schrodinger srs[1648214]:     #15 0x57683bad9c4a in st_thread_create /root/srs/trunk/objs/Platform-SRS5-Linux-6.11.0-GCC13.3.0-x86_64/st-srs/sched.c:666
Aug 23 14:04:01 Schrodinger srs[1648214]:     #16 0x57683b74d65a in SrsFastCoroutine::SrsFastCoroutine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, ISrsCoroutineHandler*,>
Aug 23 14:04:01 Schrodinger srs[1648214]:     #17 0x78bc0b7fe78f  (<unknown module>)
Aug 23 14:04:01 Schrodinger srs[1648214]: AddressSanitizer can not provide additional info.
Aug 23 14:04:01 Schrodinger srs[1648214]: SUMMARY: AddressSanitizer: SEGV src/kernel/srs_kernel_rtc_rtp.hpp:339 in SrsRtpPacket::get_avsync_time() const
Aug 23 14:04:01 Schrodinger srs[1648214]: Thread T1 created by T0 here:
Aug 23 14:04:01 Schrodinger srs[1648214]:     #0 0x57683b3799b5 in __interceptor_pthread_create (/usr/local/srs/objs/srs+0x3c99b5) (BuildId: 08ce6b25b1d7e505e6a03b0bdef895cbfa13fb0f)
Aug 23 14:04:01 Schrodinger srs[1648214]:     #1 0x57683b991860 in SrsThreadPool::execute(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SrsCplxError* (*)(void*), void*) sr>
Aug 23 14:04:01 Schrodinger srs[1648214]:     #2 0x57683bad7af1 in run_in_thread_pool() src/main/srs_main_server.cpp:475
Aug 23 14:04:01 Schrodinger srs[1648214]:     #3 0x57683bad752b in run_directly_or_daemon() src/main/srs_main_server.cpp:414
Aug 23 14:04:01 Schrodinger srs[1648214]:     #4 0x57683bad4cb5 in do_main(int, char**, char**) src/main/srs_main_server.cpp:242
Aug 23 14:04:01 Schrodinger srs[1648214]:     #5 0x57683bad4fcf in main src/main/srs_main_server.cpp:253
Aug 23 14:04:01 Schrodinger srs[1648214]:     #6 0x78bc0e82a1c9  (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 282c2c16e7b6600b0b22ea0c99010d2795752b5f)
Aug 23 14:04:01 Schrodinger srs[1648214]:     #7 0x78bc0e82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 282c2c16e7b6600b0b22ea0c99010d2795752b5f)
Aug 23 14:04:01 Schrodinger srs[1648214]:     #8 0x57683b356774 in _start (/usr/local/srs/objs/srs+0x3a6774) (BuildId: 08ce6b25b1d7e505e6a03b0bdef895cbfa13fb0f)
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] =================================================================
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] ==1648214==ERROR: AddressSanitizer: SEGV on unknown address 0x0000000000d8 (pc 0x57683baa4403 bp 0x78bc0dfb56>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] ==1648214==The signal is caused by a READ memory access.
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] ==1648214==Hint: address points to the zero page.
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #0 0x57683baa4403 in SrsRtpPacket::get_avsync_time() const src/kernel/srs_kernel_rtc_rtp.hpp:339, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #1 0x57683ba96391 in SrsRtmpFromRtcBridge::packet_video_rtmp(unsigned short, unsigned short) src/app/srs_>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #2 0x57683ba93498 in SrsRtmpFromRtcBridge::packet_video(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:152>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #3 0x57683ba91c14 in SrsRtmpFromRtcBridge::on_rtp(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:1420, r0=>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #4 0x57683ba881a6 in SrsRtcSource::on_rtp(SrsRtpPacket*) src/app/srs_app_rtc_source.cpp:639, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #5 0x57683baa0ee8 in SrsRtcVideoRecvTrack::on_rtp(SrsRtcSource*, SrsRtpPacket*) src/app/srs_app_rtc_sourc>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #6 0x57683b9dd88b in SrsRtcPublishStream::do_on_rtp_plaintext(SrsRtpPacket*&, SrsBuffer*) src/app/srs_app>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #7 0x57683b9dd2a4 in SrsRtcPublishStream::on_rtp_plaintext(char*, int) src/app/srs_app_rtc_conn.cpp:1404,>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #8 0x57683b9e6884 in SrsRtcConnection::on_rtp_plaintext(char*, int) src/app/srs_app_rtc_conn.cpp:2178, r0>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #9 0x57683ba5cba2 in SrsRtcUdpNetwork::on_rtp(char*, int) src/app/srs_app_rtc_network.cpp:281, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #10 0x57683ba7554d in SrsRtcServer::on_udp_packet(SrsUdpMuxSocket*) src/app/srs_app_rtc_server.cpp:437, r>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #11 0x57683b927cb2 in SrsUdpMuxListener::cycle() src/app/srs_app_listener.cpp:733, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #12 0x57683b74eaf8 in SrsFastCoroutine::cycle() src/app/srs_app_st.cpp:285, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #13 0x57683b74ec43 in SrsFastCoroutine::pfn(void*) src/app/srs_app_st.cpp:300, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #14 0x57683bad9315 in _st_thread_main /root/srs/trunk/objs/Platform-SRS5-Linux-6.11.0-GCC13.3.0-x86_64/st>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #15 0x57683bad9c4a in st_thread_create /root/srs/trunk/objs/Platform-SRS5-Linux-6.11.0-GCC13.3.0-x86_64/s>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #16 0x57683b74d65a in SrsFastCoroutine::SrsFastCoroutine(std::__cxx11::basic_string<char, std::char_trait>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0]     #17 0x78bc0b7fe78f  (<unknown module>), r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] AddressSanitizer can not provide additional info.
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] SUMMARY: AddressSanitizer: SEGV src/kernel/srs_kernel_rtc_rtp.hpp:339 in SrsRtpPacket::get_avsync_time() const
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.309][ERROR][1648214][a1284p61][0] Thread T1 created by T0 here:
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #0 0x57683b3799b5 in __interceptor_pthread_create (/usr/local/srs/objs/srs+0x3c99b5) (BuildId: 08ce6b25b1>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #1 0x57683b991860 in SrsThreadPool::execute(std::__cxx11::basic_string<char, std::char_traits<char>, std:>
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #2 0x57683bad7af1 in run_in_thread_pool() src/main/srs_main_server.cpp:475, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #3 0x57683bad752b in run_directly_or_daemon() src/main/srs_main_server.cpp:414, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #4 0x57683bad4cb5 in do_main(int, char**, char**) src/main/srs_main_server.cpp:242, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.569][ERROR][1648214][a1284p61][0]     #5 0x57683bad4fcf in main src/main/srs_main_server.cpp:253, r0=1093
Aug 23 14:04:01 Schrodinger srs[1648214]: [2025-08-23 14:04:01.824][ERROR][1648214][a1284p61][0]     #6 0x78bc0e82a1c9  (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9) (BuildId: 282c2c16e7b6600b0b22ea0c99010d2795>
Aug 23 14:04:02 Schrodinger srs[1648214]: [2025-08-23 14:04:02.067][ERROR][1648214][a1284p61][0]     #7 0x78bc0e82a28a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a) (BuildId: 282c2c16e7b660>
Aug 23 14:04:02 Schrodinger srs[1648214]: [2025-08-23 14:04:02.319][ERROR][1648214][a1284p61][0]     #8 0x57683b356774 in _start (/usr/local/srs/objs/srs+0x3a6774) (BuildId: 08ce6b25b1d7e505e6a03b0bdef895cb>
Aug 23 14:04:02 Schrodinger srs[1648214]: ==1648214==ABORTING
Aug 23 14:04:02 Schrodinger systemd[1]: srs.service: Main process exited, code=exited, status=1/FAILURE
Aug 23 14:04:02 Schrodinger systemd[1]: srs.service: Failed with result 'exit-code'.
Aug 23 14:04:02 Schrodinger systemd[1]: srs.service: Consumed 2d 7h 39min 16.647s CPU time, 1.8G memory peak, 19.9M memory swap peak.
Aug 23 14:04:02 Schrodinger systemd[1]: srs.service: Scheduled restart job, restart counter is at 6.
Aug 23 14:04:02 Schrodinger systemd[1]: Started srs.service - Srs PROD.
Aug 23 14:04:02 Schrodinger srs[2719909]: [2025-08-23 14:04:02.550][INFO][2719909][020a84h8] XCORE-SRS/5.0.224(Bee)
Aug 23 14:04:02 Schrodinger srs[2719909]: [2025-08-23 14:04:02.551][INFO][2719909][020a84h8] config parse complete

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnglishNativeThis issue is conveyed exclusively in English.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions