And here’s the third one that happened a few hours ago:
$ gdb /var/conference/server/node_modules/mediasoup/worker/out/Release/mediasoup-worker /tmp/cores/core.mediasoup-worke.sig6.21715
GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /var/conference/server/node_modules/mediasoup/worker/out/Release/mediasoup-worker...done.
warning: core file may not match specified executable file.
[New LWP 21715]
[New LWP 21720]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/var/conference/server/node_modules/mediasoup/worker/out/Release/mediasoup-work'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f6324dd4428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f63262ad740 (LWP 21715))]
(gdb) bt full
#0 0x00007f6324dd4428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
resultvar = 0
pd = <optimized out>
pid = 21715
selftid = 21715
#1 0x00007f6324dd602a in __GI_abort () at abort.c:89
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {9770211683681599426, 1740610284492676589,
140730062674624, 50549082493, 140063818883072, 9101392, 1400, 9101976, 0, 0, 140063797294396, 140063798391376,
140063798405024, 9223372036854775808, 140063798391376, 9101392}}, sa_flags = 640393216, sa_restorer = 0x8ae050}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007f6324dccbd7 in __assert_fail_base (fmt=<optimized out>,
assertion=assertion@entry=0x8ae050 "(stream->type == UV_TCP || stream->type == UV_NAMED_PIPE || stream->type == UV_TTY) && \"uv_write (unix) does not yet support other types of streams\"", file=file@entry=0x8adca0 "../deps/libuv/src/unix/stream.c", line=line@entry=1400,
function=function@entry=0x8ae298 <__PRETTY_FUNCTION__.9016> "uv_write2") at assert.c:92
str = 0x66fd020 "P\321o\006"
total = 4096
#3 0x00007f6324dccc82 in __GI___assert_fail (
assertion=0x8ae050 "(stream->type == UV_TCP || stream->type == UV_NAMED_PIPE || stream->type == UV_TTY) && \"uv_write (unix) does not yet support other types of streams\"", file=0x8adca0 "../deps/libuv/src/unix/stream.c", line=1400,
function=0x8ae298 <__PRETTY_FUNCTION__.9016> "uv_write2") at assert.c:101
No locals.
#4 0x0000000000750416 in uv_write2 (req=0x7ffe45651ce0, stream=0x66fcbe0, bufs=0x7ffe45651e20, nbufs=2, send_handle=0x0,
cb=0x7506da <uv_try_write_cb>) at ../deps/libuv/src/unix/stream.c:1397
empty_queue = 0
__PRETTY_FUNCTION__ = "uv_write2"
#5 0x00000000007506d8 in uv_write (req=0x7ffe45651ce0, handle=0x66fcbe0, bufs=0x7ffe45651e20, nbufs=2, cb=0x7506da <uv_try_write_cb>)
at ../deps/libuv/src/unix/stream.c:1492
No locals.
#6 0x0000000000750790 in uv_try_write (stream=0x66fcbe0, bufs=0x7ffe45651e20, nbufs=2) at ../deps/libuv/src/unix/stream.c:1517
r = -627946092
has_pollout = 0
written = 1287401128648419853
req_size = 3566393180782151824
req = {data = 0xca084f8ce600d62d, type = 30704928, reserved = {0x0, 0x29, 0x1d48520, 0xccbf85acd39a2700, 0x9fc2c0d3, 0x9fc2c0d3},
cb = 0x7ffe45651d90, send_handle = 0x36a7f0, handle = 0x3d9, queue = {0x76d2d9 <srtp_hmac_compute+127>,
0x10a07c9 <RTC::EncryptBuffer+1001>}, write_index = 10, bufs = 0x7ffe45651e20, nbufs = 67871152, error = 0, bufsml = {{
base = 0xa00000014 <error: Cannot access memory at address 0xa00000014>, len = 67871152}, {
base = 0xab348eec67427353 <error: Cannot access memory at address 0xab348eec67427353>, len = 10928203473184844109}, {
base = 0x8c0c9005 <error: Cannot access memory at address 0x8c0c9005>, len = 14753657881619998464}, {
base = 0x3f345651e50 <error: Cannot access memory at address 0x3f345651e50>, len = 17433568}}}
__PRETTY_FUNCTION__ = "uv_try_write"
#7 0x00000000005d3b89 in TcpConnection::Write (this=0x66fcaa0, data1=0x7ffe45651e86 <incomplete sequence \363>, len1=2,
data2=0x10a03e0 <RTC::EncryptBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len2=1011)
at ../src/handles/TcpConnection.cpp:271
totalLen = 1013
--Type <RET> for more, q to quit, c to continue without paging--c
buffers = {{base = 0x7ffe45651e86 <incomplete sequence \363>, len = 2}, {base = 0x10a03e0 <RTC::EncryptBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len = 1011}}
written = 17434569
err = 0
pendingLen = 17433580
writeData = 0x10a03e0 <RTC::EncryptBuffer>
buffer = {base = 0x750ea80 "0\315\002\006", len = 17434569}
__FUNCTION__ = "Write"
#8 0x000000000069d50b in RTC::TcpConnection::Send (this=0x66fcaa0, data=0x10a03e0 <RTC::EncryptBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1011) at ../src/RTC/TcpConnection.cpp:169
frameLen = <incomplete sequence \363>
#9 0x000000000062deac in RTC::TransportTuple::Send (this=0x5fbc830, data=0x10a03e0 <RTC::EncryptBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1011) at ../include/RTC/TransportTuple.hpp:113
No locals.
#10 0x00000000006b3a51 in RTC::WebRtcTransport::SendRtpPacket (this=0x606d330, packet=0x6704e60, consumer=0x38be350, retransmitted=false, probation=false) at ../src/RTC/WebRtcTransport.cpp:828
seq = 574
data = 0x10a03e0 <RTC::EncryptBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>
len = 1011
#11 0x00000000006a5e9b in RTC::Transport::OnConsumerSendRtpPacket (this=0x606d330, consumer=0x38be350, packet=0x6704e60) at ../src/RTC/Transport.cpp:1392
No locals.
#12 0x000000000068b0f2 in RTC::SimpleConsumer::SendRtpPacket (this=0x38be350, packet=0x6704e60) at ../src/RTC/SimpleConsumer.cpp:205
payloadType = 101 'e'
isSyncPacket = false
__FUNCTION__ = "SendRtpPacket"
seq = 574
origSsrc = 645288018
origSeq = 2370
#13 0x0000000000650a17 in RTC::Router::OnTransportProducerRtpPacketReceived (this=0x1d64ac0, producer=0x74e9c30, packet=0x6704e60) at ../src/RTC/Router.cpp:636
consumer = 0x38be350
__for_range = std::unordered_set with 31 elements = {[0] = 0x4f03f50, [1] = 0x5fccad0, [2] = 0x7397050, [3] = 0x5d53210, [4] = 0x5daa830, [5] = 0x5d31000, [6] = 0x38a85a0, [7] = 0x29d4d80, [8] = 0x2bc2a00, [9] = 0x5e1ab60, [10] = 0x7f932f0, [11] = 0x1cbd360, [12] = 0x2ba0df0, [13] = 0x5ffac60, [14] = 0x3c2c140, [15] = 0x2950d90, [16] = 0x2655d50, [17] = 0x5d6d550, [18] = 0x749ef70, [19] = 0x2610d70, [20] = 0x499caf0, [21] = 0x5fad570, [22] = 0x6a2d1e0, [23] = 0x6025310, [24] = 0x66e3670, [25] = 0x38be350, [26] = 0x60335a0, [27] = 0x29cb530, [28] = 0x7f52510, [29] = 0x6069fa0, [30] = 0x7dac080}
__for_begin = {<std::__detail::_Node_iterator_base<RTC::Consumer*, false>> = {_M_cur = 0x2928090}, <No data fields>}
__for_end = {<std::__detail::_Node_iterator_base<RTC::Consumer*, false>> = {_M_cur = 0x0}, <No data fields>}
consumers = std::unordered_set with 31 elements = {[0] = 0x4f03f50, [1] = 0x5fccad0, [2] = 0x7397050, [3] = 0x5d53210, [4] = 0x5daa830, [5] = 0x5d31000, [6] = 0x38a85a0, [7] = 0x29d4d80, [8] = 0x2bc2a00, [9] = 0x5e1ab60, [10] = 0x7f932f0, [11] = 0x1cbd360, [12] = 0x2ba0df0, [13] = 0x5ffac60, [14] = 0x3c2c140, [15] = 0x2950d90, [16] = 0x2655d50, [17] = 0x5d6d550, [18] = 0x749ef70, [19] = 0x2610d70, [20] = 0x499caf0, [21] = 0x5fad570, [22] = 0x6a2d1e0, [23] = 0x6025310, [24] = 0x66e3670, [25] = 0x38be350, [26] = 0x60335a0, [27] = 0x29cb530, [28] = 0x7f52510, [29] = 0x6069fa0, [30] = 0x7dac080}
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 = 0x7ffe45652060}, <No data fields>}
#14 0x00000000006a5dd6 in RTC::Transport::OnProducerRtpPacketReceived (this=0x32e0cc0, producer=0x74e9c30, packet=0x6704e60) at ../src/RTC/Transport.cpp:1369
No locals.
#15 0x000000000063db16 in RTC::Producer::ReceiveRtpPacket (this=0x74e9c30, packet=0x6704e60) at ../src/RTC/Producer.cpp:546
numRtpStreamsBefore = 1
rtpStream = 0x3c09740
__FUNCTION__ = "ReceiveRtpPacket"
#16 0x00000000006b7952 in RTC::WebRtcTransport::OnRtpDataReceived (this=0x32e0cc0, tuple=0x7ffe456521b0, data=0xc32880 <ReadBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1005) at ../src/RTC/WebRtcTransport.cpp:1222
__FUNCTION__ = "OnRtpDataReceived"
packet = 0x6704e60
producer = 0x74e9c30
#17 0x00000000006b70d9 in RTC::WebRtcTransport::OnPacketReceived (this=0x32e0cc0, tuple=0x7ffe456521b0, data=0xc32880 <ReadBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1015) at ../src/RTC/WebRtcTransport.cpp:1050
No locals.
#18 0x00000000006b7d56 in RTC::WebRtcTransport::OnUdpSocketPacketReceived (this=0x32e0cc0, socket=0x32e5040, data=0xc32880 <ReadBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1015, remoteAddr=0x7ffe45652400) at ../src/RTC/WebRtcTransport.cpp:1407
tuple = {udpSocket = 0x32e5040, udpRemoteAddr = 0x7ffe45652400, tcpConnection = 0x0, localAnnouncedIp = "", udpRemoteAddrStorage = {ss_family = 2, __ss_padding = "\000\000\000\000\000\000\320XeE\376\177\000\000\000'\232Ӭ\205\277\314\000\000\000\000\000\000\000\000p\022\311\001\000\000\000\000P\"eE\376\177\000\000Z\323i\000\000\000\000\000\200\021\212\002\000\000\000\000\260\332\311\001\000\000\000\000`\"eE\376\177\000\000J\000\000\000\000\000\000\000L\000\000\000\000\000\000\000\222\204c\002\000\000\000\000\200\"eE\376\177\000\000W@]\000\000\000\000", __ss_align = 140730062676640}, protocol = RTC::TransportTuple::Protocol::UDP}
#19 0x00000000006ad777 in RTC::UdpSocket::UserOnUdpDatagramReceived (this=0x32e5040, data=0xc32880 <ReadBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len=1015, addr=0x7ffe45652400) at ../src/RTC/UdpSocket.cpp:39
__FUNCTION__ = "UserOnUdpDatagramReceived"
#20 0x00000000005d8226 in UdpSocket::OnUvRecv (this=0x32e5040, nread=1015, buf=0x7ffe456523b0, addr=0x7ffe45652400, flags=0) at ../src/handles/UdpSocket.cpp:313
__FUNCTION__ = "OnUvRecv"
#21 0x00000000005d7580 in onRecv (handle=0x32e5120, nread=1015, buf=0x7ffe456523b0, addr=0x7ffe45652400, flags=0) at ../src/handles/UdpSocket.cpp:35
socket = 0x32e5040
#22 0x000000000075311a in uv__udp_recvmsg (handle=0x32e5120) at ../deps/libuv/src/unix/udp.c:206
addr = 0x7ffe45652400
peer = {ss_family = 2, __ss_padding = "Ѡ[\272\326\032\000\000\000\000\000\000\000\000t/]\000\000\000\000\000P$eE\376\177\000\000*\214pE\376\177\000\000\240$eE\376\177\000\000\260\256\325\002\001\000\000\000\001\000\000\000\000\000\000\000\020\277@\000\000\000\000\000\320XeE\376\177\000\000\240$eE\376\177\000\000vH\353$c\177\000\000`$eE\000\000\000\000p\022\311\001\000\000\000\000\300$eE\376\177\000", __ss_align = 7689632}
h = {msg_name = 0x7ffe45652400, msg_namelen = 16, msg_iov = 0x7ffe456523b0, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0}
nread = 1015
buf = {base = 0xc32880 <ReadBuffer> "\220e\002>\003 k<\027\207\210\376\276", <incomplete sequence \336>, len = 65536}
flags = 0
count = 30
__PRETTY_FUNCTION__ = "uv__udp_recvmsg"
#23 0x0000000000752e30 in uv__udp_io (loop=0x1c63c00, w=0x32e51a0, revents=1) at ../deps/libuv/src/unix/udp.c:143
handle = 0x32e5120
__PRETTY_FUNCTION__ = "uv__udp_io"
#24 0x000000000075536a in uv__io_poll (loop=0x1c63c00, timeout=8) at ../deps/libuv/src/unix/linux-core.c:384
max_safe_timeout = 1789569
events = {{events = 1, data = {ptr = 0x31, fd = 49, u32 = 49, u64 = 49}}, {events = 1, data = {ptr = 0xf, fd = 15, u32 = 15, u64 = 15}}, {events = 1, data = {ptr = 0x4a, fd = 74, u32 = 74, u64 = 74}}, {events = 1, data = {ptr = 0x41, fd = 65, u32 = 65, u64 = 65}}, {events = 1, data = {ptr = 0x23, fd = 35, u32 = 35, u64 = 35}}, {events = 1, data = {ptr = 0x28, fd = 40, u32 = 40, u64 = 40}}, {events = 1, data = {ptr = 0x25, fd = 37, u32 = 37, u64 = 37}}, {events = 1, data = {ptr = 0x2b, fd = 43, u32 = 43, u64 = 43}}, {events = 1, data = {ptr = 0x1d, fd = 29, u32 = 29, u64 = 29}}, {events = 1, data = {ptr = 0x46, fd = 70, u32 = 70, u64 = 70}}, {events = 1, data = {ptr = 0x37, fd = 55, u32 = 55, u64 = 55}}, {events = 1, data = {ptr = 0x2e, fd = 46, u32 = 46, u64 = 46}}, {events = 1, data = {ptr = 0x51, fd = 81, u32 = 81, u64 = 81}}, {events = 1, data = {ptr = 0x4a, fd = 74, u32 = 74, u64 = 74}}, {events = 1, data = {ptr = 0x3e, fd = 62, u32 = 62, u64 = 62}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 659 times>, {events = 29903248, data = {ptr = 0x1c8560800000000, fd = 0, u32 = 0, u64 = 128447181739786240}}, {events = 0, data = {ptr = 0x497bc5 <BN_CTX_get+85>, fd = 4815813, u32 = 4815813, u64 = 4815813}}, {events = 0, data = {ptr = 0x800000000, fd = 0, u32 = 0, u64 = 34359738368}}, {events = 0, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}, {events = 29906416, data = {ptr = 0x1c8499000000000, fd = 0, u32 = 0, u64 = 128433472204177408}}, {events = 0, data = {ptr = 0x4a7df7 <bn_sqr_fixed_top+103>, fd = 4881911, u32 = 4881911, u64 = 4881911}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 16, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 14 times>, {events = 0, data = {ptr = 0x800000000, fd = 0, u32 = 0, u64 = 34359738368}}, {events = 0, data = {ptr = 0x1c855f0, fd = 29906416, u32 = 29906416, u64 = 29906416}}, {events = 29907416, data = {ptr = 0x800000000, fd = 0, u32 = 0, u64 = 34359738368}}, {events = 0, data = {ptr = 0x4a13df <bn_from_montgomery_word+735>, fd = 4854751, u32 = 4854751, u64 = 4854751}}, {events = 4294967295, data = {ptr = 0x1c859e0ffffffff, fd = -1, u32 = 4294967295, u64 = 128451412282572799}}, {events = 0, data = {ptr = 0x1c85590, fd = 29906320, u32 = 29906320, u64 = 29906320}}, {events = 8, data = {ptr = 0x1c855f000000000, fd = 0, u32 = 0, u64 = 128447078660571136}}, {events = 0, data = {ptr = 0x1c84990, fd = 29903248, u32 = 29903248, u64 = 29903248}}, {events = 29906416, data = {ptr = 0x4565511000000000, fd = 0, u32 = 0, u64 = 5000492090426130432}}, {events = 32766, data = {ptr = 0x1c85590, fd = 29906320, u32 = 29906320, u64 = 29906320}}, {events = 29907792, data = {ptr = 0x4565511000000000, fd = 0, u32 = 0, u64 = 5000492090426130432}}, {events = 32766, data = {ptr = 0x4a16d4 <bn_from_mont_fixed_top+84>, fd = 4855508, u32 = 4855508, u64 = 4855508}}, {events = 29906320, data = {ptr = 0x4565518000000000, fd = 0, u32 = 0, u64 = 5000492571462467584}}, {events = 32766, data = {ptr = 0x7ffe45655110, fd = 1164267792, u32 = 1164267792, u64 = 140730062688528}}, {events = 29903248, data = {ptr = 0x4565513000000000, fd = 0, u32 = 0, u64 = 5000492227865083904}}, {events = 32766, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1164267904, data = {ptr = 0x4565511000007ffe, fd = 32766, u32 = 32766, u64 = 5000492090426163198}}, {events = 32766, data = {ptr = 0x1c84990, fd = 29903248, u32 = 29903248, u64 = 29903248}}, {events = 4820873, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x2609fe1400000000, fd = 0, u32 = 0, u64 = 2741001210084458496}}, {events = 32611, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 76 times>, {events = 0, data = {ptr = 0x456550d000000000, fd = 0, u32 = 0, u64 = 5000491815548223488}}, {events = 32766, data = {ptr = 0x7ffe456550c0, fd = 1164267712, u32 = 1164267712, u64 = 140730062688448}}, {events = 8739141, data = {ptr = 0x456551f800000000, fd = 0, u32 = 0, u64 = 5000493086858543104}}, {events = 32766, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 618580269, data = {ptr = 0x7f63, fd = 32611, u32 = 32611, u64 = 32611}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 117, data = {ptr = 0x45654c3800000000, fd = 0, u32 = 0, u64 = 5000486764666683392}}, {events = 32766, data = {ptr = 0x7ffe45654c28, fd = 1164266536, u32 = 1164266536, u64 = 140730062687272}}, {events = 0, data = {ptr = 0x7f63, fd = 32611, u32 = 32611, u64 = 32611}}, {events = 0, data = {ptr = 0x7ffe45654c40, fd = 1164266560, u32 = 1164266560, u64 = 140730062687296}}, {events = 0, data = {ptr = 0x258afd803ffa4000, fd = 1073364992, u32 = 1073364992, u64 = 2705253253460410368}}, {events = 32611, data = {ptr = 0x7ffe45655150, fd = 1164267856, u32 = 1164267856, u64 = 140730062688592}}, {events = 1164267840, data = {ptr = 0x85594500007ffe, fd = 32766, u32 = 32766, u64 = 37534324790165502}}, {events = 0, data = {ptr = 0x7ffe45655278, fd = 1164268152, u32 = 1164268152, u64 = 140730062688888}}, {events = 0, data = {ptr = 0x24dec92d00000000, fd = 0, u32 = 0, u64 = 2656782025305882624}}, {events = 32611, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x4565507500000000, fd = 0, u32 = 0, u64 = 5000491424706199552}}, {events = 0, data = {ptr = 0x7ffe45654cb8, fd = 1164266680, u32 = 1164266680, u64 = 140730062687416}}, {events = 1164266664, data = {ptr = 0x7ffe, fd = 32766, u32 = 32766, u64 = 32766}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1164266688, data = {ptr = 0x7ffe, fd = 32766, u32 = 32766, u64 = 32766}}, {events = 1073397760, data = {ptr = 0xb00000000, fd = 0, u32 = 0, u64 = 47244640256}}, {events = 0, data = {ptr = 0x85592000000000, fd = 0, u32 = 0, u64 = 37534165876342784}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x45654cd03ffac000, fd = 1073397760, u32 = 1073397760, u64 = 5000487418575110144}}, {events = 32766, data = {ptr = 0x7ffe00000000, fd = 0, u32 = 0, u64 = 140728898420736}}, {events = 10, data = {ptr = 0x300000000, fd = 0, u32 = 0, u64 = 12884901888}}, {events = 0, data = {ptr = 0x7ffe45655105, fd = 1164267781, u32 = 1164267781, u64 = 140730062688517}}, {events = 3, data = {ptr = 0x85594800000000, fd = 0, u32 = 0, u64 = 37534337675034624}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 1164266784, data = {ptr = 0x7ffe, fd = 32766, u32 = 32766, u64 = 32766}}, {events = 0, data = {ptr = 0xffffffffffffffff, fd = -1, u32 = 4294967295, u64 = 18446744073709551615}}, {events = 0, data = {ptr = 0x456553800000000b, fd = 11, u32 = 11, u64 = 5000494770485723147}}, {events = 32766, data = {ptr = 0x855949, fd = 8739145, u32 = 8739145, u64 = 8739145}}, {events = 27, data = {ptr = 0x4565539000000000, fd = 0, u32 = 0, u64 = 5000494839205199872}}, {events = 32766, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 631132687, data = {ptr = 0x456550b000007f63, fd = 32611, u32 = 32611, u64 = 5000491678109302627}}, {events = 32766, data = {ptr = 0x1b, fd = 27, u32 = 27, u64 = 27}}, {events = 9, data = {ptr = 0x1000000000, fd = 0, u32 = 0, u64 = 68719476736}}, {events = 48, data = {ptr = 0x7ffe45655350, fd = 1164268368, u32 = 1164268368, u64 = 140730062689104}}, {events = 1164268176, data = {ptr = 0x45654d7000007ffe, fd = 32766, u32 = 32766, u64 = 5000488104696512510}}, {events = 0, data = {ptr = 0x7ffe45655380, fd = 1164268416, u32 = 1164268416, u64 = 140730062689152}}, {events = 10, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 631138219, data = {ptr = 0x45654d5000007f63, fd = 32611, u32 = 32611, u64 = 5000487967257558883}}, {events = 32766, data = {ptr = 0x498d7b0, fd = 77125552, u32 = 77125552, u64 = 77125552}}, {events = 6261640, data = {ptr = 0x5f8bb700000000, fd = 0, u32 = 0, u64 = 26893740882788352}}, {events = 0, data = {ptr = 0x7ffe45654d70, fd = 1164266864, u32 = 1164266864, u64 = 140730062687600}}, {events = 10, data = {ptr = 0x456550b000000000, fd = 0, u32 = 0, u64 = 5000491678109270016}}, {events = 32766, data = {ptr = 0x7ffe45655380, fd = 1164268416, u32 = 1164268416, u64 = 140730062689152}}, {events = 57, data = {ptr = 0x4565539000000000, fd = 0, u32 = 0, u64 = 5000494839205199872}}, {events = 32766, data = {ptr = 0x100, fd = 256, u32 = 256, u64 = 256}}, {events = 8761888, data = {ptr = 0x45654db000000000, fd = 0, u32 = 0, u64 = 5000488379574386688}}, {events = 32766, data = {ptr = 0x5ea403 <std::array<unsigned char, 400ul>::operator[](unsigned long) const+35>, fd = 6202371, u32 = 6202371, u64 = 6202371}}, {events = 256, data = {ptr = 0x259e677c00000000, fd = 0, u32 = 0, u64 = 2710717807997222912}}, {events = 32611, data = {ptr = 0x7ffe45654df0, fd = 1164266992, u32 = 1164266992, u64 = 140730062687728}}, {events = 77125552, data = {ptr = 0x5f8b8800000000, fd = 0, u32 = 0, u64 = 26893539019325440}}, {events = 0, data = {ptr = 0x5f8bb7 <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 = 6261687, u32 = 6261687, u64 = 6261687}}, {events = 1164266992, data = {ptr = 0x2400007ffe, fd = 32766, u32 = 32766, u64 = 154618855422}}, {events = 0, data = {ptr = 0x7ffe456550fa, fd = 1164267770, u32 = 1164267770, u64 = 140730062688506}}, {events = 77125552, data = {ptr = 0x45654f1000000000, fd = 0, u32 = 0, u64 = 5000489891402874880}}, {events = 32766, data = {ptr = 0x5e576e <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)+2680>, fd = 6182766, u32 = 6182766, u64 = 6182766}}, {events = 120, data = {ptr = 0xd39a270000000000, fd = 0, u32 = 0, u64 = 15247542369369718784}}, {events = 3435103488, data = {ptr = 0x2884b90, fd = 42486672, u32 = 42486672, u64 = 42486672}}, {events = 1164267680, data = {ptr = 0x45654e9000007ffe, fd = 32766, u32 = 32766, u64 = 5000489341647093758}}, {events = 32766, data = {ptr = 0x6363650080, fd = 1667563648, u32 = 1667563648, u64 = 426869325952}}, {events = 36, data = {ptr = 0x2400000000, fd = 0, u32 = 0, u64 = 154618822656}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 36, data = {ptr = 0x45654e9000000000, fd = 0, u32 = 0, u64 = 5000489341647060992}}, {events = 0, data = {ptr = 0x498d7b0, fd = 77125552, u32 = 77125552, u64 = 77125552}}, {events = 6261640, data = {ptr = 0x2000000000, fd = 0, u32 = 0, u64 = 137438953472}}, {events = 0, data = {ptr = 0x7ffe45654f10, fd = 1164267280, u32 = 1164267280, u64 = 140730062688016}}, {events = 4243216, data = {ptr = 0x456558d000000000, fd = 0, u32 = 0, u64 = 5000500611641245696}}, {events = 32766, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x24e2353c00000000, fd = 0, u32 = 0, u64 = 2657745261916323840}}, {events = 32611, data = {ptr = 0x5fa7290, fd = 100299408, u32 = 100299408, u64 = 100299408}}, {events = 1164267680, data = {ptr = 0x267458000007f00, fd = 32512, u32 = 32512, u64 = 173183526735216384}}, {events = 0, data = {ptr = 0x26cf460, fd = 40694880, u32 = 40694880, u64 = 40694880}}, {events = 1164267360, data = {ptr = 0x40bf1000007ffe, fd = 32766, u32 = 32766, u64 = 18224473949896702}}, {events = 0, data = {ptr = 0x7ffe456558d0, fd = 1164269776, u32 = 1164269776, u64 = 140730062690512}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f6324e2353c <__GI___libc_free+76>, fd = 618804540, u32 = 618804540, u64 = 140063797294396}}, {events = 1164269776, data = {ptr = 0xd39a270000007ffe, fd = 32766, u32 = 32766, u64 = 15247542369369751550}}, {events = 3435103660, data = {ptr = 0x7ffe45654f20, fd = 1164267296, u32 = 1164267296, u64 = 140730062688032}}, {events = 6023265, data = {ptr = 0x45654f4000000000, fd = 0, u32 = 0, u64 = 5000490097561305088}}, {events = 32766, data = {ptr = 0x26cf460, fd = 40694880, u32 = 40694880, u64 = 40694880}}, {events = 1164267360, data = {ptr = 0x414cb100007ffe, fd = 32766, u32 = 32766, u64 = 18380196579147774}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 6059318, data = {ptr = 0x45654f6000000000, fd = 0, u32 = 0, u64 = 5000490235000258560}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 1164268480, data = {ptr = 0x1d2f66000007ffe, fd = 32766, u32 = 32766, u64 = 131438231324491774}}, {events = 0, data = {ptr = 0x7ffe45654f90, fd = 1164267408, u32 = 1164267408, u64 = 140730062688144}}, {events = 6056161, data = {ptr = 0x40b9c5000000000, fd = 0, u32 = 0, u64 = 291498468306845696}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 67869744, data = {ptr = 0x1d2f66000000000, fd = 0, u32 = 0, u64 = 131438231324459008}}, {events = 0, data = {ptr = 0x7ffe45654fb0, fd = 1164267440, u32 = 1164267440, u64 = 140730062688176}}, {events = 6052907, data = {ptr = 0x40b9c3000000000, fd = 0, u32 = 0, u64 = 291498330867892224}}, {events = 0, data = {ptr = 0x26cf460, fd = 40694880, u32 = 40694880, u64 = 40694880}}, {events = 1164267600, data = {ptr = 0x40bf1000007ffe, fd = 32766, u32 = 32766, u64 = 18224473949896702}}, {events = 0, data = {ptr = 0x7ffe456558d0, fd = 1164269776, u32 = 1164269776, u64 = 140730062690512}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f6324e2353c <__GI___libc_free+76>, fd = 618804540, u32 = 618804540, u64 = 140063797294396}}, {events = 1164267520, data = {ptr = 0x5c528200007ffe, fd = 32766, u32 = 32766, u64 = 25986416156639230}}, {events = 0, data = {ptr = 0x7ffe45655020, fd = 1164267552, u32 = 1164267552, u64 = 140730062688288}}, {events = 30602848, data = {ptr = 0x4565502000000000, fd = 0, u32 = 0, u64 = 5000491059633979392}}, {events = 32766, data = {ptr = 0x26cf460, fd = 40694880, u32 = 40694880, u64 = 40694880}}, {events = 40065640, data = {ptr = 0x1c63c0000000000, fd = 0, u32 = 0, u64 = 127855610124304384}}, {events = 0, data = {ptr = 0x7ffe45655050, fd = 1164267600, u32 = 1164267600, u64 = 140730062688336}}, {events = 7662758, data = {ptr = 0x4565523000000000, fd = 0, u32 = 0, u64 = 5000493327376711680}}, {events = 32766, data = {ptr = 0x7ffe45655230, fd = 1164268080, u32 = 1164268080, u64 = 140730062688816}}, {events = 1164268240, data = {ptr = 0x26359e000007ffe, fd = 32766, u32 = 32766, u64 = 172080029377789950}}, {events = 0, data = {ptr = 0x7ffe45655150, fd = 1164267856, u32 = 1164267856, u64 = 140730062688592}}, {events = 7663749, data = {ptr = 0x32fb7d800000000, fd = 0, u32 = 0, u64 = 229604244360003584}}, {events = 0, data = {ptr = 0x26359e0, fd = 40065504, u32 = 40065504, u64 = 40065504}}, {events = 17433576, data = {ptr = 0x200000000, fd = 0, u32 = 0, u64 = 8589934592}}, {events = 3473464860, data = {ptr = 0x22cf605900000400, fd = 1024, u32 = 1024, u64 = 2508329452837012480}}, {events = 72, data = {ptr = 0x4565528800000000, fd = 0, u32 = 0, u64 = 5000493705333833728}}, {events = 32766, data = {ptr = 0x7ffe45655230, fd = 1164268080, u32 = 1164268080, u64 = 140730062688816}}, {events = 1164268208, data = {ptr = 0x26aae1000007ffe, fd = 32766, u32 = 32766, u64 = 174142919349927934}}, {events = 0, data = {ptr = 0x26aad30, fd = 40545584, u32 = 40545584, u64 = 40545584}}, {events = 40545856, data = {ptr = 0x25c0672a00000000, fd = 0, u32 = 0, u64 = 2720287605018066944}}, {events = 6, data = {ptr = 0x10a03e8 <RTC::EncryptBuffer+8>, fd = 17433576, u32 = 17433576, u64 = 17433576}}, {events = 4580016, data = {ptr = 0x10a041800000000, fd = 0, u32 = 0, u64 = 74876844930760704}}, {events = 0, data = {ptr = 0x45e2b0 <AES_encrypt>, fd = 4580016, u32 = 4580016, u64 = 4580016}}, {events = 59338224, data = {ptr = 0x3896d5000000000, fd = 0, u32 = 0, u64 = 254855044287954944}}...}
pe = 0x7ffe456525e0
e = {events = 1, data = {ptr = 0x23, fd = 35, u32 = 35, u64 = 35}}
real_timeout = 8
q = 0x2635a80
w = 0x32e51a0
sigset = {__val = {0 <repeats 16 times>}}
psigset = 0x0
base = 7833186897
have_signals = 0
nevents = 0
count = 48
nfds = 1
fd = 49
op = 3
i = 0
__PRETTY_FUNCTION__ = "uv__io_poll"
#25 0x000000000074569d in uv_run (loop=0x1c63c00, mode=UV_RUN_DEFAULT) at ../deps/libuv/src/unix/core.c:368
timeout = 8
r = 1
ran_pending = 1
#26 0x00000000005b0350 in DepLibUV::RunLoop () at ../src/DepLibUV.cpp:52
__FUNCTION__ = "RunLoop"
#27 0x00000000005bc545 in Worker::Worker (this=0x7ffe45655740, channel=0x1c63ff0) at ../src/Worker.cpp:31
No locals.
#28 0x000000000073d44a in main (argc=10, argv=0x7ffe456558d8) at ../src/main.cpp:116
worker = {<Channel::UnixStreamSocket::Listener> = {_vptr.Listener = 0xc0df60 <vtable for Worker+16>}, <SignalsHandler::Listener> = {_vptr.Listener = 0xc0df98 <vtable for Worker+72>}, channel = 0x1c63ff0, signalsHandler = 0x1c91270, closed = false, mapRouters = std::unordered_map with 1 element = {["cc8ec0a9-56f4-4fe4-99f6-35a9dc85db75"] = 0x1d64ac0}}
__FUNCTION__ = "main"
version = "3.2.5"
channel = 0x1c63ff0
(gdb)