Media: crash when streaming mp4
I attached the mp4 causing the crash
Reproductible during a call between Linux and Android:
Thread 229 "lt-dring" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb3ad8700 (LWP 28529)]
0x00007ffff72854e9 in ff_nv12ToUV_avx () from /home/AmarOk/Projets/ring-project/daemon/src/.libs/libring.so.0
Missing separate debuginfos, use: dnf debuginfo-install alsa-lib-1.1.6-2.fc28.x86_64 bzip2-libs-1.0.6-26.fc28.x86_64 dbus-libs-1.12.10-1.fc28.x86_64 flac-libs-1.3.2-7.fc28.x86_64 gmp-6.1.2-7.fc28.x86_64 gnutls-3.6.4-1.fc28.x86_64 gsm-1.0.17-5.fc28.x86_64 jsoncpp-1.8.4-3.fc28.x86_64 libICE-1.0.9-12.fc28.x86_64 libSM-1.2.2-8.fc28.x86_64 libX11-1.6.5-7.fc28.x86_64 libX11-xcb-1.6.5-7.fc28.x86_64 libXau-1.0.8-11.fc28.x86_64 libXext-1.3.3-8.fc28.x86_64 libXfixes-5.0.3-5.fc28.x86_64 libXi-1.7.9-6.fc28.x86_64 libXtst-1.2.3-5.fc28.x86_64 libasyncns-0.8-14.fc28.x86_64 libblkid-2.32.1-1.fc28.x86_64 libcap-2.25-9.fc28.x86_64 libdrm-2.4.93-1.fc28.x86_64 libffi-3.1-16.fc28.x86_64 libgcc-8.1.1-5.fc28.x86_64 libgcrypt-1.8.3-1.fc28.x86_64 libgpg-error-1.31-1.fc28.x86_64 libidn2-2.0.5-1.fc28.x86_64 libmount-2.32.1-1.fc28.x86_64 libogg-1.3.2-10.fc28.x86_64 libselinux-2.8-1.fc28.x86_64 libsndfile-1.0.28-7.fc28.x86_64 libstdc++-8.1.1-5.fc28.x86_64 libtasn1-4.13-2.fc28.x86_64 libunistring-0.9.10-1.fc28.x86_64 libupnp-1.6.25-1.fc28.x86_64 libuuid-2.32.1-1.fc28.x86_64 libva-2.1.0-1.fc28.x86_64 libvdpau-1.1.1-7.fc28.x86_64 libvorbis-1.3.6-3.fc28.x86_64 libxcb-1.13-1.fc28.x86_64 lz4-libs-1.8.1.2-4.fc28.x86_64 nettle-3.4-2.fc28.x86_64 nss-mdns-0.14.1-1.fc28.x86_64 opus-1.3-0.7.rc2.fc28.x86_64 p11-kit-0.23.14-1.fc28.x86_64 pcre-8.42-4.fc28.x86_64 pcre2-10.32-3.fc28.x86_64 pulseaudio-libs-12.2-1.fc28.x86_64 speex-1.2.0-1.fc28.x86_64 speexdsp-1.2-0.13.rc3.fc28.x86_64 systemd-libs-238-9.git0e0aa59.fc28.x86_64 xz-libs-5.2.4-2.fc28.x86_64 yaml-cpp-0.6.1-4.fc28.x86_64 zlib-1.2.11-8.fc28.x86_64
(gdb) bt
#0 0x00007ffff72854e9 in ff_nv12ToUV_avx () at libswscale/x86/rgb2rgb.c:193
#1 0x00007ffff728bcbf in deinterleaveBytes_avx (
src=0x7ffef844e1c0 "j\222j\222j\222j\222j\222j\222j\222j\222i\223h\223h\223g\224f\225e\226e\226e\226d\226c\226c\226c\226c\226c\226c\226c\226b\226a\226a\226c\226c\226e\226e\226e\226e\226e\226e\226e\226e\226e\226e\226e\226d\226c\226c\226e\226e\226g\226g\226g\226g\225h\224l\224l\223l\222j\221j\221k\221n\220o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\217n\217n\217n\217"..., dst1=0x7ffef4911e54 '\200' <repeats 200 times>..., dst2=0x7ffef491cf8d '\200' <repeats 200 times>..., width=213, height=213, srcStride=448, dst1Stride=213,
dst2Stride=213) at libswscale/x86/rgb2rgb_template.c:1978
#2 0x00007ffff7282b9e in nv12ToPlanarWrapper (c=0x7ffef8466a40, src=0x7fffb3ad4e50, srcStride=<optimized out>, srcSliceY=<optimized out>, srcSliceH=426, dstParam=<optimized out>, dstStride=<optimized out>) at libswscale/swscale_unscaled.c:174
#3 0x00007ffff7231850 in sws_scale (c=<optimized out>, srcSlice=<optimized out>, srcStride=0x7ffef8019480, srcSliceY=<optimized out>, srcSliceH=426, dst=<optimized out>, dstStride=0x7ffef4007d80) at libswscale/swscale.c:980
#4 0x00007ffff69c151c in ring::video::VideoScaler::scale_with_aspect(DRing::VideoFrame const&, DRing::VideoFrame&) () at libswscale/swscale.c:605
#5 0x00007ffff68b2053 in ring::MediaEncoder::encode(DRing::VideoFrame&, bool, long) () at libswscale/swscale.c:605
#6 0x00007ffff69cbb2c in ring::video::VideoSender::update(ring::Observable<std::shared_ptr<DRing::VideoFrame> >*, std::shared_ptr<DRing::VideoFrame> const&) () at libswscale/swscale.c:605
#7 0x00007ffff69bb573 in ring::video::VideoGenerator::publishFrame() () at libswscale/swscale.c:605
#8 0x00007ffff69c6db8 in ring::video::VideoInput::captureFrame() () at libswscale/swscale.c:605
#9 0x00007ffff69c8ed7 in ring::video::VideoInput::process() () at libswscale/swscale.c:605
#10 0x00007ffff682e6fd in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#11 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#12 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#14 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
(gdb) thread all apply bt
Invalid thread ID: all apply bt
(gdb) thread apply all bt
Thread 243 (Thread 0x7fffb22d5700 (LWP 28545)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff69cc40e in ring::video::VideoRtpSession::processPacketLoss() () at libswscale/swscale.c:605
#2 0x00007ffff682e6fd in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#3 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#4 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 242 (Thread 0x7fffb2ad6700 (LWP 28544)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff68a78ff in ring::SocketPair::waitForData() () at libswscale/swscale.c:605
#3 0x00007ffff68a7e78 in ring::SocketPair::createIOContext(unsigned short)::{lambda(void*, unsigned char*, int)#1}::_FUN(void*, unsigned char*, int) () at libswscale/swscale.c:605
#4 0x00007ffff6b7a559 in read_packet_wrapper (size=81920, buf=0x7fff9c021100 "localdomain localhost4 localhost4.localdomain4\n::1 localhost localhost.localdomain localhost6 localhost6.localdomain6\n172.16.220.186 acg.airtime.geemedia.com\n\n10.5.0.72 wifi.airtimeinflight"..., s=0x7ffef416cd80) at libavformat/aviobuf.c:725
#5 avio_read_partial (s=0x7ffef416cd80, buf=0x7fff9c021100 "localdomain localhost4 localhost4.localdomain4\n::1 localhost localhost.localdomain localhost6 localhost6.localdomain6\n172.16.220.186 acg.airtime.geemedia.com\n\n10.5.0.72 wifi.airtimeinflight"..., size=size@entry=81920) at libavformat/aviobuf.c:725
#6 0x00007ffff6c4e3b9 in read_packet (wait_end=0, first_queue_st=0x0, rtsp_st=0x7fffb2ad28b0, s=0x7fff9c006e80) at libavformat/rtsp.c:2107
#7 ff_rtsp_fetch_packet (s=0x7fff9c006e80, pkt=0x7fffb2ad2a50) at libavformat/rtsp.c:2184
#8 0x00007ffff6c73b42 in ff_read_packet (s=s@entry=0x7fff9c006e80, pkt=pkt@entry=0x7fffb2ad2a50) at libavformat/utils.c:856
#9 0x00007ffff6c743d5 in read_frame_internal (s=s@entry=0x7fff9c006e80, pkt=pkt@entry=0x7fffb2ad2bd0) at libavformat/utils.c:1581
#10 0x00007ffff6c76421 in avformat_find_stream_info (ic=0x7fff9c006e80, options=0x0) at libavformat/utils.c:3773
#11 0x00007ffff68a9f9d in ring::MediaDecoder::setupStream(AVMediaType) () at libswscale/swscale.c:605
#12 0x00007ffff69cab39 in ring::video::VideoReceiveThread::setup() () at libswscale/swscale.c:605
#13 0x00007ffff682e6d9 in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#14 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#15 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#16 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 241 (Thread 0x7fffb32d7700 (LWP 28543)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6e48 in thread_loopfilter () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 240 (Thread 0x7fffb4ff1700 (LWP 28542)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 239 (Thread 0x7fffb57f2700 (LWP 28541)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 238 (Thread 0x7fffb5ff3700 (LWP 28540)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 237 (Thread 0x7fffb67f4700 (LWP 28539)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 236 (Thread 0x7fffb6ff5700 (LWP 28538)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 235 (Thread 0x7fffb77f6700 (LWP 28537)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 234 (Thread 0x7fffb7ff7700 (LWP 28536)):
#0 0x00007ffff3205dd6 in do_futex_wait.constprop () from /lib64/libpthread.so.0
#1 0x00007ffff3205ec8 in __new_sem_wait_slow.constprop.0 () from /lib64/libpthread.so.0
#2 0x00007ffff70d6efc in thread_encoding_proc () at libswscale/swscale.c:605
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 233 (Thread 0x7fffb87f8700 (LWP 28533)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff6d494b6 in frame_worker_thread (arg=0x7ffef80145d0) at libavcodec/pthread_frame.c:177
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 232 (Thread 0x7fffb97fa700 (LWP 28532)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6d494b6 in frame_worker_thread (arg=0x7ffef8014420) at libavcodec/pthread_frame.c:177
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 231 (Thread 0x7fffb9ffb700 (LWP 28531)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6d494b6 in frame_worker_thread (arg=0x7ffef8014270) at libavcodec/pthread_frame.c:177
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 230 (Thread 0x7fffb42d9700 (LWP 28530)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6d494b6 in frame_worker_thread (arg=0x7ffef80140c0) at libavcodec/pthread_frame.c:177
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 229 (Thread 0x7fffb3ad8700 (LWP 28529)):
#0 0x00007ffff72854e9 in ff_nv12ToUV_avx () at libswscale/x86/rgb2rgb.c:193
#1 0x00007ffff728bcbf in deinterleaveBytes_avx (
src=0x7ffef844e1c0 "j\222j\222j\222j\222j\222j\222j\222j\222i\223h\223h\223g\224f\225e\226e\226e\226d\226c\226c\226c\226c\226c\226c\226c\226b\226a\226a\226c\226c\226e\226e\226e\226e\226e\226e\226e\226e\226e\226e\226e\226d\226c\226c\226e\226e\226g\226g\226g\226g\225h\224l\224l\223l\222j\221j\221k\221n\220o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217o\217n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\216n\217n\217n\217n\217"..., dst1=0x7ffef4911e54 '\200' <repeats 200 times>..., dst2=0x7ffef491cf8d '\200' <repeats 200 times>..., width=213, height=213, srcStride=448, dst1Stride=213,
dst2Stride=213) at libswscale/x86/rgb2rgb_template.c:1978
#2 0x00007ffff7282b9e in nv12ToPlanarWrapper (c=0x7ffef8466a40, src=0x7fffb3ad4e50, srcStride=<optimized out>, srcSliceY=<optimized out>, srcSliceH=426, dstParam=<optimized out>, dstStride=<optimized out>) at libswscale/swscale_unscaled.c:174
#3 0x00007ffff7231850 in sws_scale (c=<optimized out>, srcSlice=<optimized out>, srcStride=0x7ffef8019480, srcSliceY=<optimized out>, srcSliceH=426, dst=<optimized out>, dstStride=0x7ffef4007d80) at libswscale/swscale.c:980
#4 0x00007ffff69c151c in ring::video::VideoScaler::scale_with_aspect(DRing::VideoFrame const&, DRing::VideoFrame&) () at libswscale/swscale.c:605
#5 0x00007ffff68b2053 in ring::MediaEncoder::encode(DRing::VideoFrame&, bool, long) () at libswscale/swscale.c:605
#6 0x00007ffff69cbb2c in ring::video::VideoSender::update(ring::Observable<std::shared_ptr<DRing::VideoFrame> >*, std::shared_ptr<DRing::VideoFrame> const&) () at libswscale/swscale.c:605
#7 0x00007ffff69bb573 in ring::video::VideoGenerator::publishFrame() () at libswscale/swscale.c:605
#8 0x00007ffff69c6db8 in ring::video::VideoInput::captureFrame() () at libswscale/swscale.c:605
#9 0x00007ffff69c8ed7 in ring::video::VideoInput::process() () at libswscale/swscale.c:605
#10 0x00007ffff682e6fd in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#11 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#12 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#14 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 228 (Thread 0x7fffb8ff9700 (LWP 28528)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff68a78ff in ring::SocketPair::waitForData() () at libswscale/swscale.c:605
#3 0x00007ffff68a7e78 in ring::SocketPair::createIOContext(unsigned short)::{lambda(void*, unsigned char*, int)#1}::_FUN(void*, unsigned char*, int) () at libswscale/swscale.c:605
#4 0x00007ffff6b7a559 in read_packet_wrapper (size=81920, buf=0x7ffedc028300 "", s=0x7ffef4005740) at libavformat/aviobuf.c:725
#5 avio_read_partial (s=0x7ffef4005740, buf=0x7ffedc028300 "", size=size@entry=81920) at libavformat/aviobuf.c:725
#6 0x00007ffff6c4e3b9 in read_packet (wait_end=0, first_queue_st=0x0, rtsp_st=0x7fffb8ff5920, s=0x7ffedc01dd00) at libavformat/rtsp.c:2107
#7 ff_rtsp_fetch_packet (s=0x7ffedc01dd00, pkt=0x7fffb8ff5ac0) at libavformat/rtsp.c:2184
#8 0x00007ffff6c73b42 in ff_read_packet (s=s@entry=0x7ffedc01dd00, pkt=pkt@entry=0x7fffb8ff5ac0) at libavformat/utils.c:856
#9 0x00007ffff6c743d5 in read_frame_internal (s=s@entry=0x7ffedc01dd00, pkt=pkt@entry=0x7fffb8ff5c40) at libavformat/utils.c:1581
#10 0x00007ffff6c76421 in avformat_find_stream_info (ic=0x7ffedc01dd00, options=0x0) at libavformat/utils.c:3773
#11 0x00007ffff68a9f9d in ring::MediaDecoder::setupStream(AVMediaType) () at libswscale/swscale.c:605
#12 0x00007ffff68d6407 in ring::AudioReceiveThread::setup() () at libswscale/swscale.c:605
#13 0x00007ffff682e6d9 in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#14 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#15 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#16 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 227 (Thread 0x7fffccff9700 (LWP 28527)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff68e3e02 in ring::RingBuffer::waitForDataAvailable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) const () at libswscale/swscale.c:605
#2 0x00007ffff68e6cb6 in ring::RingBufferPool::waitForDataAvailable(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000000l> > const&) const () at libswscale/swscale.c:605
#3 0x00007ffff68d7192 in ring::AudioSender::process() () at libswscale/swscale.c:605
#4 0x00007ffff682e6fd in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#5 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#6 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#7 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 226 (Thread 0x7fffab7fe700 (LWP 28525)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a423c8 in pj_sock_select (n=n@entry=1024, readfds=readfds@entry=0x7fffab7faa50, writefds=writefds@entry=0x7fffab7fac70, exceptfds=exceptfds@entry=0x7fffab7fae90, timeout=timeout@entry=0x7fffab7fb100) at ../src/pj/sock_select.c:110
#2 0x00007ffff6a3f3c3 in pj_ioqueue_poll (ioqueue=0xf95398, timeout=0x7fffab7fb100) at ../src/pj/ioqueue_select.c:976
#3 0x00007ffff6833011 in ring::IceTransport::Impl::handleEvents(unsigned int) () at libswscale/swscale.c:605
#4 0x00007ffff68331de in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::IceTransport::Impl::Impl(char const*, int, bool, ring::IceTransportOptions const&)::{lambda()#4}> > >::_M_run() () at libswscale/swscale.c:605
#5 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#6 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#7 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 206 (Thread 0x7fffe1ffb700 (LWP 28490)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff69148b0 in ring::tls::TlsSession::TlsSessionImpl::handleStateEstablished(ring::tls::TlsSessionState) [clone .constprop.380] () at libswscale/swscale.c:605
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff6914cd5 in ring::tls::TlsSession::TlsSessionImpl::process() () at libswscale/swscale.c:605
#4 0x00007ffff682e6fd in ring::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) () at libswscale/swscale.c:605
#5 0x00007ffff682f06a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (ring::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), ring::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() () at libswscale/swscale.c:605
#6 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#7 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 205 (Thread 0x7fffe17fa700 (LWP 28489)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff685c2e9 in ring::ScheduledExecutor::loop() () at libswscale/swscale.c:605
#3 0x00007ffff685c549 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ScheduledExecutor::ScheduledExecutor()::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#4 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 204 (Thread 0x7fffe8996700 (LWP 28488)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff685c2e9 in ring::ScheduledExecutor::loop() () at libswscale/swscale.c:605
#3 0x00007ffff685c549 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ScheduledExecutor::ScheduledExecutor()::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#4 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 203 (Thread 0x7fffe0ff9700 (LWP 28486)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a423c8 in pj_sock_select (n=n@entry=1024, readfds=readfds@entry=0x7fffe0ff5a50, writefds=writefds@entry=0x7fffe0ff5c70, exceptfds=exceptfds@entry=0x7fffe0ff5e90, timeout=timeout@entry=0x7fffe0ff6100) at ../src/pj/sock_select.c:110
#2 0x00007ffff6a3f3c3 in pj_ioqueue_poll (ioqueue=0x7fffc00d1f88, timeout=0x7fffe0ff6100) at ../src/pj/ioqueue_select.c:976
#3 0x00007ffff6833011 in ring::IceTransport::Impl::handleEvents(unsigned int) () at libswscale/swscale.c:605
#4 0x00007ffff68331de in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::IceTransport::Impl::Impl(char const*, int, bool, ring::IceTransportOptions const&)::{lambda()#4}> > >::_M_run() () at libswscale/swscale.c:605
#5 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#6 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#7 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 200 (Thread 0x7fffba7fc700 (LWP 28471)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6a7409b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::SockAddr const&, dht::SockAddr const&, dht::DhtRunner::Config)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 199 (Thread 0x7fffa9ffb700 (LWP 28470)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a72db9 in dht::DhtRunner::startNetwork(dht::SockAddr, dht::SockAddr)::{lambda()#1}::operator()() const [clone .isra.623] () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 196 (Thread 0x7fffbaffd700 (LWP 28467)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6a7409b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::SockAddr const&, dht::SockAddr const&, dht::DhtRunner::Config)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 195 (Thread 0x7fffa97fa700 (LWP 28466)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a72db9 in dht::DhtRunner::startNetwork(dht::SockAddr, dht::SockAddr)::{lambda()#1}::operator()() const [clone .isra.623] () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 192 (Thread 0x7fffbb7fe700 (LWP 28463)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6a7409b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::SockAddr const&, dht::SockAddr const&, dht::DhtRunner::Config)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 191 (Thread 0x7fffbbfff700 (LWP 28462)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a72db9 in dht::DhtRunner::startNetwork(dht::SockAddr, dht::SockAddr)::{lambda()#1}::operator()() const [clone .isra.623] () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 188 (Thread 0x7fffcd7fa700 (LWP 28458)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6a7409b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::SockAddr const&, dht::SockAddr const&, dht::DhtRunner::Config)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 187 (Thread 0x7ffe81fc3700 (LWP 28457)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a72db9 in dht::DhtRunner::startNetwork(dht::SockAddr, dht::SockAddr)::{lambda()#1}::operator()() const [clone .isra.623] () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 184 (Thread 0x7ffe80fc1700 (LWP 28454)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff6a7409b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::SockAddr const&, dht::SockAddr const&, dht::DhtRunner::Config)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 183 (Thread 0x7ffe807c0700 (LWP 28453)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a72db9 in dht::DhtRunner::startNetwork(dht::SockAddr, dht::SockAddr)::{lambda()#1}::operator()() const [clone .isra.623] () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 181 (Thread 0x7ffe7efbd700 (LWP 28357)):
#0 0x00007ffff164d3e9 in poll () from /lib64/libc.so.6
#1 0x00007ffff5c99e35 in poll_func () from /lib64/libpulse.so.0
#2 0x00007ffff5c8b418 in pa_mainloop_poll () from /lib64/libpulse.so.0
#3 0x00007ffff5c8ba62 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4 0x00007ffff5c8bb10 in pa_mainloop_run () from /lib64/libpulse.so.0
#5 0x00007ffff5c99d7d in thread () from /lib64/libpulse.so.0
#6 0x00007ffff10939ac in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#7 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 52 (Thread 0x7fff77fff700 (LWP 28224)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 49 (Thread 0x7fff89ffb700 (LWP 28221)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 46 (Thread 0x7fff8b7fe700 (LWP 28218)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 43 (Thread 0x7fff917fa700 (LWP 28215)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 40 (Thread 0x7fff92ffd700 (LWP 28212)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 37 (Thread 0x7fffa0ff9700 (LWP 28209)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 34 (Thread 0x7fffa27fc700 (LWP 28206)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 24 (Thread 0x7fffabfff700 (LWP 28195)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff682f655 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#3 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#5 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
---Type <return> to continue, or q <return> to quit---
Thread 21 (Thread 0x7fffcdffb700 (LWP 28192)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff697942b in ring::DhtPeerConnector::Impl::eventLoop() () at libswscale/swscale.c:605
#3 0x00007ffff698077c in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void> >::_M_invoke(std::_Any_data const&) () at libswscale/swscale.c:605
#4 0x00007ffff684d5db in std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) () at libswscale/swscale.c:605
#5 0x00007ffff3204ea7 in __pthread_once_slow () from /lib64/libpthread.so.0
#6 0x00007ffff697db51 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void>::_Async_state_impl(std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#7 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fffce7fc700 (LWP 28191)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff697942b in ring::DhtPeerConnector::Impl::eventLoop() () at libswscale/swscale.c:605
#3 0x00007ffff698077c in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void> >::_M_invoke(std::_Any_data const&) () at libswscale/swscale.c:605
#4 0x00007ffff684d5db in std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) () at libswscale/swscale.c:605
#5 0x00007ffff3204ea7 in __pthread_once_slow () from /lib64/libpthread.so.0
#6 0x00007ffff697db51 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void>::_Async_state_impl(std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#7 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fffceffd700 (LWP 28190)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff697942b in ring::DhtPeerConnector::Impl::eventLoop() () at libswscale/swscale.c:605
#3 0x00007ffff698077c in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void> >::_M_invoke(std::_Any_data const&) () at libswscale/swscale.c:605
#4 0x00007ffff684d5db in std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) () at libswscale/swscale.c:605
#5 0x00007ffff3204ea7 in __pthread_once_slow () from /lib64/libpthread.so.0
#6 0x00007ffff697db51 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void>::_Async_state_impl(std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#7 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7fffcf7fe700 (LWP 28189)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff697942b in ring::DhtPeerConnector::Impl::eventLoop() () at libswscale/swscale.c:605
#3 0x00007ffff698077c in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void> >::_M_invoke(std::_Any_data const&) () at libswscale/swscale.c:605
#4 0x00007ffff684d5db in std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) () at libswscale/swscale.c:605
#5 0x00007ffff3204ea7 in __pthread_once_slow () from /lib64/libpthread.so.0
#6 0x00007ffff697db51 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void>::_Async_state_impl(std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#7 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7fffcffff700 (LWP 28183)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff55c4470 in WorkerThread () from /lib64/libthreadutil.so.6
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 13 (Thread 0x7fffe27fc700 (LWP 28179)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff55c4470 in WorkerThread () from /lib64/libthreadutil.so.6
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 12 (Thread 0x7fffe2ffd700 (LWP 28178)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff55c4470 in WorkerThread () from /lib64/libthreadutil.so.6
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 11 (Thread 0x7fffe37fe700 (LWP 28177)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff57d3a8b in RunMiniServer () from /lib64/libupnp.so.6
#2 0x00007ffff55c4779 in WorkerThread () from /lib64/libthreadutil.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffe3fff700 (LWP 28176)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff55c4470 in WorkerThread () from /lib64/libthreadutil.so.6
#2 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 7 (Thread 0x7fffe9998700 (LWP 28173)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#1 0x00007ffff55c561b in TimerThreadWorker () from /lib64/libthreadutil.so.6
#2 0x00007ffff55c4779 in WorkerThread () from /lib64/libthreadutil.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 6 (Thread 0x7fffea199700 (LWP 28172)):
#0 0x00007ffff320386a in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff692a63b in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::upnp::UPnPContext::UPnPContext()::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 5 (Thread 0x7fffea99a700 (LWP 28171)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff697942b in ring::DhtPeerConnector::Impl::eventLoop() () at libswscale/swscale.c:605
#3 0x00007ffff698077c in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void> >::_M_invoke(std::_Any_data const&) () at libswscale/swscale.c:605
#4 0x00007ffff684d5db in std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) () at libswscale/swscale.c:605
#5 0x00007ffff3204ea7 in __pthread_once_slow () from /lib64/libpthread.so.0
#6 0x00007ffff697db51 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<std::__future_base::_Async_state_impl<std::thread::_Invoker<std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}> >, void>::_Async_state_impl(std::tuple<ring::DhtPeerConnector::Impl::Impl(ring::RingAccount&)::{lambda()#1}>&&)::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#7 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 4 (Thread 0x7fffeb19b700 (LWP 28170)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff6a423c8 in pj_sock_select (n=n@entry=1024, readfds=readfds@entry=0x7fffeb197a20, writefds=writefds@entry=0x7fffeb197c40, exceptfds=exceptfds@entry=0x7fffeb197e60, timeout=timeout@entry=0x7fffeb1980c0) at ../src/pj/sock_select.c:110
#2 0x00007ffff6a3f3c3 in pj_ioqueue_poll (ioqueue=0x708df0, timeout=timeout@entry=0x7fffeb1980c0) at ../src/pj/ioqueue_select.c:976
#3 0x00007ffff69fca84 in pjsip_endpt_handle_events2 (endpt=0x6fe088, max_timeout=0x7fffeb198100, p_count=0x0) at ../src/pjsip/sip_endpoint.c:744
#4 0x00007ffff688b36a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::SIPVoIPLink::SIPVoIPLink()::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#5 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#6 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#7 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffebfb8700 (LWP 28169)):
#0 0x00007ffff164f7c7 in select () from /lib64/libc.so.6
#1 0x00007ffff69dbf9a in ring::video::VideoDeviceMonitorImpl::run() () at libswscale/swscale.c:605
#2 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7fffec7b9700 (LWP 28168)):
#0 0x00007ffff320351c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ffff1f82290 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#2 0x00007ffff685c2e9 in ring::ScheduledExecutor::loop() () at libswscale/swscale.c:605
#3 0x00007ffff685c549 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<ring::ScheduledExecutor::ScheduledExecutor()::{lambda()#1}> > >::_M_run() () at libswscale/swscale.c:605
#4 0x00007ffff1f88523 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff31fd594 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ffff1657e6f in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffff7fa34c0 (LWP 28164)):
#0 0x00007ffff164d3e9 in poll () from /lib64/libc.so.6
#1 0x000000000044dbc3 in DBus::DefaultMainLoop::dispatch() ()
#2 0x000000000044e8ab in DBus::BusDispatcher::enter() ()
#3 0x00000000004126bf in DBusClient::event_loop() ()
#4 0x0000000000411bc9 in main ()