backtrace: #0 0x00007ffff7e7de90 in ofdm_set_verbose () at /lib64/libcodec2.so.1.2 #1 0x00000000004828b3 in FreeDVInterface::setVerbose(bool) (this=this@entry=0x59a960 , val=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/freedv_interface.cpp:397 dv = @0x625fa0: 0xe5d210 __for_range = @0x59a9d0: { >> = {_M_impl = {> = {> = {}, }, >::_Deque_impl_data> = {_M_map = 0x625f50, _M_map_size = 8, _M_start = {_M_cur = 0x625fa0, _M_first = 0x625fa0, _M_last = 0x6261a0, _M_node = 0x625f68}, _M_finish = {_M_cur = 0x625fd8, _M_first = 0x625fa0, _M_last = 0x6261a0, _M_node = 0x625f68}}, }}, } #2 0x000000000044dee4 in operator() (__closure=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:1962 tmpEvent = i = #3 std::__invoke_impl&> (__f=) at /usr/include/c++/12/bits/invoke.h:61 #4 std::__invoke_r&> (__fn=) at /usr/include/c++/12/bits/invoke.h:154 #5 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/12/bits/std_function.h:290 #6 0x000000000046cd5f in std::function::operator()() const (this=) at /usr/include/c++/12/bits/std_function.h:591 funcMutex = @0x7fffbbffe970: { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 232076, __nusers = 2, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\214\212\003\000\002", '\000' , __align = 1}}, } fn = @0x7fffbbffeb20: {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x721450, _M_const_object = 0x721450, _M_function_pointer = 0x721450, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x721450}, _M_pod_data = "P\024r", '\000' }, _M_manager = 0x43ef00 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x44dbf0 >::_M_invoke(const std::_Any_data &)>} funcConditionVariable = @0x7fffbbffe9a0: {_M_cond = {_M_cond = {__data = {__wseq = {__value64 = 2, __value32 = {__low = 2, __high = 0}}, __g1_start = {__value64 = 0, __value32 = {__low = 0, __high = 0}}, __g_refs = {2, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 8, __g_signals = {0, 0}}, __size = "\002", '\000' , "\002", '\000' , "\b\000\000\000\000\000\000\000\000\000\000", __align = 2}}} #7 operator() (__closure=0x7fffb0000bc8) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/util.cpp:381 funcMutex = @0x7fffbbffe970: { = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 232076, __nusers = 2, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\214\212\003\000\002", '\000' , __align = 1}}, } fn = @0x7fffbbffeb20: {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x721450, _M_const_object = 0x721450, _M_function_pointer = 0x721450, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x721450}, _M_pod_data = "P\024r", '\000' }, _M_manager = 0x43ef00 >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, _M_invoker = 0x44dbf0 >::_M_invoke(const std::_Any_data &)>} funcConditionVariable = @0x7fffbbffe9a0: {_M_cond = {_M_cond = {__data = {__wseq = {__value64 = 2, __value32 = {__low = 2, __high = 0}}, __g1_start = {__value64 = 0, __value32 = {__low = 0, __high = 0}}, __g_refs = {2, 0}, __g_size = {0, 0}, __g1_orig_size = 0, __wrefs = 8, __g_signals = {0, 0}}, __size = "\002", '\000' , "\002", '\000' , "\b\000\000\000\000\000\000\000\000\000\000", __align = 2}}} #8 wxAsyncMethodCallEventFunctor):: >::Execute(void) (this=0x7fffb0000b70) at /usr/include/wx-3.2/wx/event.h:1574 #9 0x00007ffff640ad60 in wxEvtHandler::TryHereOnly(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #10 0x00007ffff640adba in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #11 0x00007ffff640aed1 in wxEvtHandler::ProcessEvent(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #12 0x00007ffff640bf04 in wxEvtHandler::ProcessPendingEvents() () at /lib64/libwx_baseu-3.2.so.0 #13 0x00007ffff62a2b9a in wxAppConsoleBase::ProcessPendingEvents() () at /lib64/libwx_baseu-3.2.so.0 #14 0x00007ffff6955031 in wxApp::DoIdle() () at /lib64/libwx_gtk3u_core-3.2.so.0 #15 0x00007ffff6955103 in wxapp_idle_callback () at /lib64/libwx_gtk3u_core-3.2.so.0 #16 0x00007ffff3d686ee in g_idle_dispatch () at /lib64/libglib-2.0.so.0 #17 0x00007ffff3d6add9 in g_main_context_dispatch_unlocked () at /lib64/libglib-2.0.so.0 #18 0x00007ffff3d6c828 in g_main_context_iterate_unlocked.constprop () at /lib64/libglib-2.0.so.0 #19 0x00007ffff3d6d0cf in g_main_loop_run () at /lib64/libglib-2.0.so.0 #20 0x00007ffff43ecf85 in gtk_main () at /lib64/libgtk-3.so.0 #21 0x00007ffff6971475 in wxGUIEventLoop::DoRun() () at /lib64/libwx_gtk3u_core-3.2.so.0 #22 0x00007ffff62d8ccd in wxEventLoopBase::Run() () at /lib64/libwx_baseu-3.2.so.0 #23 0x00007ffff62a3f3b in wxAppConsoleBase::MainLoop() () at /lib64/libwx_baseu-3.2.so.0 #24 0x00007ffff6322ea7 in wxEntry(int&, wchar_t**) () at /lib64/libwx_baseu-3.2.so.0 #25 0x000000000043c758 in main(int, char**) (argc=, argv=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:184 registers: rax 0x0 0 rbx 0x625fa8 6447016 rcx 0x626b9c 6450076 rdx 0x0 0 rsi 0xffffffff 4294967295 rdi 0x0 0 rbp 0x0 0x0 rsp 0x7fffffffd1e8 0x7fffffffd1e8 r8 0x1056220 17130016 r9 0x41 65 r10 0x7ffff7e5b6b0 140737352414896 r11 0x7ffff7e7de90 140737352556176 r12 0x6261a0 6447520 r13 0x625fd8 6447064 r14 0x625f68 6446952 r15 0x7fffb0000bf0 140736146181104 rip 0x7ffff7e7de90 0x7ffff7e7de90 eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 current instructions: => 0x7ffff7e7de90 : mov %esi,0x284(%rdi) 0x7ffff7e7de96 : ret 0x7ffff7e7de97: nopw 0x0(%rax,%rax,1) 0x7ffff7e7dea0 : mov %sil,0x2b2(%rdi) 0x7ffff7e7dea7 : test %sil,%sil 0x7ffff7e7deaa : jne 0x7ffff7e7debb 0x7ffff7e7deac : mov 0xec(%rdi),%eax 0x7ffff7e7deb2 : sub $0x1,%eax 0x7ffff7e7deb5 : mov %eax,0x288(%rdi) 0x7ffff7e7debb : ret 0x7ffff7e7debc: nopl 0x0(%rax) 0x7ffff7e7dec0 : mov 0x258(%rdi),%eax 0x7ffff7e7dec6 : ret 0x7ffff7e7dec7: nopw 0x0(%rax,%rax,1) 0x7ffff7e7ded0 : mov %esi,0x258(%rdi) 0x7ffff7e7ded6 : ret threads backtrace: Thread 11 (Thread 0x7fffbbfff6c0 (LWP 232098) "FreeDV GUI"): #0 0x00007ffff50ae846 in __futex_abstimed_wait_common () at /lib64/libc.so.6 #1 0x00007ffff50b0eb8 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #2 0x000000000046d4d0 in MainFrame::executeOnUiThreadAndWait_(std::function) (this=this@entry=0x721450, fn=...) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/util.cpp:386 #3 0x000000000044f2b1 in MainFrame::performFreeDVOn_() (this=0x721450) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:1892 #4 0x000000000044ffc3 in operator() (__closure=0x9c7288) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:2278 #5 std::__invoke_impl > (__f=...) at /usr/include/c++/12/bits/invoke.h:61 #6 std::__invoke > (__fn=...) at /usr/include/c++/12/bits/invoke.h:96 #7 std::thread::_Invoker > >::_M_invoke<0> (this=0x9c7288) at /usr/include/c++/12/bits/std_thread.h:279 #8 std::thread::_Invoker > >::operator() (this=0x9c7288) at /usr/include/c++/12/bits/std_thread.h:286 #9 std::thread::_State_impl > > >::_M_run(void) (this=0x9c7280) at /usr/include/c++/12/bits/std_thread.h:231 #10 0x00007ffff4ed6563 in execute_native_thread_routine () at /lib64/libstdc++.so.6 #11 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #12 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 10 (Thread 0x7fffe11fc6c0 (LWP 232089) "FreeDV GUI"): #0 0x00007ffff50ae846 in __futex_abstimed_wait_common () at /lib64/libc.so.6 #1 0x00007ffff50b0eb8 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #2 0x00007ffff718875b in asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) () at /lib64/libsioclient.so.1 #3 0x00007ffff718ef79 in asio::detail::scheduler::run(std::error_code&) [clone .isra.0] () at /lib64/libsioclient.so.1 #4 0x00007ffff719f3e5 in asio::detail::posix_thread::func::run() () at /lib64/libsioclient.so.1 #5 0x00007ffff7185daf in asio_detail_posix_thread_function () at /lib64/libsioclient.so.1 #6 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #7 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 9 (Thread 0x7fffe19fd6c0 (LWP 232088) "FreeDV GUI"): #0 0x00007ffff512cb96 in epoll_wait () at /lib64/libc.so.6 #1 0x00007ffff718c501 in asio::detail::epoll_reactor::run(long, asio::detail::op_queue&) () at /lib64/libsioclient.so.1 #2 0x00007ffff7188668 in asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) () at /lib64/libsioclient.so.1 #3 0x00007ffff718ef79 in asio::detail::scheduler::run(std::error_code&) [clone .isra.0] () at /lib64/libsioclient.so.1 #4 0x00007ffff718f495 in sio::client_impl::run_loop() () at /lib64/libsioclient.so.1 #5 0x00007ffff4ed6563 in execute_native_thread_routine () at /lib64/libstdc++.so.6 #6 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #7 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 8 (Thread 0x7fffe21fe6c0 (LWP 232087) "FreeDV GUI"): #0 0x00007ffff50ae846 in __futex_abstimed_wait_common () at /lib64/libc.so.6 #1 0x00007ffff50b144f in pthread_cond_clockwait@GLIBC_2.30 () at /lib64/libc.so.6 #2 0x000000000051f171 in std::__condvar::wait_until(std::mutex&, int, timespec&) (__abs_time=..., __clock=1, __m=..., this=0x86c108) at /usr/include/c++/12/bits/std_mutex.h:169 #3 std::condition_variable::__wait_until_impl > >(std::unique_lock&, std::chrono::time_point > > const&) (__lock=..., __atime=, this=0x86c108) at /usr/include/c++/12/condition_variable:200 #4 std::condition_variable::wait_until > >(std::unique_lock&, std::chrono::time_point > > const&) (__atime=, __lock=..., this=0x86c108) at /usr/include/c++/12/condition_variable:110 #5 std::condition_variable::wait_until >, FreeDVReporter::threadEntryPoint_():: > (__p=..., __atime=, __lock=..., this=0x86c108) at /usr/include/c++/12/condition_variable:151 #6 std::condition_variable::wait_for, FreeDVReporter::threadEntryPoint_():: > (__rtime=, __p=..., __lock=..., this=0x86c108) at /usr/include/c++/12/condition_variable:174 #7 FreeDVReporter::threadEntryPoint_() (this=0x86c0c0) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/reporting/FreeDVReporter.cpp:581 #8 0x00007ffff4ed6563 in execute_native_thread_routine () at /lib64/libstdc++.so.6 #9 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #10 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 7 (Thread 0x7fffe29ff6c0 (LWP 232086) "threaded-ml"): #0 0x00007ffff512061f in poll () at /lib64/libc.so.6 #1 0x00007ffff7e39ea1 in poll_func () at /lib64/libpulse.so.0 #2 0x00007ffff7e2c0f4 in pa_mainloop_poll () at /lib64/libpulse.so.0 #3 0x00007ffff7e2c736 in pa_mainloop_iterate () at /lib64/libpulse.so.0 #4 0x00007ffff7e2c7e0 in pa_mainloop_run () at /lib64/libpulse.so.0 #5 0x00007ffff7e39f66 in thread () at /lib64/libpulse.so.0 #6 0x00007ffff4dd4cbf in internal_thread_func () at /usr/lib64/pulseaudio/libpulsecommon-17.0.so #7 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #8 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 6 (Thread 0x7fffe37fe6c0 (LWP 232085) "pool-freedv"): #0 0x00007ffff5125789 in syscall () at /lib64/libc.so.6 #1 0x00007ffff3dc4a8c in g_cond_wait_until () at /lib64/libglib-2.0.so.0 #2 0x00007ffff3d37fb1 in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0 #3 0x00007ffff3d38571 in g_async_queue_timeout_pop () at /lib64/libglib-2.0.so.0 #4 0x00007ffff3d98bed in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff3d9840e in g_thread_proxy () at /lib64/libglib-2.0.so.0 #6 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #7 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 5 (Thread 0x7fffe3fff6c0 (LWP 232083) "freedv"): #0 0x00007ffff5125789 in syscall () at /lib64/libc.so.6 #1 0x00007ffff3dc48f0 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff3d37fdb in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0 #3 0x00007ffff3d383f7 in g_async_queue_pop () at /lib64/libglib-2.0.so.0 #4 0x00007ffff3b5fb13 in fc_thread_func () at /lib64/libpangoft2-1.0.so.0 #5 0x00007ffff3d9840e in g_thread_proxy () at /lib64/libglib-2.0.so.0 #6 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #7 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 4 (Thread 0x7ffff0dfd6c0 (LWP 232081) "gdbus"): #0 0x00007ffff512061f in poll () at /lib64/libc.so.6 #1 0x00007ffff3d6c7af in g_main_context_iterate_unlocked.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007ffff3d6d0cf in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007ffff3fce296 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007ffff3d9840e in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #6 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 3 (Thread 0x7ffff15fe6c0 (LWP 232080) "gmain"): #0 0x00007ffff512061f in poll () at /lib64/libc.so.6 #1 0x00007ffff3d6c7af in g_main_context_iterate_unlocked.constprop () at /lib64/libglib-2.0.so.0 #2 0x00007ffff3d6ceac in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007ffff3d6cef1 in glib_worker_main () at /lib64/libglib-2.0.so.0 #4 0x00007ffff3d9840e in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #6 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 2 (Thread 0x7ffff1dff6c0 (LWP 232079) "pool-spawner"): #0 0x00007ffff5125789 in syscall () at /lib64/libc.so.6 #1 0x00007ffff3dc48f0 in g_cond_wait () at /lib64/libglib-2.0.so.0 #2 0x00007ffff3d37fdb in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0 #3 0x00007ffff3d98a32 in g_thread_pool_spawn_thread () at /lib64/libglib-2.0.so.0 #4 0x00007ffff3d9840e in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007ffff50b19ca in start_thread () at /lib64/libc.so.6 #6 0x00007ffff512d61c in clone3 () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffff2517a40 (LWP 232076) "FreeDV GUI"): #0 0x00007ffff7e7de90 in ofdm_set_verbose () at /lib64/libcodec2.so.1.2 #1 0x00000000004828b3 in FreeDVInterface::setVerbose(bool) (this=this@entry=0x59a960 , val=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/freedv_interface.cpp:397 #2 0x000000000044dee4 in operator() (__closure=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:1962 #3 std::__invoke_impl&> (__f=) at /usr/include/c++/12/bits/invoke.h:61 #4 std::__invoke_r&> (__fn=) at /usr/include/c++/12/bits/invoke.h:154 #5 std::_Function_handler >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/12/bits/std_function.h:290 #6 0x000000000046cd5f in std::function::operator()() const (this=) at /usr/include/c++/12/bits/std_function.h:591 #7 operator() (__closure=0x7fffb0000bc8) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/util.cpp:381 #8 wxAsyncMethodCallEventFunctor):: >::Execute(void) (this=0x7fffb0000b70) at /usr/include/wx-3.2/wx/event.h:1574 #9 0x00007ffff640ad60 in wxEvtHandler::TryHereOnly(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #10 0x00007ffff640adba in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #11 0x00007ffff640aed1 in wxEvtHandler::ProcessEvent(wxEvent&) () at /lib64/libwx_baseu-3.2.so.0 #12 0x00007ffff640bf04 in wxEvtHandler::ProcessPendingEvents() () at /lib64/libwx_baseu-3.2.so.0 #13 0x00007ffff62a2b9a in wxAppConsoleBase::ProcessPendingEvents() () at /lib64/libwx_baseu-3.2.so.0 #14 0x00007ffff6955031 in wxApp::DoIdle() () at /lib64/libwx_gtk3u_core-3.2.so.0 #15 0x00007ffff6955103 in wxapp_idle_callback () at /lib64/libwx_gtk3u_core-3.2.so.0 #16 0x00007ffff3d686ee in g_idle_dispatch () at /lib64/libglib-2.0.so.0 #17 0x00007ffff3d6add9 in g_main_context_dispatch_unlocked () at /lib64/libglib-2.0.so.0 #18 0x00007ffff3d6c828 in g_main_context_iterate_unlocked.constprop () at /lib64/libglib-2.0.so.0 #19 0x00007ffff3d6d0cf in g_main_loop_run () at /lib64/libglib-2.0.so.0 #20 0x00007ffff43ecf85 in gtk_main () at /lib64/libgtk-3.so.0 #21 0x00007ffff6971475 in wxGUIEventLoop::DoRun() () at /lib64/libwx_gtk3u_core-3.2.so.0 #22 0x00007ffff62d8ccd in wxEventLoopBase::Run() () at /lib64/libwx_baseu-3.2.so.0 #23 0x00007ffff62a3f3b in wxAppConsoleBase::MainLoop() () at /lib64/libwx_baseu-3.2.so.0 #24 0x00007ffff6322ea7 in wxEntry(int&, wchar_t**) () at /lib64/libwx_baseu-3.2.so.0 #25 0x000000000043c758 in main(int, char**) (argc=, argv=) at /usr/src/debug/freedv-1.9.9-0.202403112233.3e864.2.11.mga.x86_64/src/main.cpp:184 Warning: 'set logging off', an alias for the command 'set logging enabled', is deprecated. Use 'set logging enabled off'.