profile
viewpoint

Ask questionsC++ crashes when using PipeTransport (maybe)

  • Operating system: Arch Linux, 5.6.14-arch1-1
  • Node version: v12.17.0
  • npm version: 6.14.5
  • gcc/clang version: gcc 10.1.0 (unclear if it also happens with clang 10.0.0)
  • mediasoup version: 3.6.7

Crash in RTC::Producer::GetRtpStream()

<details>

Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000056344d0eed64 in std::less<unsigned int>::operator() (this=0x56344e7d1a78, __x=<error reading variable>, __y=@0x7fffc43a7a88: 22222222)
    at /usr/include/c++/10.1.0/bits/stl_function.h:386
386           { return __x < __y; }
[Current thread is 1 (Thread 0x7fd2d4823b80 (LWP 944862))]
(gdb) bt full
#0  0x000056344d0eed64 in std::less<unsigned int>::operator() (this=0x56344e7d1a78, __x=<error reading variable>, __y=@0x7fffc43a7a88: 22222222)
    at /usr/include/c++/10.1.0/bits/stl_function.h:386
No locals.
#1  0x000056344d120022 in std::_Rb_tree<unsigned int, std::pair<unsigned int const, RTC::RtpStreamRecv*>, std::_Select1st<std::pair<unsigned int const, RTC::RtpStreamRecv*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, RTC::RtpStreamRecv*> > >::_M_lower_bound (this=0x56344e7d1a78, __x=0xffffffffffffffea, __y=0x56344e7d1a80,
    __k=@0x7fffc43a7a88: 22222222) at /usr/include/c++/10.1.0/bits/stl_tree.h:1935
No locals.
#2  0x000056344d11d9ee in std::_Rb_tree<unsigned int, std::pair<unsigned int const, RTC::RtpStreamRecv*>, std::_Select1st<std::pair<unsigned int const, RTC::RtpStreamRecv*> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, RTC::RtpStreamRecv*> > >::find (this=0x56344e7d1a78, __k=@0x7fffc43a7a88: 22222222)
    at /usr/include/c++/10.1.0/bits/stl_tree.h:2553
        __j = {first = 1224244617, second = 0x48f04d8b48ef558d}
#3  0x000056344d11b2f9 in std::map<unsigned int, RTC::RtpStreamRecv*, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, RTC::RtpStreamRecv*> > >::find (
    this=0x56344e7d1a78, __x=@0x7fffc43a7a88: 22222222) at /usr/include/c++/10.1.0/bits/stl_map.h:1170
No locals.
#4  0x000056344d116242 in RTC::Producer::GetRtpStream (this=0x56344e7d1a40, packet=0x56344e7f17c0) at ../src/RTC/Producer.cpp:816
        it = <error reading variable: Cannot access memory at address 0x9>
        ssrc = 22222222
        payloadType = 102 'f'
        __FUNCTION__ = "GetRtpStream"
        rid = "`|:\304\377\177\000\000\344\027\030M4V\000\000\300\027\177N4V\000\000P\303{N4V\000\000\002\000\000\000\000\000\000\000\300\203^M4V\000\000\332\335V\213\000\000\000\000@\032}N4V\000\000\000\210:\304\377\177\000\000\000\210:\304\377\177\000\000\000}:\304\377\177\000\000g\214\020M4V\000\000\016\000\000\000\000\000\000\000\300\203^M4V\000\000p}:\304\377\177\000\000P\303{N4V\000\000\320|:\304\377\177\000\000)Y\022M4V\000\000\000\000\000\000\000\000\000\000\332\335V\213\000\000\000\000\300\027\177N4V\000\000 \306{N4V\000\000\320|:\304\377\177\000\000\062\000\000\000\347\003\000\000\000}:\304\377\177\000\000"...
#5  0x000056344d115705 in RTC::Producer::ReceiveRtpPacket (this=0x56344e7d1a40, packet=0x56344e7f17c0) at ../src/RTC/Producer.cpp:588
        numRtpStreamsBefore = 1
        rtpStream = 0xdfa58764ddb11000
        __FUNCTION__ = "ReceiveRtpPacket"
        result = RTC::Producer::ReceiveRtpPacketResult::DISCARDED
        isRtx = false
#6  0x000056344d1817e4 in RTC::Transport::ReceiveRtpPacket (this=0x56344e7bc350, packet=0x56344e7f17c0) at ../src/RTC/Transport.cpp:1565
        nowMs = 2337725914
        producer = 0x56344e7d1a40
        __FUNCTION__ = "ReceiveRtpPacket"
        result = (unknown: 1298039744)
#7  0x000056344d108c67 in RTC::PlainTransport::OnRtpDataReceived (this=0x56344e7bc350, tuple=0x7fffc43a7d70, data=0x56344d5e83c0 <ReadBuffer> "\200fWӺt\022*\001S\025\216\t0",
    len=14) at ../src/RTC/PlainTransport.cpp:810
        __FUNCTION__ = "OnRtpDataReceived"
        packet = 0x56344e7f17c0
#8  0x000056344d108693 in RTC::PlainTransport::OnPacketReceived (this=0x56344e7bc350, tuple=0x7fffc43a7d70, data=0x56344d5e83c0 <ReadBuffer> "\200fWӺt\022*\001S\025\216\t0",
    len=14) at ../src/RTC/PlainTransport.cpp:714
No locals.
#9  0x000056344d1098d4 in RTC::PlainTransport::OnUdpSocketPacketReceived (this=0x56344e7bc350, socket=0x56344e7bc100,
    data=0x56344d5e83c0 <ReadBuffer> "\200fWӺt\022*\001S\025\216\t0", len=14, remoteAddr=0x7fffc43a80c0) at ../src/RTC/PlainTransport.cpp:970
        tuple = {udpSocket = 0x56344e7bc100, udpRemoteAddr = 0x7fffc43a80c0, tcpConnection = 0x0, localAnnouncedIp = "", udpRemoteAddrStorage = {ss_family = 25161,
            __ss_padding = "\tM4V\000\000\200\026\177N4V\000\000\000\020\261\335d\207\245\337`\026\177N4V\000\000\260\030\177N4V\000\000 ~:\304\377\177\000\000 \177:\304\377\177", '\000' <repeats 26 times>, "(\\\tM4V\000\000 ~:\304\377\177\000\000\006\000\000\000\000\000\000\000\000\037\177N4V\000\000 \177:\304\377\177\000", __ss_align = 140736485555792},
          protocol = RTC::TransportTuple::Protocol::UDP}
#10 0x000056344d19838a in RTC::UdpSocket::UserOnUdpDatagramReceived (this=0x56344e7bc100, data=0x56344d5e83c0 <ReadBuffer> "\200fWӺt\022*\001S\025\216\t0", len=14,
    addr=0x7fffc43a80c0) at ../src/RTC/UdpSocket.cpp:39
        __FUNCTION__ = "UserOnUdpDatagramReceived"
#11 0x000056344d0a1fb5 in UdpSocket::OnUvRecv (this=0x56344e7bc100, nread=14, buf=0x7fffc43a7f70, addr=0x7fffc43a80c0, flags=8) at ../src/handles/UdpSocket.cpp:274
        __FUNCTION__ = "OnUvRecv"
#12 0x000056344d0a1378 in onRecv (handle=0x56344e7bc1e0, nread=14, buf=0x7fffc43a7f70, addr=0x7fffc43a80c0, flags=8) at ../src/handles/UdpSocket.cpp:31
        socket = 0x56344e7bc100
#13 0x000056344d23e9ee in uv__udp_recvmmsg (handle=0x56344e7bc1e0, buf=0x7fffc43a8840) at ../deps/libuv/libuv/src/unix/udp.c:232
        peers = {{sin6_family = 2, sin6_port = 36371, sin6_flowinfo = 159033536, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\000\000\000@\273~N4V\000",
                __u6_addr16 = {0, 0, 0, 0, 47936, 20094, 22068, 0}, __u6_addr32 = {0, 0, 1316928320, 22068}}}, sin6_scope_id = 1316824240}, {sin6_family = 22068, sin6_port = 0,
            sin6_flowinfo = 80, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000@\273~N4V\000\000\220\313{N", __u6_addr16 = {0, 0, 47936, 20094, 22068, 0, 52112, 20091},
                __u6_addr32 = {0, 1316928320, 22068, 1316735888}}}, sin6_scope_id = 22068}, {sin6_family = 56032, sin6_port = 20091, sin6_flowinfo = 22068, sin6_addr = {
              __in6_u = {__u6_addr8 = "0\201:\304\377\177\000\000.\232\tM4V\000", __u6_addr16 = {33072, 50234, 32767, 0, 39470, 19721, 22068, 0}, __u6_addr32 = {3292168496,
                  32767, 1292474926, 22068}}}, sin6_scope_id = 3292168496}, {sin6_family = 32767, sin6_port = 0, sin6_flowinfo = 1316735888, sin6_addr = {__in6_u = {
                __u6_addr8 = "4V\000\000\001\000\000\000\000\000\000\000\254\020\330", <incomplete sequence \324>, __u6_addr16 = {22068, 0, 1, 0, 0, 0, 4268, 54488},
                __u6_addr32 = {22068, 1, 0, 3570929836}}}, sin6_scope_id = 32722}, {sin6_family = 4768, sin6_port = 47810, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
                __u6_addr8 = "\001\000\000\000\000\000\000\000\060\277\202\324\322\177\000", __u6_addr16 = {1, 0, 0, 0, 48944, 54402, 32722, 0}, __u6_addr32 = {1, 0, 3565338416,
                  32722}}}, sin6_scope_id = 1290304240}, {sin6_family = 22068, sin6_port = 0, sin6_flowinfo = 5, sin6_addr = {__in6_u = {
                __u6_addr8 = "\000\000\000\000\264\024\330\324\322\177\000\000\271\a\000", __u6_addr16 = {0, 0, 5300, 54488, 32722, 0, 1977, 0}, __u6_addr32 = {0, 3570930868,
                  32722, 1977}}}, sin6_scope_id = 0}, {sin6_family = 41776, sin6_port = 54403, sin6_flowinfo = 32722, sin6_addr = {__in6_u = {
                __u6_addr8 = "\000\300\236\324\322\177\000\000\b\202:\304\377\177\000", __u6_addr16 = {49152, 54430, 32722, 0, 33288, 50234, 32767, 0}, __u6_addr32 = {3567173632,
                  32722, 3292168712, 32767}}}, sin6_scope_id = 3292168708}, {sin6_family = 32767, sin6_port = 0, sin6_flowinfo = 1292438838, sin6_addr = {__in6_u = {
                __u6_addr8 = "4V\000\000\260\201:\304\377\177\000\000\000\000\000", __u6_addr16 = {22068, 0, 33200, 50234, 32767, 0, 0, 0}, __u6_addr32 = {22068, 3292168624,
                  32767, 0}}}, sin6_scope_id = 32767}, {sin6_family = 41776, sin6_port = 54403, sin6_flowinfo = 32722, sin6_addr = {__in6_u = {
                __u6_addr8 = "Hł\324\322\177\000\000\n\324\350L4V\000", __u6_addr16 = {50504, 54402, 32722, 0, 54282, 19688, 22068, 0}, __u6_addr32 = {3565339976, 32722,
                  1290327050, 22068}}}, sin6_scope_id = 3133280928}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 48957514, sin6_addr = {__in6_u = {
                __u6_addr8 = "\000\000\000\000\004\202:\304\377\177\000\000\340", <incomplete sequence \324>, __u6_addr16 = {0, 0, 33284, 50234, 32767, 0, 50912, 54430},
                __u6_addr32 = {0, 3292168708, 32767, 3567175392}}}, sin6_scope_id = 32722}, {sin6_family = 33488, sin6_port = 50234, sin6_flowinfo = 32767, sin6_addr = {
              __in6_u = {__u6_addr8 = "\360z\350L4V\000\000\300\202:\304\377\177\000", __u6_addr16 = {31472, 19688, 22068, 0, 33472, 50234, 32767, 0}, __u6_addr32 = {1290304240,
                  22068, 3292168896, 32767}}}, sin6_scope_id = 9}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 3292168864, sin6_addr = {__in6_u = {
                __u6_addr8 = "\377\177\000\000 \202:\304\000\000\000\000\000\000\000", __u6_addr16 = {32767, 0, 33312, 50234, 0, 0, 0, 0}, __u6_addr32 = {32767, 3292168736, 0,
                  0}}}, sin6_scope_id = 0}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
                __u6_addr8 = "\240\022º\000\000\000\000\250\064\332\324\322\177\000", __u6_addr16 = {4768, 47810, 0, 0, 13480, 54490, 32722, 0}, __u6_addr32 = {3133280928, 0,
                  3571070120, 32722}}}, sin6_scope_id = 1290327050}, {sin6_family = 22068, sin6_port = 0, sin6_flowinfo = 3292169064, sin6_addr = {__in6_u = {
                __u6_addr8 = "\377\177\000\000\300\202:\304\377\177\000\000Ђ", <incomplete sequence \304>, __u6_addr16 = {32767, 0, 33472, 50234, 32767, 0, 33488, 50234},
                __u6_addr32 = {32767, 3292168896, 32767, 3292168912}}}, sin6_scope_id = 32767}, {sin6_family = 7665, sin6_port = 54488, sin6_flowinfo = 32722, sin6_addr = {
              __in6_u = {__u6_addr8 = "\a\000\000\000\000\000\000\000xǞ\324\322\177\000", __u6_addr16 = {7, 0, 0, 0, 51064, 54430, 32722, 0}, __u6_addr32 = {7, 0, 3567175544,
--Type <RET> for more, q to quit, c to continue without paging--c
                  32722}}}, sin6_scope_id = 5}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\001\000\000\000\000\000\000\000@1\332", <incomplete sequence \324>, __u6_addr16 = {0, 0, 1, 0, 0, 0, 12608, 54490}, __u6_addr32 = {0, 1, 0, 3571069248}}}, sin6_scope_id = 32722}, {sin6_family = 33440, sin6_port = 50234, sin6_flowinfo = 32767, sin6_addr = {__in6_u = {__u6_addr8 = "xǞ\324\322\177\000\000@1\332\324\322\177\000", __u6_addr16 = {51064, 54430, 32722, 0, 12608, 54490, 32722, 0}, __u6_addr32 = {3567175544, 32722, 3571069248, 32722}}}, sin6_scope_id = 1292438838}, {sin6_family = 1, sin6_port = 0, sin6_flowinfo = 3571070120, sin6_addr = {__in6_u = {__u6_addr8 = "\322\177\000\000\000\000\000\000\000\000\000\000Ђ", <incomplete sequence \304>, __u6_addr16 = {32722, 0, 0, 0, 0, 0, 33488, 50234}, __u6_addr32 = {32722, 0, 0, 3292168912}}}, sin6_scope_id = 32767}, {sin6_family = 64246, sin6_port = 19720, sin6_flowinfo = 22068, sin6_addr = {__in6_u = {__u6_addr8 = "\377\377\377\377\000\000\000\000p\203:\304\377\177\000", __u6_addr16 = {65535, 65535, 0, 0, 33648, 50234, 32767, 0}, __u6_addr32 = {4294967295, 0, 3292169072, 32767}}}, sin6_scope_id = 3565387424}, {sin6_family = 32722, sin6_port = 0, sin6_flowinfo = 3567173632, sin6_addr = {__in6_u = {__u6_addr8 = "\322\177\000\000\000\000\000\000\000\000\000\000p\203", <incomplete sequence \304>, __u6_addr16 = {32722, 0, 0, 0, 0, 0, 33648, 50234}, __u6_addr32 = {32722, 0, 0, 3292169072}}}, sin6_scope_id = 32767}}
        iov = {{iov_base = 0x56344d5e83c0 <ReadBuffer>, iov_len = 65536}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x56344e7a45d0, iov_len = 94782655112720}, {iov_base = 0x7fffc43a7fd0, iov_len = 288325158782439908}, {iov_base = 0x0, iov_len = 140736485556215}, {iov_base = 0x7fffc43a8030, iov_len = 94782630749849}, {iov_base = 0x7fffc43a8000, iov_len = 94782654939328}, {iov_base = 0x56344e7a6830, iov_len = 140736485556215}, {iov_base = 0x7fffc43a7ff7, iov_len = 0}, {iov_base = 0xffffffff00000017, iov_len = 16115435706072648960}, {iov_base = 0x56344e7ebce0, iov_len = 94782655216448}, {iov_base = 0x7fffc43a8050, iov_len = 94782630745194}, {iov_base = 0x56344e7a80c0, iov_len = 94782655216480}, {iov_base = 0x7fffc43a8080, iov_len = 94782630738137}, {iov_base = 0x56344e7bcbb0, iov_len = 94782655216480}, {iov_base = 0x56344e7bdb50, iov_len = 16115435708901036032}, {iov_base = 0x7fffc43a80b0, iov_len = 94782630763121}, {iov_base = 0x56344e7bcb90, iov_len = 94782655216448}, {iov_base = 0x56344e7ebb40, iov_len = 94782655216448}, {iov_base = 0x56344e7ebe58, iov_len = 94782655217264}}
        msgs = {{msg_hdr = {msg_name = 0x7fffc43a80c0, msg_namelen = 16, msg_iov = 0x7fffc43a7f80, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}, msg_len = 14}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x56344e7d19a0, msg_iovlen = 94782654756368, msg_control = 0x7fffc43a88b0, msg_controllen = 94782632489653, msg_flags = 1316924592}, msg_len = 1316821280}, {msg_hdr = {msg_name = 0x56344e7d19e8, msg_namelen = 1, msg_iov = 0x1, msg_iovlen = 94782655213472, msg_control = 0x7fffc43a83a0, msg_controllen = 18446744073709551615, msg_flags = 1316925440}, msg_len = 16}, {msg_hdr = {msg_name = 0x56344e7eb0a0, msg_namelen = 1, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x0, msg_controllen = 0, msg_flags = 1316925440}, msg_len = 16}, {msg_hdr = {msg_name = 0x56344e7eb0a0, msg_namelen = 1, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x0, msg_controllen = 0, msg_flags = 1316953184}, msg_len = 16}, {msg_hdr = {msg_name = 0x56344e7f1d00, msg_namelen = 1, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x0, msg_controllen = 0, msg_flags = 1316925440}, msg_len = 16}, {msg_hdr = {msg_name = 0x56344e7eb0a0, msg_namelen = 1, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x0, msg_controllen = 0, msg_flags = 1701998435}, msg_len = 573332784}, {msg_hdr = {msg_name = 0x646f7270227b3a22, msg_namelen = 1919247221, msg_iov = 0x646f7270222c6573, msg_iovlen = 8319662884781384565, msg_control = 0x743a226465747065, msg_controllen = 8386094079077086578, msg_flags = 1850671162}, msg_len = 1919249781}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x100000001, msg_iovlen = 4294967297, msg_control = 0x400000004, msg_controllen = 17179869188, msg_flags = 0}, msg_len = 0}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x0, msg_controllen = 0, msg_flags = 1316817600}, msg_len = 1316650752}, {msg_hdr = {msg_name = 0x56344e7d0004, msg_namelen = 1316820736, msg_iov = 0x56344e783080, msg_iovlen = 94782654787712, msg_control = 0x56344e783180, msg_controllen = 16115435708901036032, msg_flags = 1316636112}, msg_len = 1290718592}, {msg_hdr = {msg_name = 0x7fffc43a85d0, msg_namelen = 1292431175, msg_iov = 0x2, msg_iovlen = 9223372036854775822, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}, msg_len = 0}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x0, msg_iovlen = 94782654924240, msg_control = 0x40000, msg_controllen = 140543487007296, msg_flags = 0}, msg_len = 4194313}, {msg_hdr = {msg_name = 0x1, msg_namelen = 1316815024, msg_iov = 0x400040, msg_iovlen = 65536, msg_control = 0x0, msg_controllen = 94782632408310, msg_flags = -1002797368}, msg_len = 3719368704}, {msg_hdr = {msg_name = 0x45a, msg_namelen = 1316645056, msg_iov = 0x56344ceecd80 <_start>, msg_iovlen = 0, msg_control = 0x7fffc43a86e0, msg_controllen = 94782630830714, msg_flags = 0}, msg_len = 1316469264}, {msg_hdr = {msg_name = 0x0, msg_namelen = 3565880745, msg_iov = 0x7fd2d3bff104, msg_iovlen = 1108, msg_control = 0x45a, msg_controllen = 16115435708901036032, msg_flags = -1002797296}, msg_len = 1292512118}, {msg_hdr = {msg_name = 0x0, msg_namelen = 3292170128, msg_iov = 0x45a, msg_iovlen = 94782654757392, msg_control = 0x7fffc43a8750, msg_controllen = 94782632431520, msg_flags = 0}, msg_len = 3292170128}, {msg_hdr = {msg_name = 0x7fffc43a8760, msg_namelen = 1294143462, msg_iov = 0x56344d23dff3 <uv__udp_mmsg_init>, msg_iovlen = 85175447872, msg_control = 0x46, msg_controllen = 0, msg_flags = -1002797184}, msg_len = 1294143575}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7fffc43a87a0, msg_iovlen = 94782632485032, msg_control = 0x7fd2d3bff0ff, msg_controllen = 19, msg_flags = 1307379648}, msg_len = 3567254137}, {msg_hdr = {msg_name = 0x7fd2d49ffac0 <clear_once_control>, msg_namelen = 3292170304, msg_iov = 0x10000, msg_iovlen = 94782655021312, msg_control = 0x7fffc43a8810, msg_controllen = 94782630794025, msg_flags = 1316645056}, msg_len = 3292170304}}
        nread = 1
        chunk_buf = {base = 0x56344d5e83c0 <ReadBuffer> "\200fWӺt\022*\001S\025\216\t0", len = 65536}
        chunks = 1
        flags = 8
        k = 0
#14 0x000056344d23ec06 in uv__udp_recvmsg (handle=0x56344e7bc1e0) at ../deps/libuv/libuv/src/unix/udp.c:276
        peer = {ss_family = 35072, __ss_padding = ":\304\377\177\000\000\200\315\356L4V", '\000' <repeats 26 times>, "\361\023\nM4V\000\000\327y?\304\377\177\000\000\300hzN4V\000\000\060\211:\304\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000UĎ\324\322\177\000\000\240\031}N\001\000\000\000P\211:\304\377\177\000\000\200\315\356L4V\000", __ss_align = 94782632501759}

</details>

Here mediasoup is compiled using gcc 10.1.0.

The crash happens after receiving a RTP packet via RTC::PlainTransport::OnRtpDataReceived() once the packet is given to the corresponding Producer.

So the crash is here:

#4  0x000056344d116242 in RTC::Producer::GetRtpStream (this=0x56344e7d1a40, packet=0x56344e7f17c0) at ../src/RTC/Producer.cpp:816
        it = <error reading variable: Cannot access memory at address 0x9>
        ssrc = 22222222
        payloadType = 102 'f'
        __FUNCTION__ = "GetRtpStream"
        rid = "`|:\304\377\177\000\000\344\027\030M4V\000\000\300\027\177N4V\000\000P\303{N4V\000\000\002\000\000\000\000\000\000\000\300\203^M4V\000\000\332\335V\213\000\000\000\000@\032}N4V\000\000\000\210:\304\377\177\000\000\000\210:\304\377\177\000\000\000}:\304\377\177\000\000g\214\020M4V\000\000\016\000\000\000\000\000\000\000\300\203^M4V\000\000p}:\304\377\177\000\000P\303{N4V\000\000\320|:\304\377\177\000\000)Y\022M4V\000\000\000\000\000\000\000\000\000\000\332\335V\213\000\000\000\000\300\027\177N4V\000\000 \306{N4V\000\000\320|:\304\377\177\000\000\062\000\000\000\347\003\000\000\000}:\304\377\177\000\000"...

#5  0x000056344d115705 in RTC::Producer::ReceiveRtpPacket (this=0x56344e7d1a40, packet=0x56344e7f17c0) at ../src/RTC/Producer.cpp:588

Producer.cpp:816 is just this:

auto it = this->mapSsrcRtpStream.find(ssrc);

How can this crash at all? std::map::find() is not supposed to crash.

Crash in RTC::RtpPacket::~RtpPacket()

<details>

Program terminated with signal SIGABRT, Aborted.
#0  0x00007f28e926f355 in raise () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f28e9231b80 (LWP 588299))]
(gdb) bt full
#0  0x00007f28e926f355 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007f28e9258853 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2  0x00007f28e92b2878 in __libc_message () from /usr/lib/libc.so.6
No symbol table info available.
#3  0x00007f28e92b9d3a in malloc_printerr () from /usr/lib/libc.so.6
No symbol table info available.
#4  0x00007f28e92b9fec in munmap_chunk () from /usr/lib/libc.so.6
No symbol table info available.
#5  0x000055c8208aa72a in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::deallocate (this=0x55c823569638, __p=0x55c823b9bf60, __t=1) at /usr/include/c++/10.1.0/ext/new_allocator.h:133
No locals.
#6  0x000055c8208aa415 in std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > > >::deallocate (__a=..., __p=0x55c823b9bf60, __n=1) at /usr/include/c++/10.1.0/bits/alloc_traits.h:492
No locals.
#7  0x000055c8208a9c25 in std::_Rb_tree<unsigned char, std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*>, std::_Select1st<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::_M_put_node (this=0x55c823569638, 
    __p=0x55c823b9bf60) at /usr/include/c++/10.1.0/bits/stl_tree.h:588
No locals.
#8  0x000055c8208a8dbe in std::_Rb_tree<unsigned char, std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*>, std::_Select1st<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::_M_drop_node (this=0x55c823569638, 
    __p=0x55c823b9bf60) at /usr/include/c++/10.1.0/bits/stl_tree.h:655
No locals.
#9  0x000055c8208a837e in std::_Rb_tree<unsigned char, std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*>, std::_Select1st<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::_M_erase (this=0x55c823569638, 
    __x=0x55c823b9bf60) at /usr/include/c++/10.1.0/bits/stl_tree.h:1921
        __y = 0x0
#10 0x000055c8208a835b in std::_Rb_tree<unsigned char, std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*>, std::_Select1st<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::_M_erase (this=0x55c823569638, 
    __x=0x55c823526c00) at /usr/include/c++/10.1.0/bits/stl_tree.h:1919
        __y = 0x55c823569638
#11 0x000055c8208a7a10 in std::_Rb_tree<unsigned char, std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*>, std::_Select1st<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> >, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::~_Rb_tree (this=0x55c823569638, 
    __in_chrg=<optimized out>) at /usr/include/c++/10.1.0/bits/stl_tree.h:991
No locals.
#12 0x000055c8208a78fc in std::map<unsigned char, RTC::RtpPacket::OneByteExtension*, std::less<unsigned char>, std::allocator<std::pair<unsigned char const, RTC::RtpPacket::OneByteExtension*> > >::~map (this=0x55c823569638, __in_chrg=<optimized out>) at /usr/include/c++/10.1.0/bits/stl_map.h:302
No locals.
#13 0x000055c8208a4308 in RTC::RtpPacket::~RtpPacket (this=0x55c823569620, __in_chrg=<optimized out>) at ../src/RTC/RtpPacket.cpp:147
No locals.
#14 0x000055c8208b8fba in RTC::RtpStreamSend::ResetStorageItem (this=0x55c82356c7f0, storageItem=0x55c82311b1f8) at ../src/RTC/RtpStreamSend.cpp:371
        __FUNCTION__ = "ResetStorageItem"
#15 0x000055c8208b80d3 in RTC::RtpStreamSend::StorePacket (this=0x55c82356c7f0, packet=0x55c8235a4bf0) at ../src/RTC/RtpStreamSend.cpp:318
        firstStorageItem = 0x55c82311b1f8
        __FUNCTION__ = "StorePacket"
        seq = 1542
        storageItem = 0x0
#16 0x000055c8208b767d in RTC::RtpStreamSend::ReceivePacket (this=0x55c82356c7f0, packet=0x55c8235a4bf0) at ../src/RTC/RtpStreamSend.cpp:71
No locals.
#17 0x000055c8208c8041 in RTC::SimpleConsumer::SendRtpPacket (this=0x55c8234d2840, packet=0x55c8235a4bf0) at ../src/RTC/SimpleConsumer.cpp:292
        payloadType = 102 'f'
        isSyncPacket = false
        __FUNCTION__ = "SendRtpPacket"
        seq = 1542
        origSsrc = 932061728
        origSeq = 47258
#18 0x000055c82088a4dd in RTC::Router::OnTransportProducerRtpPacketReceived (this=0x55c8229a7dc0, producer=0x55c8229a1fb0, packet=0x55c8235a4bf0) at ../src/RTC/Router.cpp:676
        mid = "1"
        consumer = 0x55c8234d2840
        __for_range = std::unordered_set with 2 elements = {[0] = 0x55c823b93f10, [1] = 0x55c8234d2840}
        __for_begin = {<std::__detail::_Node_iterator_base<RTC::Consumer*, false>> = {_M_cur = 0x55c823578580}, <No data fields>}
        __for_end = {<std::__detail::_Node_iterator_base<RTC::Consumer*, false>> = {_M_cur = 0x0}, <No data fields>}
        consumers = std::unordered_set with 2 elements = {[0] = 0x55c823b93f10, [1] = 0x55c8234d2840}
        it = {<std::__detail::_Node_iterator_base<std::pair<RTC::Producer* const, std::unordered_set<RTC::RtpObserver*, std::hash<RTC::RtpObserver*>, std::equal_to<RTC::RtpObserver*>, std::allocator<RTC::RtpObserver*> > >, false>> = {_M_cur = 0x2c75d96b21be8200}, <No data fields>}
#19 0x000055c8208e851e in RTC::Transport::OnProducerRtpPacketReceived (this=0x55c8229e9fa0, producer=0x55c8229a1fb0, packet=0x55c8235a4bf0) at ../src/RTC/Transport.cpp:2373
No locals.
#20 0x000055c820875ae8 in RTC::Producer::ReceiveRtpPacket (this=0x55c8229a1fb0, packet=0x55c8235a4bf0) at ../src/RTC/Producer.cpp:678
        numRtpStreamsBefore = 1
        rtpStream = 0x55c822ad77e0
        __FUNCTION__ = "ReceiveRtpPacket"
        result = RTC::Producer::ReceiveRtpPacketResult::MEDIA
        isRtx = false
#21 0x000055c8208e17e4 in RTC::Transport::ReceiveRtpPacket (this=0x55c8229e9fa0, packet=0x55c8235a4bf0) at ../src/RTC/Transport.cpp:1565
        nowMs = 3358303027
        producer = 0x55c8229a1fb0
        __FUNCTION__ = "ReceiveRtpPacket"
        result = (unknown: 550798272)
#22 0x000055c820862b5b in RTC::PipeTransport::OnRtpDataReceived (this=0x55c8229e9fa0, tuple=0x7ffc317e2df0, data=0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len=71) at ../src/RTC/PipeTransport.cpp:586
        __FUNCTION__ = "OnRtpDataReceived"
        packet = 0x55c8235a4bf0
#23 0x000055c8208627f1 in RTC::PipeTransport::OnPacketReceived (this=0x55c8229e9fa0, tuple=0x7ffc317e2df0, data=0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len=71) at ../src/RTC/PipeTransport.cpp:524
No locals.
#24 0x000055c820862eb8 in RTC::PipeTransport::OnUdpSocketPacketReceived (this=0x55c8229e9fa0, socket=0x55c8229ea5e0, data=0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len=71, remoteAddr=0x7ffc317e3140) at ../src/RTC/PipeTransport.cpp:651
        tuple = {udpSocket = 0x55c8229ea5e0, udpRemoteAddr = 0x7ffc317e3140, tcpConnection = 0x0, localAnnouncedIp = "", udpRemoteAddrStorage = {ss_family = 11904, 
            __ss_padding = "~1\374\177\000\000`.~1\374\177\000\000l\v\245 \310U\000\000\200.~1\374\177\000\000\210.~1\374\177", '\000' <repeats 18 times>, "\260.~1\374\177\000\000\265\002\245 \310U", '\000' <repeats 34 times>, "G/~1\374\177\000\000\000\202\276!k\331u,", __ss_align = 140721138839232}, protocol = RTC::TransportTuple::Protocol::UDP}
#25 0x000055c8208f838a in RTC::UdpSocket::UserOnUdpDatagramReceived (this=0x55c8229ea5e0, data=0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len=71, addr=0x7ffc317e3140) at ../src/RTC/UdpSocket.cpp:39
        __FUNCTION__ = "UserOnUdpDatagramReceived"
#26 0x000055c820801fb5 in UdpSocket::OnUvRecv (this=0x55c8229ea5e0, nread=71, buf=0x7ffc317e2ff0, addr=0x7ffc317e3140, flags=8) at ../src/handles/UdpSocket.cpp:274
        __FUNCTION__ = "OnUvRecv"
#27 0x000055c820801378 in onRecv (handle=0x55c822a8c350, nread=71, buf=0x7ffc317e2ff0, addr=0x7ffc317e3140, flags=8) at ../src/handles/UdpSocket.cpp:31
        socket = 0x55c8229ea5e0
--Type <RET> for more, q to quit, c to continue without paging--c
#28 0x000055c82099e9ee in uv__udp_recvmmsg (handle=0x55c822a8c350, buf=0x7ffc317e38c0) at ../deps/libuv/libuv/src/unix/udp.c:232
        peers = {{sin6_family = 2, sin6_port = 16479, sin6_flowinfo = 16777343, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\000\000\000\200\061~1\374\177\000", __u6_addr16 = {0, 0, 0, 0, 12672, 12670, 32764, 0}, __u6_addr32 = {0, 0, 830353792, 32764}}}, sin6_scope_id = 830354200}, {sin6_family = 32764, sin6_port = 0, sin6_flowinfo = 830353792, sin6_addr = {__in6_u = {__u6_addr8 = "\374\177\000\000\226ۤ \310U\000\000\340\062S#", __u6_addr16 = {32764, 0, 56214, 8356, 21960, 0, 13024, 9043}, __u6_addr32 = {32764, 547675030, 21960, 592655072}}}, sin6_scope_id = 21960}, {sin6_family = 13080, sin6_port = 12670, sin6_flowinfo = 32764, sin6_addr = {__in6_u = {__u6_addr8 = "\240\061~1\374\177\000\000~ߤ \310U\000", __u6_addr16 = {12704, 12670, 32764, 0, 57214, 8356, 21960, 0}, __u6_addr32 = {830353824, 32764, 547676030, 21960}}}, sin6_scope_id = 592655584}, {sin6_family = 21960, sin6_port = 0, sin6_flowinfo = 830354200, sin6_addr = {__in6_u = {__u6_addr8 = "\374\177\000\000\300\061~1\374\177\000\000\303ߤ ", __u6_addr16 = {32764, 0, 12736, 12670, 32764, 0, 57283, 8356}, __u6_addr32 = {32764, 830353856, 32764, 547676099}}}, sin6_scope_id = 21960}, {sin6_family = 17303, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "\030\063~1\374\177\000\000\340\061~1\374\177\000", __u6_addr16 = {13080, 12670, 32764, 0, 12768, 12670, 32764, 0}, __u6_addr32 = {830354200, 32764, 830353888, 32764}}}, sin6_scope_id = 547673478}, {sin6_family = 21960, sin6_port = 0, sin6_flowinfo = 830353904, sin6_addr = {__in6_u = {__u6_addr8 = "\374\177\000\000\370\062~1\374\177\000\000\000\062~1", __u6_addr16 = {32764, 0, 13048, 12670, 32764, 0, 12800, 12670}, __u6_addr32 = {32764, 830354168, 32764, 830353920}}}, sin6_scope_id = 32764}, {sin6_family = 46587, sin6_port = 8356, sin6_flowinfo = 21960, sin6_addr = {__in6_u = {__u6_addr8 = "\020\062~1\374\177\000\000\360\062~1\374\177\000", __u6_addr16 = {12816, 12670, 32764, 0, 13040, 12670, 32764, 0}, __u6_addr32 = {830353936, 32764, 830354160, 32764}}}, sin6_scope_id = 830353952}, {sin6_family = 32764, sin6_port = 0, sin6_flowinfo = 547662270, sin6_addr = {__in6_u = {__u6_addr8 = "\310U\000\000`2~1\374\177\000\000\360\062~1", __u6_addr16 = {21960, 0, 12896, 12670, 32764, 0, 13040, 12670}, __u6_addr32 = {21960, 830354016, 32764, 830354160}}}, sin6_scope_id = 32764}, {sin6_family = 12864, sin6_port = 12670, sin6_flowinfo = 32764, sin6_addr = {__in6_u = {__u6_addr8 = "\230\242\244 \310U\000\000\220_\304\"\310U\000", __u6_addr16 = {41624, 8356, 21960, 0, 24464, 8900, 21960, 0}, __u6_addr32 = {547660440, 21960, 583294864, 21960}}}, sin6_scope_id = 830354160}, {sin6_family = 32764, sin6_port = 0, sin6_flowinfo = 830354016, sin6_addr = {__in6_u = {__u6_addr8 = "\374\177\000\000\264\242\244 \310U\000\000\210\063~1", __u6_addr16 = {32764, 0, 41652, 8356, 21960, 0, 13192, 12670}, __u6_addr32 = {32764, 547660468, 21960, 830354312}}}, sin6_scope_id = 32764}, {sin6_family = 13040, sin6_port = 12670, sin6_flowinfo = 32764, sin6_addr = {__in6_u = {__u6_addr8 = "\200\062~1\374\177\000\000Т\244 \310U\000", __u6_addr16 = {12928, 12670, 32764, 0, 41680, 8356, 21960, 0}, __u6_addr32 = {830354048, 32764, 547660496, 21960}}}, sin6_scope_id = 17303}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 830354160, sin6_addr = {__in6_u = {__u6_addr8 = "\374\177\000\000\000\064~1\374\177\000\000a\217\244 ", __u6_addr16 = {32764, 0, 13312, 12670, 32764, 0, 36705, 8356}, __u6_addr32 = {32764, 830354432, 32764, 547655521}}}, sin6_scope_id = 21960}, {sin6_family = 19440, sin6_port = 9050, sin6_flowinfo = 21960, sin6_addr = {__in6_u = {__u6_addr8 = "\300S\304\"\310U\000\000\227C\000\000\000\000\000", __u6_addr16 = {21440, 8900, 21960, 0, 17303, 0, 0, 0}, __u6_addr32 = {583291840, 21960, 17303, 0}}}, sin6_scope_id = 4294967295}, {sin6_family = 65535, sin6_port = 32767, sin6_flowinfo = 17303, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\214d\000\000\000\000\000\000\220]\304\"", __u6_addr16 = {0, 0, 25740, 0, 0, 0, 23952, 8900}, __u6_addr32 = {0, 25740, 0, 583294352}}}, sin6_scope_id = 21960}, {sin6_family = 24464, sin6_port = 8900, sin6_flowinfo = 21960, sin6_addr = {__in6_u = {__u6_addr8 = "\220_\304\"\310U\000\000\000\000\000\000\000\000\000", __u6_addr16 = {24464, 8900, 21960, 0, 0, 0, 0, 0}, __u6_addr32 = {583294864, 21960, 0, 0}}}, sin6_scope_id = 0}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\063~1\374\177\000\000\370_", <incomplete sequence \352>, __u6_addr16 = {0, 0, 13056, 12670, 32764, 0, 24568, 60021}, __u6_addr32 = {0, 830354176, 32764, 3933560824}}}, sin6_scope_id = 781}, {sin6_family = 65535, sin6_port = 65535, sin6_flowinfo = 2147483647, sin6_addr = {__in6_u = {__u6_addr8 = "\227C\000\000\000\000\000\000\214d\000\000\000\000\000", __u6_addr16 = {17303, 0, 0, 0, 25740, 0, 0, 0}, __u6_addr32 = {17303, 0, 25740, 0}}}, sin6_scope_id = 592655072}, {sin6_family = 21960, sin6_port = 0, sin6_flowinfo = 592655584, sin6_addr = {__in6_u = {__u6_addr8 = "\310U\000\000\340\064S#\310U\000\000\000\000\000", __u6_addr16 = {21960, 0, 13536, 9043, 21960, 0, 0, 0}, __u6_addr32 = {21960, 592655584, 21960, 0}}}, sin6_scope_id = 0}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\000\000\000\230\063~1\374\177\000", __u6_addr16 = {0, 0, 0, 0, 13208, 12670, 32764, 0}, __u6_addr32 = {0, 0, 830354328, 32764}}}, sin6_scope_id = 4294967040}, {sin6_family = 10753, sin6_port = 12670, sin6_flowinfo = 999714934, sin6_addr = {__in6_u = {__u6_addr8 = "K\277\000\000\001\062~1\374\177\000\000\370_", <incomplete sequence \352>, __u6_addr16 = {48971, 0, 12801, 12670, 32764, 0, 24568, 60021}, __u6_addr32 = {48971, 830353921, 32764, 3933560824}}}, sin6_scope_id = 781}}
        iov = {{iov_base = 0x55c820d483c0 <ReadBuffer>, iov_len = 65536}, {iov_base = 0x55c82358a740, iov_len = 94318065112712}, {iov_base = 0x7ffc317f39d7 <clock_gettime+87>, iov_len = 1717757}, {iov_base = 0x7ffc317e3090, iov_len = 0}, {iov_base = 0x1, iov_len = 139813687632981}, {iov_base = 0x55c823778ac0, iov_len = 140721138839728}, {iov_base = 0x55c8208f45bc <non-virtual thunk to RTC::TransportCongestionControlClient::OnTargetTransferRate(webrtc::TargetTransferRate)>, iov_len = 94318028792319}, {iov_base = 0x19e10, iov_len = 830353696}, {iov_base = 0x30dea75b5e8, iov_len = 1}, {iov_base = 0x333e5f, iov_len = 19311001}, {iov_base = 0x7ffc317e3120, iov_len = 3203705764094837248}, {iov_base = 0x7ffc317e30c0, iov_len = 3203705764094837248}, {iov_base = 0x7ffc317e30d0, iov_len = 94318065112048}, {iov_base = 0x7ffc317e3120, iov_len = 94318029565482}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x0, iov_len = 94318029503544}, {iov_base = 0x7ffc317e3120, iov_len = 8}, {iov_base = 0x55c8235332e0, iov_len = 140721138840344}, {iov_base = 0x7ffc317e3150, iov_len = 94318029501372}, {iov_base = 0x7ffc317e3150, iov_len = 140721138840344}}
        msgs = {{msg_hdr = {msg_name = 0x7ffc317e3140, msg_namelen = 16, msg_iov = 0x7ffc317e3000, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}, msg_len = 71}, {msg_hdr = {msg_name = 0x30dea755ff8, msg_namelen = 1717757, msg_iov = 0x19e10, msg_iovlen = 33804970, msg_control = 0x55c800000000, msg_controllen = 1717757, msg_flags = 830354464}, msg_len = 566133248}, {msg_hdr = {msg_name = 0x55c82292f8d0, msg_namelen = 580057296, msg_iov = 0x7ffc317e3450, msg_iovlen = 94318025297280, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}, msg_len = 546834102}, {msg_hdr = {msg_name = 0x55c8235a4bf0, msg_namelen = 1, msg_iov = 0x55c8236a3f00, msg_iovlen = 94318074940480, msg_control = 0x7ffc317e3480, msg_controllen = 94318028648596, msg_flags = 830354560}, msg_len = 593120320}, {msg_hdr = {msg_name = 0x7ffc317e3490, msg_namelen = 546817214, msg_iov = 0x7ffc317e34b0, msg_iovlen = 94318074940480, msg_control = 0x7ffc317e34b0, msg_controllen = 94318028636460, msg_flags = 594165504}, msg_len = 593120320}, {msg_hdr = {msg_name = 0x7ffc317e34d0, msg_namelen = 546817292, msg_iov = 0x55c8236a3f00, msg_iovlen = 94318074940400, msg_control = 0x7ffc317e34f0, msg_controllen = 94318028527341, msg_flags = 594165512}, msg_len = 593120240}, {msg_hdr = {msg_name = 0x7ffc317e3540, msg_namelen = 546803001, msg_iov = 0x55c8236814a0, msg_iovlen = 3203705764094837248, msg_control = 0x55c8235a4bf0, msg_controllen = 94318061877456, msg_flags = 830354784}, msg_len = 543477120}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x0, msg_iovlen = 94318028623220, msg_control = 0x55c82292f8d0, msg_controllen = 94318074940400, msg_flags = 830354832}, msg_len = 546183336}, {msg_hdr = {msg_name = 0x0, msg_namelen = 592548144, msg_iov = 0x7ffc317e3640, msg_iovlen = 94318074940400, msg_control = 0x7ffc317e35e0, msg_controllen = 94318028122126, msg_flags = 32}, msg_len = 559788992}, {msg_hdr = {msg_name = 0x7ffc317e3640, msg_namelen = 592548144, msg_iov = 0x2e, msg_iovlen = 94318041609152, msg_control = 0x2e, msg_controllen = 94318074940400, msg_flags = 830354960}, msg_len = 546299492}, {msg_hdr = {msg_name = 0x2e, msg_namelen = 545575072, msg_iov = 0x7ffc317e3640, msg_iovlen = 140721138841152, msg_control = 0x7ffc317e3720, msg_controllen = 94318028122681, msg_flags = 46}, msg_len = 559788992}, {msg_hdr = {msg_name = 0x55c8232d23d0, msg_namelen = 592548144, msg_iov = 0x0, msg_iovlen = 0, msg_control = 0x55c8232d23d0, msg_controllen = 140721138841192, msg_flags = 0}, msg_len = 3899013376}, {msg_hdr = {msg_name = 0x55c822904a10, msg_namelen = 579881472, msg_iov = 0x2, msg_iovlen = 94318062704800, msg_control = 0x55c823b5c5a8, msg_controllen = 94318061877456, msg_flags = 830355168}, msg_len = 543477120}, {msg_hdr = {msg_name = 0x1, msg_namelen = 590363824, msg_iov = 0x0, msg_iovlen = 3203705764094837248, msg_control = 0x0, msg_controllen = 94318028698870, msg_flags = 830355272}, msg_len = 566133248}, {msg_hdr = {msg_name = 0x46c, msg_namelen = 2, msg_iov = 0x55c82064cd80 <_start>, msg_iovlen = 3203705764094837248, msg_control = 0x0, msg_controllen = 94318061877456, msg_flags = 830355296}, msg_len = 546151749}, {msg_hdr = {msg_name = 0x55c82332ffa0, msg_namelen = 590160848, msg_iov = 0x7f28e866391f, msg_iovlen = 46, msg_control = 0x30, msg_controllen = 94318080009072, msg_flags = 830355344}, msg_len = 545251731}, {msg_hdr = {msg_name = 0x2d317e37b0, msg_namelen = 830355472, msg_iov = 0x30, msg_iovlen = 94318071981008, msg_control = 0x7ffc317e37d0, msg_controllen = 94318027066469, msg_flags = 830355408}, msg_len = 830355472}, {msg_hdr = {msg_name = 0x30, msg_namelen = 582958720, msg_iov = 0x55c823a7a36e, msg_iovlen = 94318071981008, msg_control = 0x7ffc317e3990, msg_controllen = 94318028764050, msg_flags = 830355648}, msg_len = 582958720}, {msg_hdr = {msg_name = 0x1f00000000, msg_namelen = 0, msg_iov = 0x30, msg_iovlen = 60994, msg_control = 0x55c823a7a36e, msg_controllen = 60994, msg_flags = 590544872}, msg_len = 566133248}, {msg_hdr = {msg_name = 0x7ffc317e3870, msg_namelen = 830355648, msg_iov = 0x10000, msg_iovlen = 94318062642656, msg_control = 0x7ffc317e3890, msg_controllen = 94318027084585, msg_flags = 830355648}, msg_len = 830355648}}
        nread = 1
        chunk_buf = {base = 0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len = 65536}
        chunks = 1
        flags = 8
        k = 0
#29 0x000055c82099ec06 in uv__udp_recvmsg (handle=0x55c822a8c350) at ../deps/libuv/libuv/src/unix/udp.c:276
        peer = {ss_family = 14720, __ss_padding = "~1\374\177\000\000\200\315d \310U", '\000' <repeats 26 times>, "\361\023\200 \310U\000\000\327\071\177\061\374\177\000\000\320\370\222\"\310U\000\000\260\071~1\374\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000U\244/\351(\177\000\000p\276\271#\001\000\000\000\320\071~1\374\177\000\000\200\315d \310U\000", __ss_align = 94318028792319}
        h = {msg_name = 0x138, msg_namelen = 590139712, msg_iov = 0x7ffc317e3930, msg_iovlen = 94318025297280, msg_control = 0x0, msg_controllen = 3203705764094837248, msg_flags = 0}
        nread = 1
        buf = {base = 0x55c820d483c0 <ReadBuffer> "\220f\006\006\301\375\245\236:\201\312&\276", <incomplete sequence \336>, len = 65536}
        flags = 830355696
        count = 30
        __PRETTY_FUNCTION__ = "uv__udp_recvmsg"
#30 0x000055c82099e60e in uv__udp_io (loop=0x55c822904610, w=0x55c822a8c3d0, revents=1) at ../deps/libuv/libuv/src/unix/udp.c:180
        handle = 0x55c822a8c350
        __PRETTY_FUNCTION__ = "uv__udp_io"
#31 0x000055c8209a1fc3 in uv__io_poll (loop=0x55c822904610, timeout=5) at ../deps/libuv/libuv/src/unix/linux-core.c:431
        no_epoll_pwait = 0
        no_epoll_wait = 0
        events = {{events = 1, data = {ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 1, data = {ptr = 0x2c, fd = 44, u32 = 44, u64 = 44}}, {events = 1, data = {ptr = 0x12, fd = 18, u32 = 18, u64 = 18}}, {events = 1, data = {ptr = 0x1c, fd = 28, u32 = 28, u64 = 28}}, {events = 1, data = {ptr = 0xe, fd = 14, u32 = 14, u64 = 14}}, {events = 1, data = {ptr = 0x12, fd = 18, u32 = 18, u64 = 18}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 606 times>, {events = 0, data = {ptr = 0xe97892ce00000000, fd = 0, u32 = 0, u64 = 16823357821503406080}}, {events = 32552, data = {ptr = 0x1400000004, fd = 4, u32 = 4, u64 = 85899345924}}, {events = 3, data = {ptr = 0xe7807ee600554e47, fd = 5590599, u32 = 5590599, u64 = 16681472546093485639}}, {events = 2003900678, data = {ptr = 0xa2112a550e18e309, fd = 236512009, u32 = 236512009, u64 = 11678161853545505545}}, {events = 1416233861, data = {ptr = 0x1000000004, fd = 4, u32 = 4, u64 = 68719476740}}, {events = 1, data = {ptr = 0x554e47, fd = 5590599, u32 = 5590599, u64 = 5590599}}, {events = 3, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x300000000, fd = 0, u32 = 0, u64 = 12884901888}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 830364864, data = {ptr = 0xe93fa00000007ffc, fd = 32764, u32 = 32764, u64 = 16807328256230457340}}, {events = 32552, data = {ptr = 0x7f28e97a4490, fd = -377863024, u32 = 3917104272, u64 = 139813692523664}}, {events = 830364416, data = {ptr = 0x317e58f000007ffc, fd = 32764, u32 = 32764, u64 = 3566385742739439612}}, {events = 32764, data = {ptr = 0x7ffc317e5f70, fd = 830365552, u32 = 830365552, u64 = 140721138851696}}, {events = 3917001131, data = {ptr = 0x7f28, fd = 32552, u32 = 32552, u64 = 32552}}, {events = 0, data = {ptr = 0x25000, fd = 151552, u32 = 151552, u64 = 151552}}, {events = 149872, data = {ptr = 0x2497000000000, fd = 0, u32 = 0, u64 = 643695338586112}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1, data = {ptr = 0x2500000000000, fd = 0, u32 = 0, u64 = 650910883643392}}, {events = 0, data = {ptr = 0x172000, fd = 1515520, u32 = 1515520, u64 = 1515520}}, {events = 1515452, data = {ptr = 0x171fbc00000000, fd = 0, u32 = 0, u64 = 6508816778657792}}, {events = 0, data = {ptr = 0x25000, fd = 151552, u32 = 151552, u64 = 151552}}, {events = 5, data = {ptr = 0x17200000000000, fd = 0, u32 = 0, u64 = 6509108836433920}}, {events = 0, data = {ptr = 0x1bc000, fd = 1818624, u32 = 1818624, u64 = 1818624}}, {events = 1818455, data = {ptr = 0x1bbf5700000000, fd = 0, u32 = 0, u64 = 7810204754247680}}, {events = 0, data = {ptr = 0x172000, fd = 1515520, u32 = 1515520, u64 = 1515520}}, {events = 1, data = {ptr = 0x1bd00000000000, fd = 0, u32 = 0, u64 = 7828522789765120}}, {events = 0, data = {ptr = 0x1c3000, fd = 1847296, u32 = 1847296, u64 = 1847296}}, {events = 1844336, data = {ptr = 0x1c636800000000, fd = 0, u32 = 0, u64 = 7990597675646976}}, {events = 0, data = {ptr = 0x1bc000, fd = 1818624, u32 = 1818624, u64 = 1818624}}, {events = 3, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 16 times>, {events = 0, data = {ptr = 0x7f28e978d0ac <check_match+300>, fd = -377958228, u32 = 3917009068, u64 = 139813692428460}}, {events = 2106573193, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e9580d8c, fd = -380105332, u32 = 3914861964, u64 = 139813690281356}}, {events = 543069896, data = {ptr = 0x1000055c8, fd = 21960, u32 = 21960, u64 = 4294989256}}, {events = 0, data = {ptr = 0x7f28e978d4b4 <do_lookup_x+932>, fd = -377957196, u32 = 3917010100, u64 = 139813692429492}}, {events = 831, data = {ptr = 0xe95a94a800000000, fd = 0, u32 = 0, u64 = 16814915608016584704}}, {events = 32552, data = {ptr = 0x7f28e976b9e0, fd = -378095136, u32 = 3916872160, u64 = 139813692291552}}, {events = 830364360, data = {ptr = 0x317e5ac400007ffc, fd = 32764, u32 = 32764, u64 = 3566387752784134140}}, {events = 32764, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f28e95a94a8, fd = -379939672, u32 = 3915027624, u64 = 139813690447016}}, {events = 3914882784, data = {ptr = 0x205ea9f400007f28, fd = 32552, u32 = 32552, u64 = 2332488522461642536}}, {events = 21960, data = {ptr = 0x7d8fc189, fd = 2106573193, u32 = 2106573193, u64 = 2106573193}}, {events = 32915206, data = {ptr = 0x317e5ac400000000, fd = 0, u32 = 0, u64 = 3566387752784101376}}, {events = 32764, data = {ptr = 0x7f28e93fa6e0, fd = -381704480, u32 = 3913262816, u64 = 139813688682208}}, {events = 830364560, data = {ptr = 0x205e96c800007ffc, fd = 32764, u32 = 32764, u64 = 2332467442762153980}}, {events = 21960, data = {ptr = 0x7ffc317e5b80, fd = 830364544, u32 = 830364544, u64 = 140721138850688}}, {events = 9, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7d8fc189, fd = 2106573193, u32 = 2106573193, u64 = 2106573193}}, {events = 3917149352, data = {ptr = 0x205ea9f400007f28, fd = 32552, u32 = 32552, u64 = 2332488522461642536}}, {events = 21960, data = {ptr = 0x7ffc317e5c28, fd = 830364712, u32 = 830364712, u64 = 140721138850856}}, {events = 830364544, data = {ptr = 0x317e5b9000007ffc, fd = 32764, u32 = 32764, u64 = 3566388628957462524}}, {events = 32764, data = {ptr = 0x7f28e978ddf1 <_dl_lookup_symbol_x+289>, fd = -377954831, u32 = 3917012465, u64 = 139813692431857}}, {events = 3, data = {ptr = 0xe93fa79000000000, fd = 0, u32 = 0, u64 = 16807336571287109632}}, {events = 32552, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e97af140, fd = -377818816, u32 = 3917148480, u64 = 139813692567872}}, {events = 830364612, data = {ptr = 0xe93fa79000007ffc, fd = 32764, u32 = 32764, u64 = 16807336571287142396}}, {events = 32552, data = {ptr = 0x7f28e97af140, fd = -377818816, u32 = 3917148480, u64 = 139813692567872}}, {events = 0, data = {ptr = 0xe97af4a800000001, fd = 1, u32 = 1, u64 = 16824028360387592193}}, {events = 32552, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 543080186, data = {ptr = 0x45c0a420000055c8, fd = 21960, u32 = 21960, u64 = 5026197641491404232}}, {events = 0, data = {ptr = 0xffffffff, fd = -1, u32 = 4294967295, u64 = 4294967295}}, {events = 830364612, data = {ptr = 0xe958acc800007ffc, fd = 32764, u32 = 32764, u64 = 16814379183781216252}}, {events = 32552, data = {ptr = 0x7f28e976b9e0, fd = -378095136, u32 = 3916872160, u64 = 139813692291552}}, {events = 543070184, data = {ptr = 0x317e5c80000055c8, fd = 21960, u32 = 21960, u64 = 3566389659749602760}}, {events = 32764, data = {ptr = 0x9, fd = 9, u32 = 9, u64 = 9}}, {events = 1225526480, data = {ptr = 0x124303300000000, fd = 0, u32 = 0, u64 = 82243688800976896}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3913262816, data = {ptr = 0x20d08ac000007f28, fd = 32552, u32 = 32552, u64 = 2364542361607896872}}, {events = 21960, data = {ptr = 0x7ffc317e6090, fd = 830365840, u32 = 830365840, u64 = 140721138851984}}, {events = 579864856, data = {ptr = 0x317e6528000055c8, fd = 21960, u32 = 21960, u64 = 3566399177397130696}}, {events = 32764, data = {ptr = 0x7ffc317e6e20, fd = 830369312, u32 = 830369312, u64 = 140721138855456}}, {events = 550299528, data = {ptr = 0xe9792737000055c8, fd = 21960, u32 = 21960, u64 = 16823521000195904968}}, {events = 32552, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e958acc8, fd = -380064568, u32 = 3914902728, u64 = 139813690322120}}, {events = 830365744, data = {ptr = 0xe97997fe00007ffc, fd = 32764, u32 = 32764, u64 = 16823645000196718588}}, {events = 32552, data = {ptr = 0x55c822900918, fd = 579864856, u32 = 579864856, u64 = 94318061685016}}, {events = 579864928, data = {ptr = 0x17000055c8, fd = 21960, u32 = 21960, u64 = 98784269768}}, {events = 0, data = {ptr = 0x17, fd = 23, u32 = 23, u64 = 23}}, {events = 579864856, data = {ptr = 0x22900950000055c8, fd = 21960, u32 = 21960, u64 = 2490500833137939912}}, {events = 21960, data = {ptr = 0x7f28e93f3a40 <main_arena+96>, fd = -381732288, u32 = 3913235008, u64 = 139813688654400}}, {events = 3917148480, data = {ptr = 0xffffffff00007f28, fd = 32552, u32 = 32552, u64 = 18446744069414616872}}, {events = 0, data = {ptr = 0x7f28e93fa790, fd = -381704304, u32 = 3913262992, u64 = 139813688682384}}, {events = 3914990448, data = {ptr = 0x1f8000007f28, fd = 32552, u32 = 32552, u64 = 34634616307496}}, {events = 65535, data = {ptr = 0x7f28e97af4a8, fd = -377817944, u32 = 3917149352, u64 = 139813692568744}}, {events = 0, data = {ptr = 0x900000000, fd = 0, u32 = 0, u64 = 38654705664}}, {events = 0, data = {ptr = 0x7ffc317e5d48, fd = 830365000, u32 = 830365000, u64 = 140721138851144}}, {events = 4294967295, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f28e959cfb0, fd = -379990096, u32 = 3914977200, u64 = 139813690396592}}, {events = 550537992, data = {ptr = 0x317e61a0000055c8, fd = 21960, u32 = 21960, u64 = 3566395294746695112}}, {events = 32764, data = {ptr = 0x7ffc317e6500, fd = 830366976, u32 = 830366976, u64 = 140721138853120}}, {events = 48, data = {ptr = 0x317e6e2000000000, fd = 0, u32 = 0, u64 = 3566409038642020352}}, {events = 32764, data = {ptr = 0x55c820cce788, fd = 550299528, u32 = 550299528, u64 = 94318032119688}}, {events = 3917031223, data = {ptr = 0x100007f28, fd = 32552, u32 = 32552, u64 = 4294999848}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x65766f6d65722e72, fd = 1701981810, u32 = 1701981810, u64 = 7311153560726679154}}, {events = 1685025360, data = {ptr = 0x20aedd1072656375, fd = 1919247221, u32 = 1919247221, u64 = 2355062717869810549}}, {events = 21960, data = {ptr = 0x55c820aedd40, fd = 548330816, u32 = 548330816, u64 = 94318030150976}}, {events = 548331016, data = {ptr = 0x20aede40000055c8, fd = 21960, u32 = 21960, u64 = 2355064021620643272}}, {events = 21960, data = {ptr = 0x55c820aee008, fd = 548331528, u32 = 548331528, u64 = 94318030151688}}, {events = 548331576, data = {ptr = 0x20aedf30000055c8, fd = 21960, u32 = 21960, u64 = 2355065052412794312}}, {events = 21960, data = {ptr = 0x55c820aedf68, fd = 548331368, u32 = 548331368, u64 = 94318030151528}}, {events = 548331072, data = {ptr = 0x20aede78000055c8, fd = 21960, u32 = 21960, u64 = 2355064262138811848}}, {events = 21960, data = {ptr = 0x55c820aedd40, fd = 548330816, u32 = 548330816, u64 = 94318030150976}}, {events = 548330880, data = {ptr = 0x55c8, fd = 21960, u32 = 21960, u64 = 21960}}, {events = 0, data = {ptr = 0x7f28e978d0ac <check_match+300>, fd = -377958228, u32 = 3917009068, u64 = 139813692428460}}, {events = 2090266759, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e923a510, fd = -383539952, u32 = 3911427344, u64 = 139813686846736}}, {events = 543072680, data = {ptr = 0x1000055c8, fd = 21960, u32 = 21960, u64 = 4294989256}}, {events = 0, data = {ptr = 0x7f28e978d4b4 <do_lookup_x+932>, fd = -377957196, u32 = 3917010100, u64 = 139813692429492}}, {events = 2353, data = {ptr = 0xe924833000000000, fd = 0, u32 = 0, u64 = 16799696752180461568}}, {events = 32552, data = {ptr = 0x7f28e93fa000, fd = -381706240, u32 = 3913261056, u64 = 139813688680448}}, {events = 830365320, data = {ptr = 0x317e5e8400007ffc, fd = 32764, u32 = 32764, u64 = 3566391875952738300}}, {events = 32764, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f28e9248330, fd = -383483088, u32 = 3911484208, u64 = 139813686903600}}, {events = 3911427400, data = {ptr = 0x205ed51800007f28, fd = 32552, u32 = 32552, u64 = 2332535956080459560}}, {events = 21960, data = {ptr = 0x7c96f087, fd = 2090266759, u32 = 2090266759, u64 = 2090266759}}, {events = 32660418, data = {ptr = 0x317e5e8400000000, fd = 0, u32 = 0, u64 = 3566391875952705536}}, {events = 32764, data = {ptr = 0x7f28e93fa6e0, fd = -381704480, u32 = 3913262816, u64 = 139813688682208}}, {events = 830365520, data = {ptr = 0x205ea1a800007ffc, fd = 32764, u32 = 32764, u64 = 2332479399951106044}}, {events = 21960, data = {ptr = 0x7f28e978d0ac <check_match+300>, fd = -377958228, u32 = 3917009068, u64 = 139813692428460}}, {events = 226653476, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e9238f08, fd = -383545592, u32 = 3911421704, u64 = 139813686841096}}, {events = 543071096, data = {ptr = 0x5000055c8, fd = 21960, u32 = 21960, u64 = 21474858440}}, {events = 0, data = {ptr = 0x7f28e978d4b4 <do_lookup_x+932>, fd = -377957196, u32 = 3917010100, u64 = 139813692429492}}, {events = 943, data = {ptr = 0xe924833000000000, fd = 0, u32 = 0, u64 = 16799696752180461568}}, {events = 32552, data = {ptr = 0x7f28e93fa000, fd = -381706240, u32 = 3913261056, u64 = 139813688680448}}, {events = 830365512, data = {ptr = 0x317e5f4400007ffc, fd = 32764, u32 = 32764, u64 = 3566392700586459132}}, {events = 32764, data = {ptr = 0x7f28e978ddf1 <_dl_lookup_symbol_x+289>, fd = -377954831, u32 = 3917012465, u64 = 139813692431857}}, {events = 7, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32552, data = {ptr = 0x7f28e9248330, fd = -383483088, u32 = 3911484208, u64 = 139813686903600}}, {events = 3911427400, data = {ptr = 0x205ed0c100007f28, fd = 32552, u32 = 32552, u64 = 2332531184371793704}}, {events = 21960, data = {ptr = 0xd827524, fd = 226653476, u32 = 226653476, u64 = 226653476}}, {events = 3541460, data = {ptr = 0x317e5f4400000000, fd = 0, u32 = 0, u64 = 3566392700586426368}}, {events = 32764, data = {ptr = 0x7f28e93fa6e0, fd = -381704480, u32 = 3913262816, u64 = 139813688682208}}, {events = 830365712, data = {ptr = 0x205e9b7800007ffc, fd = 32764, u32 = 32764, u64 = 2332472596722909180}}, {events = 21960, data = {ptr = 0x7f28e978d0ac <check_match+300>, fd = -377958228, u32 = 3917009068, u64 = 139813692428460}}, {events = 193491058, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7f28e943b860, fd = -381437856, u32 = 3913529440, u64 = 139813688948832}}, {events = 543062144, data = {ptr = 0x5000055c8, fd = 21960, u32 = 21960, u64 = 21474858440}}, {events = 0, data = {ptr = 0x7f28e978d4b4 <do_lookup_x+932>, fd = -377957196, u32 = 3917010100, u64 = 139813692429492}}, {events = 37, data = {ptr = 0xe944325000000000, fd = 0, u32 = 0, u64 = 16808615028432306176}}, {events = 32552, data = {ptr = 0x7f28e976bed0, fd = -378093872, u32 = 3916873424, u64 = 139813692292816}}, {events = 830365704, data = {ptr = 0x317e600400007ffc, fd = 32764, u32 = 32764, u64 = 3566393525220179964}}, {events = 32764, data = {ptr = 0x55c8205e7f70, fd = 543063920, u32 = 543063920, u64 = 94318024884080}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32552, data = {ptr = 0x7f28e9443250, fd = -381406640, u32 = 3913560656, u64 = 139813688980048}}, {events = 3913533776, data = {ptr = 0x205eca8600007f28, fd = 32552, u32 = 32552, u64 = 2332524333898956584}}, {events = 21960, data = {ptr = 0xb887072, fd = 193491058, u32 = 193491058, u64 = 193491058}}, {events = 3023297, data = {ptr = 0x317e600400000000, fd = 0, u32 = 0, u64 = 3566393525220147200}}, {events = 32764, data = {ptr = 0x7f28e93fa6e0, fd = -381704480, u32 = 3913262816, u64 = 139813688682208}}, {events = 830365904, data = {ptr = 0x205e788000007ffc, fd = 32764, u32 = 32764, u64 = 2332434148175675388}}, {events = 21960, data = {ptr = 0x7ffc317e60c0, fd = 830365888, u32 = 830365888, u64 = 140721138852032}}, {events = 9, data = {ptr = 0xa428981a00000000, fd = 0, u32 = 0, u64 = 11828871658725179392}}, {events = 0, data = {ptr = 0x290a260, fd = 43033184, u32 = 43033184, u64 = 43033184}}, {events = 830365984, data = {ptr = 0x317e603000007ffc, fd = 32764, u32 = 32764, u64 = 3566393714198740988}}, {events = 32764, data = {ptr = 0x55c820a95e61 <std::_Tuple_impl<0ul, std::pair<unsigned short, unsigned short>&&>::_M_head(std::_Tuple_impl<0ul, std::pair<unsigned short, unsigned short>&&>&)+24>, fd = 547970657, u32 = 547970657, u64 = 94318029790817}}, {events = 3917149352, data = {ptr = 0x317e612000007f28, fd = 32552, u32 = 32552, u64 = 3566394744990891816}}, {events = 32764, data = {ptr = 0x7ffc317e6050, fd = 830365776, u32 = 830365776, u64 = 140721138851920}}, {events = 547973069, data = {ptr = 0x317e60d0000055c8, fd = 21960, u32 = 21960, u64 = 3566394401393497544}}, {events = 32764, data = {ptr = 0x7ffc317e6120, fd = 830365984, u32 = 830365984, u64 = 140721138852128}}, {events = 830365808, data = {ptr = 0x20a967b300007ffc, fd = 32764, u32 = 32764, u64 = 2353526298774634492}}, {events = 21960, data = {ptr = 0x7ffc317e6080, fd = 830365824, u32 = 830365824, u64 = 140721138851968}}, {events = 830366560, data = {ptr = 0x317e60a000007ffc, fd = 32764, u32 = 32764, u64 = 3566394195235078140}}, {events = 32764, data = {ptr = 0x55c820a96784 <std::pair<std::pair<unsigned short, unsigned short> const, unsigned long>::pair<std::pair<unsigned short, unsigned short>&&, 0ul>(std::tuple<std::pair<unsigned short, unsigned short>&&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)+40>, fd = 547972996, u32 = 547972996, u64 = 94318029793156}}, {events = 830365872, data = {ptr = 0x317e60bf00007ffc, fd = 32764, u32 = 32764, u64 = 3566394328379064316}}, {events = 32764, data = {ptr = 0x7ffc317e6120, fd = 830365984, u32 = 830365984, u64 = 140721138852128}}...}
        pe = 0x7ffc317e3b00
        e = {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}
        real_timeout = 5
        q = 0x55c823b9be88
        w = 0x55c822a8c3d0
        sigset = {__val = {0 <repeats 16 times>}}
        sigmask = 0
        base = 3358303023
        have_signals = 0
        nevents = 0
        count = 48
        nfds = 1
        fd = 28
        op = 3
        i = 0
        __PRETTY_FUNCTION__ = "uv__io_poll"
#32 0x000055c820990d20 in uv_run (loop=0x55c822904610, mode=UV_RUN_DEFAULT) at ../deps/libuv/libuv/src/unix/core.c:381
        timeout = 5
        r = 1
        ran_pending = 0
#33 0x000055c8207e04a0 in DepLibUV::RunLoop () at ../src/DepLibUV.cpp:52
        __FUNCTION__ = "RunLoop"
#34 0x000055c8207ecf13 in Worker::Worker (this=0x7ffc317e6c40, channel=0x55c822904a00, payloadChannel=0x55c822904cc0) at ../src/Worker.cpp:38
No locals.
#35 0x000055c820989513 in main (argc=4, argv=0x7ffc317e6df8) at ../src/main.cpp:139
        worker = {<Channel::UnixStreamSocket::Listener> = {_vptr.Listener = 0x55c820d022f8 <vtable for Worker+16>}, <PayloadChannel::UnixStreamSocket::Listener> = {_vptr.Listener = 0x55c820d02340 <vtable for Worker+88>}, <SignalsHandler::Listener> = {_vptr.Listener = 0x55c820d02360 <vtable for Worker+120>}, channel = 0x55c822904a00, payloadChannel = 0x55c822904cc0, signalsHandler = 0x55c82292f8d0, mapRouters = std::unordered_map with 7 elements = {["31893725-6ae4-42f8-b9ae-2d0a299eb3b0"] = 0x55c82356bfb0, ["186723c6-349d-492b-8a29-5223f7f2f1e2"] = 0x55c8234f7840, ["57050fe9-c96b-4a14-854f-966c592989ce"] = 0x55c8234f4ff0, ["b9d83405-842e-4ad0-9b18-8e06f1d505c3"] = 0x55c8237257f0, ["622f5712-eccc-44ac-a638-3f5e3adef0e4"] = 0x55c8229a7dc0, ["115f3346-6b72-44b7-85aa-f3527d64edd0"] = 0x55c822ae08e0, ["aa1df9dd-4c32-45b0-a3ce-9796be08cae9"] = 0x55c822930a80}, closed = false}
        __FUNCTION__ = "main"
        version = "3.6.7"
        channel = 0x55c822904a00
        payloadChannel = 0x55c822904cc0

</details>

Here mediasoup is also compiled using gcc 10.1.0.

And yet another crash due to C++ std::map. This is happening after receiving a RTP packet via RTC::PipeTransport::OnRtpDataReceived(), then sending it via RtpStreamSend which deletes an storage item in the retransmission buffer.

Crash in Channel::Notifier::Emit()

<details>

Program terminated with signal SIGABRT, Aborted.
#0  0x00007fe19c55e355 in raise () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7fe19c520b80 (LWP 1055100))]
(gdb) bt full
#0  0x00007fe19c55e355 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1  0x00007fe19c547853 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2  0x00007fe19c5a1878 in __libc_message () from /usr/lib/libc.so.6
No symbol table info available.
#3  0x00007fe19c5a8d3a in malloc_printerr () from /usr/lib/libc.so.6
No symbol table info available.
#4  0x00007fe19c5a8fec in munmap_chunk () from /usr/lib/libc.so.6
No symbol table info available.
#5  0x0000559833ed3b70 in __gnu_cxx::new_allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::deallocate (this=0x559835c8c530, __p=0x559835ca08d0, __t=1)
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/ext/new_allocator.h:133
No locals.
#6  0x0000559833ed3b48 in std::allocator_traits<std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::deallocate (__a=..., __p=0x559835ca08d0, __n=1)
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/bits/alloc_traits.h:492
No locals.
#7  0x0000559833ed3b0b in std::_Vector_base<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::_M_deallocate (this=0x559835c8c530, __p=0x559835ca08d0, __n=1) at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/bits/stl_vector.h:354
No locals.
#8  0x0000559833ed353d in std::_Vector_base<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::~_Vector_base (this=0x559835c8c530) at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/bits/stl_vector.h:335
No locals.
#9  0x0000559833ed7a8c in std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > >::~vector (this=0x559835c8c530) at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/bits/stl_vector.h:683
No locals.
#10 0x0000559833ed8889 in __gnu_cxx::new_allocator<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > >::destroy<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > > (this=0x7ffcff96b070, __p=0x559835c8c530) at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/ext/new_allocator.h:156
No locals.
#11 0x0000559833ed7a30 in std::allocator_traits<std::allocator<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > > >::destroy<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> > > > (__a=..., __p=0x559835c8c530)
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/bits/alloc_traits.h:531
No locals.
#12 0x0000559833ed74d6 in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::json_value::destroy (this=0x7ffcff96b1f8, t=nlohmann::detail::value_t::array) at ../deps/json/single_include/nlohmann/json.hpp:15604
        alloc = {<__gnu_cxx::new_allocator<std::vector<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, adl_serializer> > > >> = {<No data fields>}, <No data fields>}
        stack = std::vector of length 0, capacity 0
#13 0x0000559833eccbf5 in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::~basic_json (this=0x7ffcff96b1f0) at ../deps/json/single_include/nlohmann/json.hpp:16505
No locals.
#14 0x0000559833ed73fa in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::json_value::destroy (this=0x7ffcff96b318, t=nlohmann::detail::value_t::object)
    at ../deps/json/single_include/nlohmann/json.hpp:15589
        stack = std::vector of length 1, capacity 3 = {{m_type = nlohmann::detail::value_t::object, m_value = {object = 0x559835cb9370, array = 0x559835cb9370, string = 0x559835cb9370, boolean = 112, number_integer = 94112225923952, number_unsigned = 94112225923952, number_float = 4.6497617682674651e-310}}}
#15 0x0000559833eccbf5 in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::~basic_json (this=0x7ffcff96b310) at ../deps/json/single_include/nlohmann/json.hpp:16505
No locals.
#16 0x0000559833ee4800 in Channel::Notifier::Emit (targetId="d4bb8d1b-adc1-47a5-a9bc-9ea5ab9785dc", event=0x55983424db82 "score", data=...) at ../src/Channel/Notifier.cpp:49
        jsonNotification = {m_type = nlohmann::detail::value_t::object, m_value = {object = 0x559835cb8a90, array = 0x559835cb8a90, string = 0x559835cb8a90, boolean = 144, number_integer = 94112225921680, number_unsigned = 94112225921680, number_float = 4.6497617681552134e-310}}
#17 0x0000559833f70e58 in RTC::Producer::EmitScore (this=0x559835ca0a40) at ../src/RTC/Producer.cpp:1411
        data = {m_type = nlohmann::detail::value_t::array, m_value = {object = 0x559835cb90c0, array = 0x559835cb90c0, string = 0x559835cb90c0, boolean = 192, number_integer = 94112225923264, number_unsigned = 94112225923264, number_float = 4.6497617682334733e-310}}
#18 0x0000559833f71005 in RTC::Producer::OnRtpStreamScore (this=0x559835ca0a40, rtpStream=0x559835c9f730, score=0 '\000', previousScore=10 '\n') at ../src/RTC/Producer.cpp:1512
No locals.
#19 0x0000559833fab9d7 in RTC::RtpStream::UpdateScore (this=0x559835c9f730, score=0 '\000') at ../src/RTC/RtpStream.cpp:294
        previousScore = 10 '\n'
        weight = 1
        samples = 1
        totalScore = 0
#20 0x0000559833fb0416 in RTC::RtpStreamRecv::UpdateScore (this=0x559835c9f730) at ../src/RTC/RtpStreamRecv.cpp:762
        totalExpected = 2722
        expected = 1740
        totalReceived = 10634
        received = 445
        lost = 445
        totalRepaired = 0
        repaired = 0
        totatRetransmitted = 0
        retransmitted = 0
        repairedRatio = 0
        repairedWeight = 1
        deliveredRatio = 0
        score = 0 '\000'
#21 0x0000559833fb0148 in RTC::RtpStreamRecv::ReceiveRtcpSenderReport (this=0x559835c9f730, report=0x559835cbf640) at ../src/RTC/RtpStreamRecv.cpp:526
        ntp = {seconds = 3802107405, fractions = 3413704431}
#22 0x0000559833f6cc1a in RTC::Producer::ReceiveRtcpSenderReport (this=0x559835ca0a40, report=0x559835cbf640) at ../src/RTC/Producer.cpp:694
        rtpStream = 0x559835c9f730
        first = false
        it = {first = 22222222, second = 0x559835c9f730}
        it2 = {first = 36, second = 0x0}
#23 0x0000559833feaf34 in RTC::Transport::HandleRtcpPacket (this=0x559835c8b350, packet=0x559835cb9020) at ../src/RTC/Transport.cpp:2040
        report = @0x559835c526c0: 0x559835cbf640
        producer = 0x559835ca0a40
        it = 0x559835cbf640
        sr = 0x559835cb9020
#24 0x0000559833fea2c0 in RTC::Transport::ReceiveRtcpPacket (this=0x559835c8b350, packet=0x559835cb9020) at ../src/RTC/Transport.cpp:1588
        previousPacket = 0x7ffcff96bb28

</details>

Here mediasoup is compiled with clang 10.0.0. However this is not clear. As clearly seen in the trace, the crash happens in the C++ nlohmann::json library which is obviously compiled using gcc 10.1.0 (and not clang):

#5  0x0000559833ed3b70 in __gnu_cxx::new_allocator<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::deallocate (this=0x559835c8c530, __p=0x559835ca08d0, __t=1)
    at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../include/c++/10.1.0/ext/new_allocator.h:133

Crash in Channel::Notifier::Emit()

  • Operating system: Debian 10 buster
  • Node version: v14.4.0
  • npm version: 6.14.5
  • gcc/clang version: gcc 8.3.0
  • glibc version: 2.28-10
  • mediasoup version: 3.6.7

<details>

Program terminated with signal SIGABRT, Aborted.

warning: Unexpected size of section `.reg-xstate/21037' in core file.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7ff6bc085740 (LWP 21037))]
(gdb) bt full
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {0, 93997282430060, 93997321122824, 93460411405256, 93997316424240, 140728317958832, 140728317958304, 0, 140728317958336, 
            93997280615472, 140728317976912, 93997282506219, 146028888064, 18386235782577154816, 140728317958560, 140728317959568}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007ff6bc0aa535 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x557d74a74d48, sa_sigaction = 0x557d74a74d48}, sa_mask = {__val = {93997316392736, 140728317958704, 
              93997283939681, 140728317959136, 140728317959136, 126, 93997316394176, 140728317958944, 93997283940543, 140728317958752, 93997316394176, 
              140728317976912, 140728317958832, 140728317958784, 140728317958816, 140728317959072}}, sa_flags = -580461920, sa_restorer = 0x1000}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ff6bc101508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ff6bc20c28d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
        ap = {{gp_offset = 24, fp_offset = 32765, overflow_arg_area = 0x7ffddd66dbb0, reg_save_area = 0x7ffddd66db40}}
        fd = 2
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
        written = <optimized out>
#3  0x00007ff6bc107c1a in malloc_printerr (str=str@entry=0x7ff6bc20dbf8 "munmap_chunk(): invalid pointer") at malloc.c:5341
No locals.
#4  0x00007ff6bc108184 in munmap_chunk (p=<optimized out>) at malloc.c:2830
        size = <optimized out>
        __PRETTY_FUNCTION__ = "munmap_chunk"
        block = <optimized out>
        total_size = <optimized out>
#5  0x0000557d729ee1be in __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate (
    this=0x7ffddd66dc4d, __p=0x557d74b487a0) at /usr/include/c++/8/ext/new_allocator.h:125
No locals.
#6  0x0000557d729ec396 in std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate (__a=..., __p=0x557d74b487a0, __n=1) at /usr/include/c++/8/bits/alloc_traits.h:462
No locals.
#7  0x0000557d729f344f in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::json_value::destroy (this=0x7ffddd66dd38, t=nlohmann::detail::value_t::string)
    at ../deps/json/single_include/nlohmann/json.hpp:15613
        alloc = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}
        stack = std::vector of length 0, capacity 0
#8  0x0000557d729f2575 in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::~basic_json (this=0x7ffddd66dd30, __in_chrg=<optimized out>)
    at ../deps/json/single_include/nlohmann/json.hpp:16505
--Type <RET> for more, q to quit, c to continue without paging--c
No locals.
#9  0x0000557d729f331c in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::json_value::destroy (this=0x7ffddd66ddf8, t=nlohmann::detail::value_t::object) at ../deps/json/single_include/nlohmann/json.hpp:15565
        current_item = {m_type = nlohmann::detail::value_t::string, m_value = {object = 0x557d74b487a0, array = 0x557d74b487a0, string = 0x557d74b487a0, boolean = 160, number_integer = 93997317261216, number_unsigned = 93997317261216, number_float = 4.6440845260007235e-310}}
        stack = std::vector of length 2, capacity 3 = {{m_type = nlohmann::detail::value_t::array, m_value = {object = 0x557d74af5f30, array = 0x557d74af5f30, string = 0x557d74af5f30, boolean = 48, number_integer = 93997316923184, number_unsigned = 93997316923184, number_float = 4.6440845092997236e-310}}, {m_type = nlohmann::detail::value_t::string, m_value = {object = 0x557d74adba50, array = 0x557d74adba50, string = 0x557d74adba50, boolean = 80, number_integer = 93997316815440, number_unsigned = 93997316815440, number_float = 4.6440845039764627e-310}}}
#10 0x0000557d729f2575 in nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>::~basic_json (this=0x7ffddd66ddf0, __in_chrg=<optimized out>) at ../deps/json/single_include/nlohmann/json.hpp:16505
No locals.
#11 0x0000557d72a05033 in Channel::Notifier::Emit (targetId="9e373f47-c57c-4546-82d2-bdf50677428d", event=0x557d72cfd72a "score", data=...) at ../src/Channel/Notifier.cpp:42
        __FUNCTION__ = "Emit"
        jsonNotification = {m_type = nlohmann::detail::value_t::object, m_value = {object = 0x557d74adba10, array = 0x557d74adba10, string = 0x557d74adba10, boolean = 16, number_integer = 93997316815376, number_unsigned = 93997316815376, number_float = 4.6440845039733007e-310}}
#12 0x0000557d72a752ef in RTC::Producer::EmitScore (this=0x557d74ac9d20) at ../src/RTC/Producer.cpp:1411
        data = {m_type = nlohmann::detail::value_t::array, m_value = {object = 0x557d74d1ede0, array = 0x557d74d1ede0, string = 0x557d74d1ede0, boolean = 224, number_integer = 93997319187936, number_unsigned = 93997319187936, number_float = 4.6440846211933396e-310}}
#13 0x0000557d72a7613b in RTC::Producer::OnRtpStreamScore (this=0x557d74ac9d20, rtpStream=0x557d74af5d00, score=10 '\n', previousScore=0 '\000') at ../src/RTC/Producer.cpp:1512
No locals.
#14 0x0000557d72aa524d in RTC::RtpStream::ResetScore (this=0x557d74af5d00, score=10 '\n', notify=true) at ../src/RTC/RtpStream.cpp:166
        previousScore = 0 '\000'
#15 0x0000557d72aa9191 in RTC::RtpStreamRecv::ReceivePacket (this=0x557d74af5d00, packet=0x557d74af5b90) at ../src/RTC/RtpStreamRecv.cpp:288
        __FUNCTION__ = "ReceivePacket"
#16 0x0000557d72a718c4 in RTC::Producer::ReceiveRtpPacket (this=0x557d74ac9d20, packet=0x557d74af5b90) at ../src/RTC/Producer.cpp:609
        numRtpStreamsBefore = 1
        rtpStream = 0x557d74af5d00
        __FUNCTION__ = "ReceiveRtpPacket"
        result = RTC::Producer::ReceiveRtpPacketResult::MEDIA
        isRtx = false
#17 0x0000557d72ad840a in RTC::Transport::ReceiveRtpPacket (this=0x557d74aa1520, packet=0x557d74af5b90) at ../src/RTC/Transport.cpp:1565
        nowMs = 2476917
        producer = 0x557d74ac9d20
        __FUNCTION__ = "ReceiveRtpPacket"
        result = RTC::Producer::ReceiveRtpPacketResult::DISCARDED
#18 0x0000557d72a652f6 in RTC::PlainTransport::OnRtpDataReceived (this=0x557d74aa1520, tuple=0x7ffddd66e160, data=0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len=15) at ../src/RTC/PlainTransport.cpp:810
        __FUNCTION__ = "OnRtpDataReceived"
        packet = 0x557d74af5b90
#19 0x0000557d72a64d2d in RTC::PlainTransport::OnPacketReceived (this=0x557d74aa1520, tuple=0x7ffddd66e160, data=0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len=15) at ../src/RTC/PlainTransport.cpp:714
No locals.
#20 0x0000557d72a65ff5 in RTC::PlainTransport::OnUdpSocketPacketReceived (this=0x557d74aa1520, socket=0x557d74ab39d0, data=0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len=15, remoteAddr=0x7ffddd66e980) at ../src/RTC/PlainTransport.cpp:970
        tuple = {udpSocket = 0x557d74ab39d0, udpRemoteAddr = 0x7ffddd66e980, tcpConnection = 0x0, localAnnouncedIp = "", udpRemoteAddrStorage = {ss_family = 54160, __ss_padding = "\263t}U\000\000@\332\247t}U\000\000@\301\263t}U\000\000\220\323\263t}U\000\000\240\323\263t}U\000\000\360\341f\335\375\177\000\000z\265\237r}U\000\000@\332\247t}U\000\000\350\342f\335\375\177\000\000\000\342f\335\375\177\000\000\350\342f\335\375\177\000\000\001\343f\335\375\177\000\000\020\272\255t}U\000\000%\256\254t}U\000\000 \256\254t}U\000", __ss_align = 140728317960768}, protocol = RTC::TransportTuple::Protocol::UDP}
#21 0x0000557d72aeda3d in RTC::UdpSocket::UserOnUdpDatagramReceived (this=0x557d74ab39d0, data=0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len=15, addr=0x7ffddd66e980) at ../src/RTC/UdpSocket.cpp:39
        __FUNCTION__ = "UserOnUdpDatagramReceived"
#22 0x0000557d72a03fa1 in UdpSocket::OnUvRecv (this=0x557d74ab39d0, nread=15, buf=0x7ffddd66e330, addr=0x7ffddd66e980, flags=8) at ../src/handles/UdpSocket.cpp:274
        __FUNCTION__ = "OnUvRecv"
#23 0x0000557d72a033b2 in onRecv (handle=0x557d74ab4500, nread=15, buf=0x7ffddd66e330, addr=0x7ffddd66e980, flags=8) at ../src/handles/UdpSocket.cpp:31
        socket = 0x557d74ab39d0
#24 0x0000557d72b85862 in uv__udp_recvmmsg (handle=0x557d74ab4500, buf=0x7ffddd66ec00) at ../deps/libuv/libuv/src/unix/udp.c:232
        peers = {{sin6_family = 2, sin6_port = 35859, sin6_flowinfo = 91924672, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\000\000\000\240\342\352t}U\000", __u6_addr16 = {0, 0, 0, 0, 58016, 29930, 21885, 0}, __u6_addr32 = {0, 0, 1961550496, 21885}}}, sin6_scope_id = 1957650944}, {sin6_family = 21885, sin6_port = 0, sin6_flowinfo = 1957273200, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000\060\\\205r}U\000\000\320\351f\335", __u6_addr16 = {21885, 0, 23600, 29317, 21885, 0, 59856, 56678}, __u6_addr32 = {21885, 1921342512, 21885, 3714509264}}}, sin6_scope_id = 32765}, {sin6_family = 9589, sin6_port = 29343, sin6_flowinfo = 21885, sin6_addr = {__in6_u = {__u6_addr8 = "p\236\251t}U\000\000\000\352f\335\375\177\000", __u6_addr16 = {40560, 29865, 21885, 0, 59904, 56678, 32765, 0}, __u6_addr32 = {1957273200, 21885, 3714509312, 32765}}}, sin6_scope_id = 3714509440}, {sin6_family = 32765, sin6_port = 0, sin6_flowinfo = 1923134685, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000f\004\000\000\000\000\000\000,\242I\273", __u6_addr16 = {21885, 0, 1126, 0, 0, 0, 41516, 47945}, __u6_addr32 = {21885, 1126, 0, 3142165036}}}, sin6_scope_id = 32758}, {sin6_family = 19232, sin6_port = 29863, sin6_flowinfo = 21885, sin6_addr = {__in6_u = {__u6_addr8 = "\020K\247t}U\000\000\001\000\000\000\000\000\000", __u6_addr16 = {19216, 29863, 21885, 0, 1, 0, 0, 0}, __u6_addr32 = {1957120784, 21885, 1, 0}}}, sin6_scope_id = 1957650944}, {sin6_family = 21885, sin6_port = 0, sin6_flowinfo = 3714523472, sin6_addr = {__in6_u = {__u6_addr8 = "\375\177", '\000' <repeats 13 times>, __u6_addr16 = {32765, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {32765, 0, 0, 0}}}, sin6_scope_id = 0}, {sin6_family = 27392, sin6_port = 41238, sin6_flowinfo = 4280879111, sin6_addr = {__in6_u = {__u6_addr8 = "\210\332\247t}U\000\000\b\000\000\000\000\000\000", __u6_addr16 = {55944, 29863, 21885, 0, 8, 0, 0, 0}, __u6_addr32 = {1957157512, 21885, 8, 0}}}, sin6_scope_id = 3714509440}, {sin6_family = 32765, sin6_port = 0, sin6_flowinfo = 1924604322, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000\240\352f\335\375\177\000\000p\236\251t", __u6_addr16 = {21885, 0, 60064, 56678, 32765, 0, 40560, 29865}, __u6_addr32 = {21885, 3714509472, 32765, 1957273200}}}, sin6_scope_id = 21885}, {sin6_family = 1132, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "@\366\251t}U\000\000\060\\\205r}U\000", __u6_addr16 = {63040, 29865, 21885, 0, 23600, 29317, 21885, 0}, __u6_addr32 = {1957295680, 21885, 1921342512, 21885}}}, sin6_scope_id = 3714523472}, {sin6_family = 32765, sin6_port = 0, sin6_flowinfo = 3714509504, sin6_addr = {__in6_u = {__u6_addr8 = "\375\177\000\000;\273\240r}U\000\000\200\332\247t", __u6_addr16 = {32765, 0, 47931, 29344, 21885, 0, 55936, 29863}, __u6_addr32 = {32765, 1923136315, 21885, 1957157504}}}, sin6_scope_id = 21885}, {sin6_family = 19232, sin6_port = 29863, sin6_flowinfo = 21885, sin6_addr = {__in6_u = {__u6_addr8 = "f\004\000\000\000\000\000\000,\242I\273\366\177\000", __u6_addr16 = {1126, 0, 0, 0, 41516, 47945, 32758, 0}, __u6_addr32 = {1126, 0, 3142165036, 32758}}}, sin6_scope_id = 3714509552}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 1132, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\360\352f\335\375\177\000\000\064K\240r", __u6_addr16 = {0, 0, 60144, 56678, 32765, 0, 19252, 29344}, __u6_addr32 = {0, 3714509552, 32765, 1923107636}}}, sin6_scope_id = 21885}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {__u6_addr8 = "\240\354f\335\375\177\000\000l\004\000\000\000\000\000", __u6_addr16 = {60576, 56678, 32765, 0, 1132, 0, 0, 0}, __u6_addr32 = {3714509984, 32765, 1132, 0}}}, sin6_scope_id = 1957120800}, {sin6_family = 21885, sin6_port = 0, sin6_flowinfo = 3714509616, sin6_addr = {__in6_u = {__u6_addr8 = "\375\177\000\000u@\240r}U\000\000\200\332\247t", __u6_addr16 = {32765, 0, 16501, 29344, 21885, 0, 55936, 29863}, __u6_addr32 = {32765, 1923104885, 21885, 1957157504}}}, sin6_scope_id = 21885}, {sin6_family = 60576, sin6_port = 56678, sin6_flowinfo = 32765, sin6_addr = {__in6_u = {__u6_addr8 = "l\004\000\000\000\000\000\000\260K\247t}U\000", __u6_addr16 = {1132, 0, 0, 0, 19376, 29863, 21885, 0}, __u6_addr32 = {1132, 0, 1957120944, 21885}}}, sin6_scope_id = 1957295680}, {sin6_family = 21885, sin6_port = 0, sin6_flowinfo = 1957120800, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000\340\354f\335\375\177\000\000\335$\270r", __u6_addr16 = {21885, 0, 60640, 56678, 32765, 0, 9437, 29368}, __u6_addr32 = {21885, 3714510048, 32765, 1924670685}}}, sin6_scope_id = 21885}, {sin6_family = 60432, sin6_port = 56678, sin6_flowinfo = 32765, sin6_addr = {__in6_u = {__u6_addr8 = "\260K\247t}U\000\000\061\064\062.127.", __u6_addr16 = {19376, 29863, 21885, 0, 13361, 11826, 12849, 11831}, __u6_addr32 = {1957120944, 21885, 775042097, 775369265}}}, sin6_scope_id = 775369778}, {sin6_family = 49, sin6_port = 0, sin6_flowinfo = 1957157504, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000\001\000\000\000\000\000\000\000\200\332\247t", __u6_addr16 = {21885, 0, 1, 0, 0, 0, 55936, 29863}, __u6_addr32 = {21885, 1, 0, 1957157504}}}, sin6_scope_id = 21885}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 16777216, sin6_addr = {__in6_u = {__u6_addr8 = "\200\332\247t}U\000\000\000\354f\335\375\177\000", __u6_addr16 = {55936, 29863, 21885, 0, 60416, 56678, 32765, 0}, __u6_addr32 = {1957157504, 21885, 3714509824, 32765}}}, sin6_scope_id = 65536}, {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 1957378512, sin6_addr = {__in6_u = {__u6_addr8 = "}U\000\000\340\353f\335\375\177\000\000c3\240r", __u6_addr16 = {21885, 0, 60384, 56678, 32765, 0, 13155, 29344}, __u6_addr32 = {21885, 3714509792, 32765, 1923101539}}}, sin6_scope_id = 21885}}
        iov = {{iov_base = 0x557d72f1b380 <ReadBuffer>, iov_len = 65536}, {iov_base = 0x557d74b0d620, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e890, iov_len = 93997282325976}, {iov_base = 0x557d74ee0de0, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e8a0, iov_len = 93997282325776}, {iov_base = 0x7ffddd66e8c0, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e8c0, iov_len = 93997282318708}, {iov_base = 0x557d74b0d620, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e8e0, iov_len = 93997282318814}, {iov_base = 0x557d74b0d620, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e900, iov_len = 93997282312751}, {iov_base = 0x557d74af6200, iov_len = 140728317962592}, {iov_base = 0x7ffddd66e9b0, iov_len = 93997282309230}, {iov_base = 0x550174ce7648, iov_len = 140728317962760}, {iov_base = 0x557d74ebfe30, iov_len = 93997320896048}, {iov_base = 0x557d74b4af28, iov_len = 93997317271336}, {iov_base = 0x557d74acad03, iov_len = 93997316746768}, {iov_base = 0x557d74af6208, iov_len = 93997316923912}, {iov_base = 0x557d74b0d620, iov_len = 93997317019168}, {iov_base = 0x557d74b0d720, iov_len = 18386235782577154816}}
        msgs = {{msg_hdr = {msg_name = 0x7ffddd66e980, msg_namelen = 16, msg_iov = 0x7ffddd66e840, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}, msg_len = 15}, {msg_hdr = {msg_name = 0x7ffddd66e3e0, msg_namelen = 1957157872, msg_iov = 0x7ffddd66e3c0, msg_iovlen = 93997282345559, msg_control = 0x557d74ab5ca0, msg_controllen = 93997316430832, msg_flags = 1957157872}, msg_len = 1957157872}, {msg_hdr = {msg_name = 0x7ffddd66e410, msg_namelen = 1923072705, msg_iov = 0x0, msg_iovlen = 93997316660384, msg_control = 0x557d74a7dbf0, msg_controllen = 93997318961776, msg_flags = -580459456}, msg_len = 1957157872}, {msg_hdr = {msg_name = 0x557d74ab5ca0, msg_namelen = 1959687424, msg_iov = 0x7ffddd66e440, msg_iovlen = 93997282345492, msg_control = 0x7ffddd66e440, msg_controllen = 93997316660384, msg_flags = 1957157872}, msg_len = 1959688816}, {msg_hdr = {msg_name = 0x7ffddd66e480, msg_namelen = 1923072416, msg_iov = 0x1, msg_iovlen = 93997316660384, msg_control = 0x557d74a7dbd0, msg_controllen = 93997318961776, msg_flags = 1959688816}, msg_len = 1959688816}, {msg_hdr = {msg_name = 0x7ffddd66e4b0, msg_namelen = 1923072314, msg_iov = 0x557d74ab5ca0, msg_iovlen = 93997318961776, msg_control = 0x557d74afd4f8, msg_controllen = 93997316953728, msg_flags = 1957680768}, msg_len = 1957680224}, {msg_hdr = {msg_name = 0x557d74ab5ca0, msg_namelen = 3714508344, msg_iov = 0x7ffddd66e500, msg_iovlen = 93997318961784, msg_control = 0x7ffddd66e520, msg_controllen = 93997316546160, msg_flags = 1921342512}, msg_len = 3714523472}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7ffddd66e7b0, msg_iovlen = 93997282746286, msg_control = 0x557d74a99e70, msg_controllen = 93997318958784, msg_flags = -580459168}, msg_len = 1923067139}, {msg_hdr = {msg_name = 0x557d74aa1058, msg_namelen = 3714508640, msg_iov = 0x557d74acaf28, msg_iovlen = 93997280615472, msg_control = 0x7ffddd66e590, msg_controllen = 93997282337653, msg_flags = -580459120}, msg_len = 1957302360}, {msg_hdr = {msg_name = 0x7ffddd66e760, msg_namelen = 1957474088, msg_iov = 0x7ffddd66e5d0, msg_iovlen = 93997282977749, msg_control = 0x7ffddd66e5c0, msg_controllen = 93997316575312, msg_flags = -1561776839}, msg_len = 3714508640}, {msg_hdr = {msg_name = 0x557d74acaf28, msg_namelen = 1957474088, msg_iov = 0x7ffddd66e610, msg_iovlen = 140728317961920, msg_control = 0x7ffddd66e600, msg_controllen = 93997282325776, msg_flags = -580458992}, msg_len = 3714508480}, {msg_hdr = {msg_name = 0x7ffddd66e620, msg_namelen = 3714508528, msg_iov = 0x7ffddd66e630, msg_iovlen = 140728317961984, msg_control = 0x7ffddd66e640, msg_controllen = 93997282325776, msg_flags = -580458928}, msg_len = 3714508544}, {msg_hdr = {msg_name = 0x7ffddd66e660, msg_namelen = 3714508592, msg_iov = 0x7ffddd66e670, msg_iovlen = 93997282325776, msg_control = 0x7ffddd66e680, msg_controllen = 140728317962032, msg_flags = -580458864}, msg_len = 1923045748}, {msg_hdr = {msg_name = 0x0, msg_namelen = 3714508592, msg_iov = 0x7ffddd66e6b0, msg_iovlen = 93997282318814, msg_control = 0x0, msg_controllen = 140728317962032, msg_flags = -580458800}, msg_len = 1923039791}, {msg_hdr = {msg_name = 0x0, msg_namelen = 3714508592, msg_iov = 0x7ffddd66e780, msg_iovlen = 93997282309230, msg_control = 0x0, msg_controllen = 93997320823352, msg_flags = -580458736}, msg_len = 1923039791}, {msg_hdr = {msg_name = 0x0, msg_namelen = 1924709123, msg_iov = 0x0, msg_iovlen = 1923036270, msg_control = 0x557d74b486b0, msg_controllen = 93997316392736, msg_flags = -580457344}, msg_len = 1924685806}, {msg_hdr = {msg_name = 0x0, msg_namelen = 1957987888, msg_iov = 0x557d74acad50, msg_iovlen = 16, msg_control = 0x557d74acadf0, msg_controllen = 1, msg_flags = 0}, msg_len = 0}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x557d74ef2520, msg_iovlen = 16, msg_control = 0x557d74ef25c0, msg_controllen = 1, msg_flags = 0}, msg_len = 0}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x557d74acad50, msg_iovlen = 16, msg_control = 0x557d74acadf0, msg_controllen = 1, msg_flags = 0}, msg_len = 0}, {msg_hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x557d74ef2520, msg_iovlen = 16, msg_control = 0x557d74ef25c0, msg_controllen = 1, msg_flags = 0}, msg_len = 0}}
        nread = 1
        chunk_buf = {base = 0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len = 65536}
        chunks = 1
        flags = 8
        k = 0
#25 0x0000557d72b85a44 in uv__udp_recvmsg (handle=0x557d74ab4500) at ../deps/libuv/libuv/src/unix/udp.c:276
        peer = {ss_family = 65535, __ss_padding = "\377\377\377\377\377\377\220\347f\335\375\177\000\000\250\206\264t}U\000\000\002\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\370\206\264t}U\000\000\360\354f\335\375\177\000\000\343a\270r}U\000\000\327)~\335\375\177\000\000\001\000\000\000\000\000\000\000\060\\\205r}U\000\000P!g\335\375\177\000\000\360\354f\335\375\177\000\000\366\357\030\274\366\177\000\000\000\000\000\000\037\000\000", __ss_align = 93997316568640}
        h = {msg_name = 0x7ffddd66ec40, msg_namelen = 1924674535, msg_iov = 0x7ffddd66ec80, msg_iovlen = 93997316739296, msg_control = 0x557d74af6980, msg_controllen = 1958000928, msg_flags = -580457376}
        nread = 93997283969864
        buf = {base = 0x557d72f1b380 <ReadBuffer> "\200e\023n\374\253%x", len = 65536}
        flags = 32765
        count = 32
        __PRETTY_FUNCTION__ = "uv__udp_recvmsg"
#26 0x0000557d72b854f9 in uv__udp_io (loop=0x557d74a74720, w=0x557d74ab4580, revents=1) at ../deps/libuv/libuv/src/unix/udp.c:180
        handle = 0x557d74ab4500
        __PRETTY_FUNCTION__ = "uv__udp_io"
#27 0x0000557d72b8895c in uv__io_poll (loop=0x557d74a74720, timeout=431) at ../deps/libuv/libuv/src/unix/linux-core.c:431
        no_epoll_pwait = 0
        no_epoll_wait = 0
        events = {{events = 1, data = {ptr = 0xe, fd = 14, u32 = 14, u64 = 14}}, {events = 4, data = {ptr = 0xffffffff, fd = -1, u32 = 4294967295, u64 = 4294967295}}, {events = 1, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 680 times>, {events = 0, data = {ptr = 0x7ff6bc5b06ec <check_match+316>, fd = -1134885140, u32 = 3160082156, u64 = 140697698764524}}, {events = 0, data = {ptr = 0xbd100000000, fd = 0, u32 = 0, u64 = 12992276070400}}, {events = 0, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 1, data = {ptr = 0xbc40efb000000000, fd = 0, u32 = 0, u64 = 13565105616833216512}}, {events = 32758, data = {ptr = 0x7ff6bc5b0af4 <do_lookup_x+932>, fd = -1134884108, u32 = 3160083188, u64 = 140697698765556}}, {events = 3025, data = {ptr = 0xbc431f4000000000, fd = 0, u32 = 0, u64 = 13565720862308433920}}, {events = 32758, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 3714518728, data = {ptr = 0xdd670ec400007ffd, fd = 32765, u32 = 32765, u64 = 15953736439959683069}}, {events = 32765, data = {ptr = 0x7ff6bc5b085e <do_lookup_x+270>, fd = -1134884770, u32 = 3160082526, u64 = 140697698764894}}, {events = 0, data = {ptr = 0xbc431f4000000000, fd = 0, u32 = 0, u64 = 13565720862308433920}}, {events = 32758, data = {ptr = 0x7ff6bc411720, fd = -1136584928, u32 = 3158382368, u64 = 140697697064736}}, {events = 1920944316, data = {ptr = 0x7d8fc1890000557d, fd = 21885, u32 = 21885, u64 = 9047662970565318013}}, {events = 0, data = {ptr = 0x557d727f2640, fd = 1920935488, u32 = 1920935488, u64 = 93997280208448}}, {events = 32915206, data = {ptr = 0xdd670f9000000000, fd = 0, u32 = 0, u64 = 15953737316132978688}}, {events = 32765, data = {ptr = 0x7ffddd670f80, fd = -580448384, u32 = 3714518912, u64 = 140728317972352}}, {events = 3714518728, data = {ptr = 0xbc2496e000007ffd, fd = 32765, u32 = 32765, u64 = 13557126667108909053}}, {events = 32758, data = {ptr = 0x9, fd = 9, u32 = 9, u64 = 9}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 2106573193, data = {ptr = 0xbc5d04f000000000, fd = 0, u32 = 0, u64 = 13573010280803205120}}, {events = 32758, data = {ptr = 0x7ffddd671028, fd = -580448216, u32 = 3714519080, u64 = 140728317972520}}, {events = 3160211856, data = {ptr = 0x7ff6, fd = 32758, u32 = 32758, u64 = 32758}}, {events = 0, data = {ptr = 0x7ff6bc249790, fd = -1138452592, u32 = 3156514704, u64 = 140697695197072}}, {events = 3160085391, data = {ptr = 0x300007ff6, fd = 32758, u32 = 32758, u64 = 12884934646}}, {events = 0, data = {ptr = 0x7ff6bc249790, fd = -1138452592, u32 = 3156514704, u64 = 140697695197072}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 3160211856, data = {ptr = 0x727f48bc00007ff6, fd = 32758, u32 = 32758, u64 = 8250393014657122294}}, {events = 21885, data = {ptr = 0x1727f2778, fd = 1920935800, u32 = 1920935800, u64 = 6215903096}}, {events = 3714518912, data = {ptr = 0xdd670f9000007ffd, fd = 32765, u32 = 32765, u64 = 15953737316133011453}}, {events = 32765, data = {ptr = 0x7ff6bc5d04f0, fd = -1134754576, u32 = 3160212720, u64 = 140697698895088}}, {events = 0, data = {ptr = 0xbc2496e000000000, fd = 0, u32 = 0, u64 = 13557126667108876288}}, {events = 32758, data = {ptr = 0x9, fd = 9, u32 = 9, u64 = 9}}, {events = 4294967295, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ff6bc4232b8, fd = -1136512328, u32 = 3158454968, u64 = 140697697137336}}, {events = 3160001056, data = {ptr = 0xbc5d04f000007ff6, fd = 32758, u32 = 32758, u64 = 13573010280803237878}}, {events = 32758, data = {ptr = 0x7ffddd6710e8, fd = -580448024, u32 = 3714519272, u64 = 140728317972712}}, {events = 3160211856, data = {ptr = 0x7ff6, fd = 32758, u32 = 32758, u64 = 32758}}, {events = 0, data = {ptr = 0x7ff6bc2499d0, fd = -1138452016, u32 = 3156515280, u64 = 140697695197648}}, {events = 3160085391, data = {ptr = 0x300007ff6, fd = 32758, u32 = 32758, u64 = 12884934646}}, {events = 0, data = {ptr = 0x557d72edba98 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)@got.plt>, fd = 1928182424, u32 = 1928182424, u64 = 93997287455384}}, {events = 3714520176, data = {ptr = 0x74a708d800007ffd, fd = 32765, u32 = 32765, u64 = 8405696953316311037}}, {events = 21885, data = {ptr = 0x7ffddd6717d8, fd = -580446248, u32 = 3714521048, u64 = 140728317974488}}, {events = 3714523480, data = {ptr = 0xdd67218000007ffd, fd = 32765, u32 = 32765, u64 = 15953757038622834685}}, {events = 32765, data = {ptr = 0x7ff6bc5b5b00 <_dl_fixup+208>, fd = -1134863616, u32 = 3160103680, u64 = 140697698786048}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ff6bc5d04f0, fd = -1134754576, u32 = 3160212720, u64 = 140697698895088}}, {events = 3158454968, data = {ptr = 0xdd67141000007ff6, fd = 32758, u32 = 32758, u64 = 15953742263935336438}}, {events = 32765, data = {ptr = 0x7ff6bc5bc57a <_dl_runtime_resolve_xsavec+122>, fd = -1134836358, u32 = 3160130938, u64 = 140697698813306}}, {events = 1957103832, data = {ptr = 0x74a709100000557d, fd = 21885, u32 = 21885, u64 = 8405697193834468733}}, {events = 21885, data = {ptr = 0x17, fd = 23, u32 = 23, u64 = 23}}, {events = 23, data = {ptr = 0x74a708d800000000, fd = 0, u32 = 0, u64 = 8405696953316278272}}, {events = 21885, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}, {events = 1957102032, data = {ptr = 0x90000557d, fd = 21885, u32 = 21885, u64 = 38654727549}}, {events = 0, data = {ptr = 0xffffffff, fd = -1, u32 = 4294967295, u64 = 4294967295}}, {events = 0, data = {ptr = 0xbc42e07000000000, fd = 0, u32 = 0, u64 = 13565651799234314240}}, {events = 32758, data = {ptr = 0xffff00001f80, fd = 8064, u32 = 8064, u64 = 281470681751424}}, {events = 3714520448, data = {ptr = 0xdd6717b000007ffd, fd = 32765, u32 = 32765, u64 = 15953746249664987133}}, {events = 32765, data = {ptr = 0x30, fd = 48, u32 = 48, u64 = 48}}, {events = 3714523480, data = {ptr = 0xdd67218000007ffd, fd = 32765, u32 = 32765, u64 = 15953757038622834685}}, {events = 32765, data = {ptr = 0x7ff6bc5b5b00 <_dl_fixup+208>, fd = -1134863616, u32 = 3160103680, u64 = 140697698786048}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffddd671560, fd = -580446880, u32 = 3714520416, u64 = 140728317973856}}, {events = 3158451200, data = {ptr = 0xdd6714f000007ff6, fd = 32758, u32 = 32758, u64 = 15953743226008010742}}, {events = 32765, data = {ptr = 0x7ff6bc5bc57a <_dl_runtime_resolve_xsavec+122>, fd = -1134836358, u32 = 3160130938, u64 = 140697698813306}}, {events = 53, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 53, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xbc5b06ec43e00000, fd = 1138753536, u32 = 1138753536, u64 = 13572449513831923712}}, {events = 32758, data = {ptr = 0x404a800000000000, fd = 0, u32 = 0, u64 = 4632655904192331776}}, {events = 2343, data = {ptr = 0xbc24900000000000, fd = 0, u32 = 0, u64 = 13557119107966435328}}, {events = 32758, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 3154689904, data = {ptr = 0xbc5b0af400007ff6, fd = 32758, u32 = 32758, u64 = 13572453945099452406}}, {events = 32758, data = {ptr = 0x927, fd = 2343, u32 = 2343, u64 = 2343}}, {events = 3154746528, data = {ptr = 0xbc24900000007ff6, fd = 32758, u32 = 32758, u64 = 13557119107966468086}}, {events = 32758, data = {ptr = 0x7ffddd671208, fd = -580447736, u32 = 3714519560, u64 = 140728317973000}}, {events = 3714519556, data = {ptr = 0xbc5b085e00007ffd, fd = 32765, u32 = 32765, u64 = 13572451101831102461}}, {events = 32758, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3154746528, data = {ptr = 0xbc08bfa800007ff6, fd = 32758, u32 = 32758, u64 = 13549290207219580918}}, {events = 32758, data = {ptr = 0x7ff6bc4338f8, fd = -1136445192, u32 = 3158522104, u64 = 140697697204472}}, {events = 2090266759, data = {ptr = 0xbc411c4800000000, fd = 0, u32 = 0, u64 = 13565154648179867648}}, {events = 32758, data = {ptr = 0x1f25bc2, fd = 32660418, u32 = 32660418, u64 = 32660418}}, {events = 3714519760, data = {ptr = 0xdd6712c000007ffd, fd = 32765, u32 = 32765, u64 = 15953740820826324989}}, {events = 32765, data = {ptr = 0x7ffddd671208, fd = -580447736, u32 = 3714519560, u64 = 140728317973000}}, {events = 3156514528, data = {ptr = 0x900007ff6, fd = 32758, u32 = 32758, u64 = 38654738422}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7c96f087, fd = 2090266759, u32 = 2090266759, u64 = 2090266759}}, {events = 3160001920, data = {ptr = 0xdd67136800007ff6, fd = 32758, u32 = 32758, u64 = 15953741542380830710}}, {events = 32765, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 0, data = {ptr = 0xbc24a10000000000, fd = 0, u32 = 0, u64 = 13557137799664107520}}, {events = 32758, data = {ptr = 0x7ff6bc5b138f <_dl_lookup_symbol_x+335>, fd = -1134881905, u32 = 3160085391, u64 = 140697698767759}}, {events = 7, data = {ptr = 0xbc24a10000000000, fd = 0, u32 = 0, u64 = 13557137799664107520}}, {events = 32758, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7ff6bc5b06ec <check_match+316>, fd = -1134885140, u32 = 3160082156, u64 = 140697698764524}}, {events = 3158522104, data = {ptr = 0x91100007ff6, fd = 32758, u32 = 32758, u64 = 9968619126774}}, {events = 0, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 1, data = {ptr = 0xbc40e4b000000000, fd = 0, u32 = 0, u64 = 13565093522205310976}}, {events = 32758, data = {ptr = 0x7ff6bc5b0af4 <do_lookup_x+932>, fd = -1134884108, u32 = 3160083188, u64 = 140697698765556}}, {events = 2321, data = {ptr = 0xbc431f4000000000, fd = 0, u32 = 0, u64 = 13565720862308433920}}, {events = 32758, data = {ptr = 0x7ff6bc59ca20, fd = -1134966240, u32 = 3160001056, u64 = 140697698683424}}, {events = 3714519880, data = {ptr = 0xdd67134400007ffd, fd = 32765, u32 = 32765, u64 = 15953741387762008061}}, {events = 32765, data = {ptr = 0x7ff6bc5b085e <do_lookup_x+270>, fd = -1134884770, u32 = 3160082526, u64 = 140697698764894}}, {events = 0, data = {ptr = 0xbc431f4000000000, fd = 0, u32 = 0, u64 = 13565720862308433920}}, {events = 32758, data = {ptr = 0x7ff6bc411720, fd = -1136584928, u32 = 3158382368, u64 = 140697697064736}}, {events = 1920942972, data = {ptr = 0xa428981a0000557d, fd = 21885, u32 = 21885, u64 = 11828871658725201277}}, {events = 0, data = {ptr = 0x557d727f0f30, fd = 1920929584, u32 = 1920929584, u64 = 93997280202544}}, {events = 43033184, data = {ptr = 0xdd67141000000000, fd = 0, u32 = 0, u64 = 15953742263935303680}}, {events = 32765, data = {ptr = 0x7ffddd671400, fd = -580447232, u32 = 3714520064, u64 = 140728317973504}}, {events = 3714519880, data = {ptr = 0xbc2496e000007ffd, fd = 32765, u32 = 32765, u64 = 13557126667108909053}}, {events = 32758, data = {ptr = 0x9, fd = 9, u32 = 9, u64 = 9}}, {events = 3714523520, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 2754123802, data = {ptr = 0xbc5d04f000000000, fd = 0, u32 = 0, u64 = 13573010280803205120}}, {events = 32758, data = {ptr = 0x7ffddd6714a8, fd = -580447064, u32 = 3714520232, u64 = 140728317973672}}, {events = 3160211856, data = {ptr = 0x7ff6, fd = 32758, u32 = 32758, u64 = 32758}}, {events = 0, data = {ptr = 0x7ff6bc249790, fd = -1138452592, u32 = 3156514704, u64 = 140697695197072}}, {events = 3160085391, data = {ptr = 0x100007ff6, fd = 32758, u32 = 32758, u64 = 4295000054}}, {events = 0, data = {ptr = 0x7ff6bc249790, fd = -1138452592, u32 = 3156514704, u64 = 140697695197072}}, {events = 5, data = {ptr = 0xdd67196000000000, fd = 0, u32 = 0, u64 = 15953748105090826240}}, {events = 32765, data = {ptr = 0x7ffddd671950, fd = -580445872, u32 = 3714521424, u64 = 140728317974864}}, {events = 3, data = {ptr = 0xdd671a9000000000, fd = 0, u32 = 0, u64 = 15953749410760884224}}, {events = 32765, data = {ptr = 0x557d72cd1358, fd = 1926042456, u32 = 1926042456, u64 = 93997285315416}}, {events = 3156476768, data = {ptr = 0xbc0d811200007ff6, fd = 32758, u32 = 32758, u64 = 13550628768137117686}}, {events = 32758, data = {ptr = 0x7ff6bc41023c, fd = -1136590276, u32 = 3158377020, u64 = 140697697059388}}, {events = 3714522048, data = {ptr = 0x7800007ffd, fd = 32765, u32 = 32765, u64 = 515396108285}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffddd671530, fd = -580446928, u32 = 3714520368, u64 = 140728317973808}}, {events = 4294967295, data = {ptr = 0xffffffff, fd = -1, u32 = 4294967295, u64 = 4294967295}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0xa00007ff6, fd = 32758, u32 = 32758, u64 = 42949705718}}, {events = 0, data = {ptr = 0x3dcf8f20, fd = 1037012768, u32 = 1037012768, u64 = 1037012768}}, {events = 3714521368, data = {ptr = 0x300007ffd, fd = 32765, u32 = 32765, u64 = 12884934653}}, {events = 0, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}, {events = 0, data = {ptr = 0xbc23f76000000000, fd = 0, u32 = 0, u64 = 13556951295004246016}}, {events = 32758, data = {ptr = 0xd68, fd = 3432, u32 = 3432, u64 = 3432}}, {events = 1926042453, data = {ptr = 0x557d, fd = 21885, u32 = 21885, u64 = 21885}}, {events = 0, data = {ptr = 0x557d72cd1355, fd = 1926042453, u32 = 1926042453, u64 = 93997285315413}}, {events = 3714520240, data = {ptr = 0x72cd135900007ffd, fd = 32765, u32 = 32765, u64 = 8272289363522519037}}, {events = 21885, data = {ptr = 0x7ffddd6714d0, fd = -580447024, u32 = 3714520272, u64 = 140728317973712}}, {events = 1923233309, data = {ptr = 0xdd6714d00000557d, fd = 21885, u32 = 21885, u64 = 15953743088569046397}}, {events = 32765, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}, {events = 3714521328, data = {ptr = 0x74b2d02000007ffd, fd = 32765, u32 = 32765, u64 = 8409012290111700989}}, {events = 21885, data = {ptr = 0x7ffddd671530, fd = -580446928, u32 = 3714520368, u64 = 140728317973808}}, {events = 1923159472, data = {ptr = 0xa98ac70000557d, fd = 21885, u32 = 21885, u64 = 47721858367247741}}, {events = 0, data = {ptr = 0x7ffddd6718e0, fd = -580445984, u32 = 3714521312, u64 = 140728317974752}}, {events = 11, data = {ptr = 0x80000000b, fd = 11, u32 = 11, u64 = 34359738379}}, {events = 21885, data = {ptr = 0xb, fd = 11, u32 = 11, u64 = 11}}, {events = 16, data = {ptr = 0xdd671b7000000030, fd = 48, u32 = 48, u64 = 15953750372833558576}}, {events = 32765, data = {ptr = 0x7ffddd671ab0, fd = -580445520, u32 = 3714521776, u64 = 140728317975216}}, {events = 1921342512, data = {ptr = 0xdd6721500000557d, fd = 21885, u32 = 21885, u64 = 15953756832464393597}}, {events = 32765, data = {ptr = 0x100, fd = 256, u32 = 256, u64 = 256}}, {events = 1926065856, data = {ptr = 0xdd6715600000557d, fd = 21885, u32 = 21885, u64 = 15953743707044337021}}, {events = 32765, data = {ptr = 0x557d72a155e1 <std::array<unsigned char, 400ul>::operator[](unsigned long) const+35>, fd = 1923175905, u32 = 1923175905, u64 = 93997282448865}}, {events = 256, data = {ptr = 0xbc52845900000000, fd = 0, u32 = 0, u64 = 13570054145007681536}}, {events = 32758, data = {ptr = 0x7ffddd671580, fd = -580446848, u32 = 3714520448, u64 = 140728317973888}}, {events = 1957875744, data = {ptr = 0xdd6715a00000557d, fd = 21885, u32 = 21885, u64 = 15953743981922243965}}, {events = 32765, data = {ptr = 0x557d72a2361d <nlohmann::detail::output_string_adapter<char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::write_characters(char const*, unsigned long)+47>, fd = 1923233309, u32 = 1923233309, u64 = 93997282506269}}, {events = 3714520480, data = {ptr = 0x2400007ffd, fd = 32765, u32 = 32765, u64 = 154618855421}}, {events = 0, data = {ptr = 0x7ffddd67193a, fd = -580445894, u32 = 3714521402, u64 = 140728317974842}}, {events = 1957875744, data = {ptr = 0xdd6716f00000557d, fd = 21885, u32 = 21885, u64 = 15953745425031255421}}, {events = 32765, data = {ptr = 0x557d72a10c6c <nlohmann::detail::serializer<nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer> >::dump_escaped(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)+2440>, fd = 1923157100, u32 = 1923157100, u64 = 93997282430060}}, {events = 3714520528, data = {ptr = 0x729ef21a00007ffd, fd = 32765, u32 = 32765, u64 = 8259304960127172605}}, {events = 21760, data = {ptr = 0x557d74acac80, fd = 1957473408, u32 = 1957473408, u64 = 93997316746368}}, {events = 3714521312, data = {ptr = 0xdd6715f000007ffd, fd = 32765, u32 = 32765, u64 = 15953744325519638525}}, {events = 32765, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3714520592, data = {ptr = 0x72855c3000007ffd, fd = 32765, u32 = 32765, u64 = 8252103253454520317}}, {events = 21885, data = {ptr = 0x7ffddd672150, fd = -580443824, u32 = 3714523472, u64 = 140728317976912}}, {events = 100, data = {ptr = 0x72855c300000557d, fd = 21885, u32 = 21885, u64 = 8252103253454509437}}, {events = 21885, data = {ptr = 0x557d74b2d020, fd = 1957875744, u32 = 1957875744, u64 = 93997317148704}}, {events = 256, data = {ptr = 0x72cd6ec000000000, fd = 0, u32 = 0, u64 = 8272389861462245376}}, {events = 21885, data = {ptr = 0x7ffddd671640, fd = -580446656, u32 = 3714520640, u64 = 140728317974080}}, {events = 1923175905, data = {ptr = 0x1000000557d, fd = 21885, u32 = 21885, u64 = 1099511649661}}, {events = 0, data = {ptr = 0x7ff6bc528459 <std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)+57>, fd = -1135442855, u32 = 3159524441, u64 = 140697698206809}}, {events = 3714520672, data = {ptr = 0x74b2d02000007ffd, fd = 32765, u32 = 32765, u64 = 8409012290111700989}}, {events = 21885, data = {ptr = 0x7ffddd671680, fd = -580446592, u32 = 3714520704, u64 = 140728317974144}}, {events = 1923233309, data = {ptr = 0xdd6716800000557d, fd = 21885, u32 = 21885, u64 = 15953744943994918269}}, {events = 32765, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}, {events = 3714521402, data = {ptr = 0x74b2d02000007ffd, fd = 32765, u32 = 32765, u64 = 8409012290111700989}}, {events = 21885, data = {ptr = 0x7ffddd6717d0, fd = -580446256, u32 = 3714521040, u64 = 140728317974480}}, {events = 1923157100, data = {ptr = 0x74adcff80000557d, fd = 21885, u32 = 21885, u64 = 8407604743429444989}}, {events = 21885, data = {ptr = 0x5500729f53c8, fd = 1923044296, u32 = 1923044296, u64 = 93460411405256}}, {events = 1959916016, data = {ptr = 0xdd6718e00000557d, fd = 21885, u32 = 21885, u64 = 15953747555335034237}}, {events = 32765, data = {ptr = 0x7ffddd6716d0, fd = -580446512, u32 = 3714520784, u64 = 140728317974224}}...}
        pe = 0x7ffddd66edf0
        e = {events = 1, data = {ptr = 0x12, fd = 18, u32 = 18, u64 = 18}}
        real_timeout = 431
        q = 0x557d74b486c8
        w = 0x557d74ab4580
        sigset = {__val = {0 <repeats 16 times>}}
        sigmask = 0
        base = 2476908
        have_signals = 0
        nevents = 0
        count = 48
        nfds = 1
        fd = 14
        op = 3
        i = 0
        __PRETTY_FUNCTION__ = "uv__io_poll"
#28 0x0000557d72b7867e in uv_run (loop=0x557d74a74720, mode=UV_RUN_DEFAULT) at ../deps/libuv/libuv/src/unix/core.c:381
        timeout = 431
        r = 1
        ran_pending = 1
#29 0x0000557d729e4dd6 in DepLibUV::RunLoop () at ../src/DepLibUV.cpp:52
        __FUNCTION__ = "RunLoop"
#30 0x0000557d729f07c4 in Worker::Worker (this=0x7ffddd671f70, channel=0x557d74a74b10, payloadChannel=0x557d74a74dd0) at ../src/Worker.cpp:38
No locals.
#31 0x0000557d72b70314 in main (argc=4, argv=0x7ffddd672158) at ../src/main.cpp:139
        worker = {<Channel::UnixStreamSocket::Listener> = {_vptr.Listener = 0x557d72ed52f8 <vtable for Worker+16>}, <PayloadChannel::UnixStreamSocket::Listener> = {_vptr.Listener = 0x557d72ed5340 <vtable for Worker+88>}, <SignalsHandler::Listener> = {_vptr.Listener = 0x557d72ed5360 <vtable for Worker+120>}, channel = 0x557d74a74b10, payloadChannel = 0x557d74a74dd0, signalsHandler = 0x557d74a9f640, mapRouters = std::unordered_map with 2 elements = {["b8e27449-99bd-4231-99ef-1d57c3cfcacb"] = 0x557d74acaf00, ["3dda82e0-c62b-470e-af9e-eb4868139dd7"] = 0x557d74a7bbe0}, closed = false}
        __FUNCTION__ = "main"
        version = "3.6.7"
        channel = 0x557d74a74b10
        payloadChannel = 0x557d74a74dd0

</details>

Also when receiving RTP via RTC::PlainTransport::OnUdpSocketPacketReceived().

versatica/mediasoup

Answer questions ibc

Please try by removing the { type: "goog-remb" } line and tell me if still crashes.

useful!

Related questions

how can I use FFmpeg and h264 ? hot 11
source:https://uonfu.com/
answerer
Iñaki Baz Castillo ibc around.co Bilbao & Madrid https://inakibaz.me Passionate about new technologies, Open Source, modern web applications development, Node.js, C++, SIP protocol and, above all, Real-Time Communications.
Github User Rank List