savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-01-18T18:27:30Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1526Deleted message should display "you"2024-01-18T18:27:30ZPierre NicolasDeleted message should display "you"## Describe your environment
Please specify the following:
- Jami version: 20231221
- What build you are using: ubuntu store
## Steps to reproduce
- Should display "you deleted a message".
- Edited overlap but I know it is another bu...## Describe your environment
Please specify the following:
- Jami version: 20231221
- What build you are using: ubuntu store
## Steps to reproduce
- Should display "you deleted a message".
- Edited overlap but I know it is another bug.
![image](/uploads/c5f28afe2792ffa960f66baf6d1066ab/image.png)https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/945Emojis not delete when deleted message2024-02-12T20:58:46ZXavier Jouslin de NorayEmojis not delete when deleted message## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue i...## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue instead of creating new one.
## Bug report form
## Describe your environment
Please specify the following:
- Jami version: Eleutheria - 20231228-01
- Device model: phone
- Android version: 9
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. create a message
2. add emojis
3. delete the message
- Actual result: the emojis still here
- Expected result: should delete the emojis with the deletion of message
## Additional informationhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1525Notification bug when updating swarm profile2024-01-17T16:28:08ZFrançois-Simon Fauteux-ChapleauNotification bug when updating swarm profileJami version: beta 202401121232
**Scenario**
- Alice creates a swarm and invites Bob to join
- Bob joins the swarm and then opens another conversation (or closes Jami)
- While Bob doesn't have the swarm conversation open, Alice updates...Jami version: beta 202401121232
**Scenario**
- Alice creates a swarm and invites Bob to join
- Bob joins the swarm and then opens another conversation (or closes Jami)
- While Bob doesn't have the swarm conversation open, Alice updates its title
**Current result**
Bob is notified that two new messages have been sent in the swarm.
![notification_screenshot](/uploads/8870e1f3363909e28cab35d1408319f2/notification_screenshot.png)
**Expected result**
Bob shouldn't receive any notifications.
**Cause**
When a swarm's admin changes its title, the swarm's other members receive two `SwarmMessage`s of type `"application/update-profile"`. These messages are invisible to the user, but they cause the UI to be updated just like a regular message of type `"text/plain"` would (which is the desired behavior). Thus, it seems likely that the bug is due to the different types of messages not being properly distinguished in the code that generates notifications.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1524Frameless Window2024-02-06T19:31:50ZAndreas TraczykFrameless WindowImplement a frameless window using https://github.com/stdware/qwindowkit.Implement a frameless window using https://github.com/stdware/qwindowkit.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/944deadlock for convModule()/doUnregister2024-01-19T13:22:35ZSébastien Blindeadlock for convModule()/doUnregister```
62968) exited]
[1705436516.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436516.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending,...```
62968) exited]
[1705436516.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436516.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436546.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436546.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436576.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436576.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436606.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436606.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436636.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436636.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436666.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436666.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436696.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436696.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436726.120|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436726.120|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436756.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436756.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436786.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436786.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436816.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436816.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436846.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436846.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436876.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436876.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[New Thread 0x7ffef2ffd6c0 (LWP 263476)]
[New Thread 0x7ffef27fc6c0 (LWP 263477)]
[Thread 0x7ffef27fc6c0 (LWP 263477) exited]
[Thread 0x7fffcbfff6c0 (LWP 261710) exited]
[1705436906.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436906.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436936.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436936.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436966.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436966.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
[1705436996.121|9735] Mapping status [TCP] - overall 8: 8 open (4 ready + 4 in use), 0 pending, 0 in-progress, 0 failed
[1705436996.121|9735] Mapping status [UDP] - overall 85: 85 open (8 ready + 77 in use), 0 pending, 0 in-progress, 0 failed
^C
Thread 1 "ut_conversation" received signal SIGINT, Interrupt.
0x00007ffff6cab470 in __lll_lock_wait () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff6cab470 in __lll_lock_wait () from /lib64/libc.so.6
#1 0x00007ffff6cb1e61 in pthread_mutex_lock@@GLIBC_2.2.5 () from /lib64/libc.so.6
#2 0x0000000000ba0488 in dht::DhtRunner::join() ()
#3 0x00000000006b66b8 in jami::JamiAccount::doUnregister(std::function<void (bool)>) (this=0x3253b30, released_cb=...) at jamidht/jamiaccount.cpp:2353
#4 0x00000000005043c2 in jami::Manager::removeAccount (this=0x1dd80a0 <jami::Manager::instance()::instance>, accountID="f40918a8475c268b", flush=true) at manager.cpp:2841
#5 0x00000000004eabf1 in wait_for_removal_of (accounts=std::vector of length 4, capacity 4 = {...}, timeout=std::chrono::duration = { 30s }) at common.cpp:132
#6 0x0000000000497247 in jami::test::ConversationMembersEventTest::tearDown (this=0x311d760) at conversation/conversationMembersEvent.cpp:201
#7 0x00000000004e4b2b in CppUnit::TestCaller<jami::test::ConversationMembersEventTest>::tearDown (this=0x311d6f0) at /usr/include/cppunit/TestCaller.h:185
#8 0x00007ffff7f85036 in CppUnit::TestCaseMethodFunctor::operator()() const () from /lib64/libcppunit-1.15.so.1
#9 0x00007ffff7f84f04 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /lib64/libcppunit-1.15.so.1
#10 0x00007ffff7f7b8b5 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /lib64/libcppunit-1.15.so.1
#11 0x00007ffff7f86b53 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib64/libcppunit-1.15.so.1
#12 0x00007ffff7f8debf in CppUnit::TestCase::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#13 0x00007ffff7f8539f in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#14 0x00007ffff7f851ac in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#15 0x00007ffff7f8539f in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#16 0x00007ffff7f851ac in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#17 0x00007ffff7f85d97 in CppUnit::TestResult::runTest(CppUnit::Test*) () from /lib64/libcppunit-1.15.so.1
#18 0x00007ffff7f8b4a8 in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib64/libcppunit-1.15.so.1
#19 0x00007ffff7f8dae9 in CppUnit::TextTestRunner::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool) () from /lib64/libcppunit-1.15.so.1
#20 0x00000000004c2478 in main () at conversation/conversationMembersEvent.cpp:1704
(gdb) t a a bt
Thread 1035 (Thread 0x7ffef2ffd6c0 (LWP 263476) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadf22 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000d0350e in WorkerThread ()
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 1030 (Thread 0x7fff0b7fe6c0 (LWP 262678) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadf22 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000d0350e in WorkerThread ()
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 1000 (Thread 0x7fff0bfff6c0 (LWP 222725) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a7c100 in dhtnet::IceTransport::recvfrom(unsigned int, char*, unsigned long, std::error_code&) ()
#4 0x0000000000a8bf32 in dhtnet::IceSocketEndpoint::read(unsigned char*, unsigned long, std::error_code&) ()
#5 0x0000000000a97916 in dhtnet::tls::TlsSession::TlsSessionImpl::recvRaw(void*, unsigned long) ()
#6 0x00007ffff7a48685 in _gnutls_io_read_buffered () from /lib64/libgnutls.so.30
#7 0x00007ffff7a3d567 in _gnutls_recv_in_buffers () from /lib64/libgnutls.so.30
#8 0x00007ffff7a4004a in _gnutls_recv_int () from /lib64/libgnutls.so.30
#9 0x0000000000aa081a in dhtnet::tls::TlsSession::read(unsigned char*, unsigned long, std::error_code&) ()
#10 0x0000000000a88a48 in dhtnet::MultiplexedSocket::Impl::eventLoop() ()
#11 0x0000000000a8b786 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::unique_ptr<dhtnet::TlsSocketEndpoint, std::default_delete<dhtnet::TlsSocketEndpoint> >, std::shared_ptr<dht::log::Logger>)::{lambda()#1}> > >::_M_run() ()
#12 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#14 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 999 (Thread 0x7fff40ff96c0 (LWP 222724) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a7c100 in dhtnet::IceTransport::recvfrom(unsigned int, char*, unsigned long, std::error_code&) ()
#4 0x0000000000a8bf32 in dhtnet::IceSocketEndpoint::read(unsigned char*, unsigned long, std::error_code&) ()
#5 0x0000000000a97916 in dhtnet::tls::TlsSession::TlsSessionImpl::recvRaw(void*, unsigned long) ()
#6 0x00007ffff7a48685 in _gnutls_io_read_buffered () from /lib64/libgnutls.so.30
#7 0x00007ffff7a3d567 in _gnutls_recv_in_buffers () from /lib64/libgnutls.so.30
#8 0x00007ffff7a4004a in _gnutls_recv_int () from /lib64/libgnutls.so.30
#9 0x0000000000aa081a in dhtnet::tls::TlsSession::read(unsigned char*, unsigned long, std::error_code&) ()
#10 0x0000000000a88a48 in dhtnet::MultiplexedSocket::Impl::eventLoop() ()
#11 0x0000000000a8b786 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::unique_ptr<dhtnet::TlsSocketEndpoint, std::default_delete<dhtnet::TlsSocketEndpoint> >, std::shared_ptr<dht::log::Logger>)::{lambda()#1}> > >::_M_run() ()
#12 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#14 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 998 (Thread 0x7fff417fa6c0 (LWP 222723) "ut_conversation"):
--Type <RET> for more, q to quit, c to continue without paging--
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a7c100 in dhtnet::IceTransport::recvfrom(unsigned int, char*, unsigned long, std::error_code&) ()
#4 0x0000000000a8bf32 in dhtnet::IceSocketEndpoint::read(unsigned char*, unsigned long, std::error_code&) ()
#5 0x0000000000a97916 in dhtnet::tls::TlsSession::TlsSessionImpl::recvRaw(void*, unsigned long) ()
#6 0x00007ffff7a48685 in _gnutls_io_read_buffered () from /lib64/libgnutls.so.30
#7 0x00007ffff7a3d567 in _gnutls_recv_in_buffers () from /lib64/libgnutls.so.30
#8 0x00007ffff7a4004a in _gnutls_recv_int () from /lib64/libgnutls.so.30
#9 0x0000000000aa081a in dhtnet::tls::TlsSession::read(unsigned char*, unsigned long, std::error_code&) ()
#10 0x0000000000a88a48 in dhtnet::MultiplexedSocket::Impl::eventLoop() ()
#11 0x0000000000a8b786 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::unique_ptr<dhtnet::TlsSocketEndpoint, std::default_delete<dhtnet::TlsSocketEndpoint> >, std::shared_ptr<dht::log::Logger>)::{lambda()#1}> > >::_M_run() ()
#12 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#14 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 997 (Thread 0x7fff41ffb6c0 (LWP 222722) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a7c100 in dhtnet::IceTransport::recvfrom(unsigned int, char*, unsigned long, std::error_code&) ()
#4 0x0000000000a8bf32 in dhtnet::IceSocketEndpoint::read(unsigned char*, unsigned long, std::error_code&) ()
#5 0x0000000000a97916 in dhtnet::tls::TlsSession::TlsSessionImpl::recvRaw(void*, unsigned long) ()
#6 0x00007ffff7a48685 in _gnutls_io_read_buffered () from /lib64/libgnutls.so.30
#7 0x00007ffff7a3d567 in _gnutls_recv_in_buffers () from /lib64/libgnutls.so.30
#8 0x00007ffff7a4004a in _gnutls_recv_int () from /lib64/libgnutls.so.30
#9 0x0000000000aa081a in dhtnet::tls::TlsSession::read(unsigned char*, unsigned long, std::error_code&) ()
#10 0x0000000000a88a48 in dhtnet::MultiplexedSocket::Impl::eventLoop() ()
#11 0x0000000000a8b786 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::MultiplexedSocket::Impl::Impl(dhtnet::MultiplexedSocket&, std::shared_ptr<asio::io_context>, dht::Hash<32ul> const&, std::unique_ptr<dhtnet::TlsSocketEndpoint, std::default_delete<dhtnet::TlsSocketEndpoint> >, std::shared_ptr<dht::log::Logger>)::{lambda()#1}> > >::_M_run() ()
#12 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#13 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#14 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 996 (Thread 0x7fff42ffd6c0 (LWP 222720) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a9fab5 in dhtnet::tls::TlsSession::TlsSessionImpl::handleStateEstablished(dhtnet::tls::TlsSessionState) ()
#4 0x0000000000a9891f in dhtnet::tls::TlsSession::TlsSessionImpl::process() ()
#5 0x0000000000abfe4d in dhtnet::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) ()
#6 0x0000000000abffe6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (dhtnet::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), dhtnet::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() ()
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 995 (Thread 0x7fff427fc6c0 (LWP 222721) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#3 0x0000000000a9fab5 in dhtnet::tls::TlsSession::TlsSessionImpl::handleStateEstablished(dhtnet::tls::TlsSessionState) ()
#4 0x0000000000a9891f in dhtnet::tls::TlsSession::TlsSessionImpl::process() ()
#5 0x0000000000abfe4d in dhtnet::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) ()
#6 0x0000000000abffe6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (dhtnet::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), dhtnet::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() ()
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 994 (Thread 0x7fff8b7fe6c0 (LWP 222719) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a9fab5 in dhtnet::tls::TlsSession::TlsSessionImpl::handleStateEstablished(dhtnet::tls::TlsSessionState) ()
#4 0x0000000000a9891f in dhtnet::tls::TlsSession::TlsSessionImpl::process() ()
#5 0x0000000000abfe4d in dhtnet::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) ()
#6 0x0000000000abffe6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (dhtnet::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), dhtnet::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() ()
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 993 (Thread 0x7fff8bfff6c0 (LWP 222718) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000a9fab5 in dhtnet::tls::TlsSession::TlsSessionImpl::handleStateEstablished(dhtnet::tls::TlsSessionState) ()
#4 0x0000000000a9891f in dhtnet::tls::TlsSession::TlsSessionImpl::process() ()
#5 0x0000000000abfe4d in dhtnet::ThreadLoop::mainloop(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>) ()
#6 0x0000000000abffe6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (dhtnet::ThreadLoop::*)(std::thread::id&, std::function<bool ()>, std::function<void ()>, std::function<void ()>), dhtnet::ThreadLoop*, std::reference_wrapper<std::thread::id>, std::function<bool ()>, std::function<void ()>, std::function<void ()> > > >::_M_run() ()
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 992 (Thread 0x7fffa4ff96c0 (LWP 222708) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x0000000000b5eab0 in pj_ioqueue_poll ()
#2 0x0000000000a71da0 in dhtnet::IceTransport::Impl::handleEvents(unsigned int) ()
#3 0x0000000000a71f2e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::IceTransport::Impl::initIceInstance(dhtnet::IceTransportOptions const&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 991 (Thread 0x7fffb27fc6c0 (LWP 222695) "ut_conversation"):
#0 0x00007ffff6cf8413 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
#1 0x00007ffff6cfceb7 in nanosleep () from /lib64/libc.so.6
#2 0x00007ffff6d2a47c in usleep () from /lib64/libc.so.6
#3 0x0000000000b5f295 in pj_thread_sleep ()
#4 0x0000000000b5ef03 in pj_ioqueue_poll ()
#5 0x0000000000a71da0 in dhtnet::IceTransport::Impl::handleEvents(unsigned int) ()
#6 0x0000000000a71f2e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::IceTransport::Impl::initIceInstance(dhtnet::IceTransportOptions const&)::{lambda()#1}> > >::_M_run() ()
--Type <RET> for more, q to quit, c to continue without paging--
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 990 (Thread 0x7fffece286c0 (LWP 222694) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x0000000000b5eab0 in pj_ioqueue_poll ()
#2 0x0000000000a71da0 in dhtnet::IceTransport::Impl::handleEvents(unsigned int) ()
#3 0x0000000000a71f2e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::IceTransport::Impl::initIceInstance(dhtnet::IceTransportOptions const&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 989 (Thread 0x7fffd17fa6c0 (LWP 222650) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x0000000000b5eab0 in pj_ioqueue_poll ()
#2 0x0000000000a71da0 in dhtnet::IceTransport::Impl::handleEvents(unsigned int) ()
#3 0x0000000000a71f2e in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::IceTransport::Impl::initIceInstance(dhtnet::IceTransportOptions const&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 986 (Thread 0x7ffecffff6c0 (LWP 222480) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cae242 in pthread_cond_clockwait@GLIBC_2.30 () from /lib64/libc.so.6
#2 0x0000000000b9f733 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::DhtRunner::Config const&, dht::DhtRunner::Context&&)::{lambda()#1}> > >::_M_run() ()
#3 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#5 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 985 (Thread 0x7fffa7fff6c0 (LWP 222479) "ut_conversation"):
#0 0x00007ffff6d29b67 in select () from /lib64/libc.so.6
#1 0x0000000000baa10b in dht::net::UdpSocket::openSockets(dht::SockAddr const&, dht::SockAddr const&)::{lambda()#1}::operator()() ()
#2 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 980 (Thread 0x7fff8a7fc6c0 (LWP 222472) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cae242 in pthread_cond_clockwait@GLIBC_2.30 () from /lib64/libc.so.6
#2 0x0000000000b9f733 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::DhtRunner::Config const&, dht::DhtRunner::Context&&)::{lambda()#1}> > >::_M_run() ()
#3 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#4 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#5 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 979 (Thread 0x7fffa5ffb6c0 (LWP 222471) "ut_conversation"):
#0 0x00007ffff6d29b67 in select () from /lib64/libc.so.6
#1 0x0000000000baa10b in dht::net::UdpSocket::openSockets(dht::SockAddr const&, dht::SockAddr const&)::{lambda()#1}::operator()() ()
#2 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
Thread 976 (Thread 0x7fffa57fa6c0 (LWP 222468) "ut_conversation"):
#0 0x00007ffff6cab470 in __lll_lock_wait () from /lib64/libc.so.6
#1 0x00007ffff6cb1eb7 in pthread_mutex_lock@@GLIBC_2.2.5 () from /lib64/libc.so.6
#2 0x0000000000496597 in __gthread_mutex_lock (__mutex=0x32545c0) at /usr/include/c++/13/x86_64-redhat-linux/bits/gthr-default.h:749
#3 0x00000000004ced4e in __gthread_recursive_mutex_lock (__mutex=0x32545c0) at /usr/include/c++/13/x86_64-redhat-linux/bits/gthr-default.h:811
#4 0x00000000004cf856 in std::recursive_mutex::lock (this=0x32545c0) at /usr/include/c++/13/mutex:120
#5 0x000000000054c0a5 in std::unique_lock<std::recursive_mutex>::lock (this=0x7fffa57f8140) at /usr/include/c++/13/bits/unique_lock.h:141
#6 0x000000000054a491 in std::unique_lock<std::recursive_mutex>::unique_lock (this=0x7fffa57f8140, __m=...) at /usr/include/c++/13/bits/unique_lock.h:71
#7 0x00000000006b5e96 in jami::JamiAccount::convModule (this=0x3253b30, noCreation=false) at jamidht/jamiaccount.cpp:2149
#8 0x00000000006acc70 in operator() (__closure=0x7fffa0035f70, conversationId="b86cb18a4c95761fb2079daad95d348342bc188f", deviceId="744871211aaadf9c87192003b22396d6eada047287ac1173166f2ec0a196523a") at jamidht/jamiaccount.cpp:1182
#9 0x00000000006e62bb in std::__invoke_impl<void, jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&)>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#10 0x00000000006dc0e4 in std::__invoke_r<void, jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&)>&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
#11 0x00000000006d44a7 in std::_Function_handler<void(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&), jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&)> >::_M_invoke(const std::_Any_data &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > &) (__functor=..., __args#0="b86cb18a4c95761fb2079daad95d348342bc188f", __args#1="744871211aaadf9c87192003b22396d6eada047287ac1173166f2ec0a196523a") at /usr/include/c++/13/bits/std_function.h:290
#12 0x00000000005205b7 in std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const (this=0x7fffa0035f70, __args#0="b86cb18a4c95761fb2079daad95d348342bc188f", __args#1="744871211aaadf9c87192003b22396d6eada047287ac1173166f2ec0a196523a") at /usr/include/c++/13/bits/std_function.h:591
#13 0x0000000000963fb6 in jami::ContactList::acceptConversation (this=0x7fffa0035db0, convId="b86cb18a4c95761fb2079daad95d348342bc188f", deviceId="744871211aaadf9c87192003b22396d6eada047287ac1173166f2ec0a196523a") at jamidht/contact_list.cpp:409
#14 0x000000000092c8b6 in operator() (__closure=0x7ffe745108e0, peer_account=...) at jamidht/account_manager.cpp:354
#15 0x0000000000935d57 in std::__invoke_impl<void, jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)>::<lambda(const std::shared_ptr<dht::crypto::Certificate>&, dht::InfoHash)>&, const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#16 0x0000000000934559 in std::__invoke_r<void, jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)>::<lambda(const std::shared_ptr<dht::crypto::Certificate>&, dht::InfoHash)>&, const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
#17 0x0000000000932ddb in std::_Function_handler<void(const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&), jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)>::<lambda(const std::shared_ptr<dht::crypto::Certificate>&, dht::InfoHash)> >::_M_invoke(const std::_Any_data &, const std::shared_ptr<dht::crypto::Certificate> &, const dht::Hash<20> &) (__functor=..., __args#0=std::shared_ptr<dht::crypto::Certificate> (use count 4, weak count 0) = {...}, __args#1=...) at /usr/include/c++/13/bits/std_function.h:290
#18 0x000000000093a8f5 in std::function<void (std::shared_ptr<dht::crypto::Certificate> const&, dht::Hash<20ul> const&)>::operator()(std::shared_ptr<dht::crypto::Certificate> const&, dht::Hash<20ul> const&) const (this=0x7ffe74176f98, __args#0=std::shared_ptr<dht::crypto::Certificate> (use count 4, weak count 0) = {...}, __args#1=...) at /usr/include/c++/13/bits/std_function.h:591
#19 0x000000000092daff in operator() (__closure=0x7ffe74176f90, cert=std::shared_ptr<dht::crypto::Certificate> (use count 4, weak count 0) = {...}) at jamidht/account_manager.cpp:454
#20 0x0000000000935ef3 in std::__invoke_impl<void, jami::AccountManager::onPeerMessage(const dht::crypto::PublicKey&, bool, std::function<void(const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&)>&&)::<lambda(const std::shared_ptr<dht::crypto::Certificate>&)>&, const std::shared_ptr<dht::crypto::Certificate>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#21 0x0000000000934876 in std::__invoke_r<void, jami::AccountManager::onPeerMessage(const dht::crypto::PublicKey&, bool, std::function<void(const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&)>&&)::<lambda(const std::shared_ptr<dht::crypto::Certificate>&)>&, const std::shared_ptr<dht::crypto::Certificate>&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
#22 0x0000000000932fe5 in std::_Function_handler<void(const std::shared_ptr<dht::crypto::Certificate>&), jami::AccountManager::onPeerMessage(const dht::crypto::PublicKey&, bool, std::function<void(const std::shared_ptr<dht::crypto::Certificate>&, const dht::Hash<20>&)>&&)::<lambda(const std::shared_ptr<dht::crypto::Certificate>&)> >::_M_invoke(const std::_Any_data &, const std::shared_ptr<dht::crypto::Certificate> &) (__functor=..., __args#0=std::shared_ptr<dht::crypto::Certificate> (use count 4, weak count 0) = {...}) at /usr/include/c++/13/bits/std_function.h:290
#23 0x0000000000939e9d in std::function<void (std::shared_ptr<dht::crypto::Certificate> const&)>::operator()(std::shared_ptr<dht::crypto::Certificate> const&) const (this=0x7fffa57f87c0, __args#0=std::shared_ptr<dht::crypto::Certificate> (use count 4, weak count 0) = {...}) at /usr/include/c++/13/bits/std_function.h:591
#24 0x000000000092ead4 in jami::AccountManager::findCertificate(dht::Hash<20ul> const&, std::function<void (std::shared_ptr<dht::crypto::Certificate> const&)>&&) (this=0x31daff0, h=..., cb=...) at jamidht/account_manager.cpp:600
#25 0x000000000092dc83 in jami::AccountManager::onPeerMessage(dht::crypto::PublicKey const&, bool, std::function<void (std::shared_ptr<dht::crypto::Certificate> const&, dht::Hash<20ul> const&)>&&) (this=0x31daff0, peer_device=..., allowPublic=true, cb=...) at jamidht/account_manager.cpp:449
#26 0x000000000092caf6 in operator() (__closure=0x7ffe740f8f70, v=...) at jamidht/account_manager.cpp:327
#27 0x0000000000935e41 in std::__invoke_impl<bool, jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)>&, dht::TrustRequest>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#28 0x00000000009346c8 in std::__invoke_r<bool, jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)>&, dht::TrustRequest>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:114
--Type <RET> for more, q to quit, c to continue without paging--
#29 0x0000000000932ee2 in std::_Function_handler<bool(dht::TrustRequest&&), jami::AccountManager::startSync(const OnNewDeviceCb&, const OnDeviceAnnouncedCb&, bool)::<lambda(dht::TrustRequest&&)> >::_M_invoke(const std::_Any_data &, dht::TrustRequest &&) (__functor=..., __args#0=...) at /usr/include/c++/13/bits/std_function.h:290
#30 0x000000000093c179 in std::function<bool (dht::TrustRequest&&)>::operator()(dht::TrustRequest&&) const (this=0x7ffe740f8f70, __args#0=...) at /usr/include/c++/13/bits/std_function.h:591
#31 0x000000000093a5b6 in dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}::operator()(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) const (__closure=0x7ffe740f8f70, vals=std::vector of length 1, capacity 1 = {...}) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/opendht/dhtrunner.h:199
#32 0x0000000000940403 in std::__invoke_impl<bool, dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&>(std::__invoke_other, dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#33 0x000000000093eb61 in std::__invoke_r<bool, dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&>(dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:114
#34 0x000000000093d614 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&), dht::DhtRunner::listen<dht::TrustRequest>(dht::Hash<20ul>, std::function<bool (dht::TrustRequest&&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) (__functor=..., __args#0=std::vector of length 1, capacity 1 = {...}) at /usr/include/c++/13/bits/std_function.h:290
#35 0x00000000006faf6d in std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>::operator()(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) const (this=0x7ffe74441ec0, __args#0=std::vector of length 1, capacity 1 = {...}) at /usr/include/c++/13/bits/std_function.h:591
#36 0x00000000006f62c3 in dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}::operator()(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool) const (__closure=0x7ffe74441ec0, vals=std::vector of length 1, capacity 1 = {...}, expired=false) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/opendht/dhtrunner.h:167
#37 0x000000000071c69b in std::__invoke_impl<bool, dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool>(std::__invoke_other, dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#38 0x0000000000711323 in std::__invoke_r<bool, dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool>(dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:114
#39 0x0000000000706404 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), dht::DhtRunner::listen(dht::Hash<20ul>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&)>, dht::Value::Filter, dht::Where)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) (__functor=..., __args#0=std::vector of length 1, capacity 1 = {...}, __args#1=@0x7fffa57f8cc0: false) at /usr/include/c++/13/bits/std_function.h:290
#40 0x0000000000c8fba1 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), dht::SecureDht::getCallbackFilter(std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)> const&, dht::Value::Filter&&)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) ()
#41 0x0000000000c64298 in dht::OpValueCache::onValuesAdded(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
#42 0x0000000000c4c2e5 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), dht::OpValueCache::cacheCallback(std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)>&&, std::function<void ()>&&)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) ()
#43 0x0000000000c63454 in dht::OpCache::onValuesAdded(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&) ()
#44 0x0000000000c68125 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), dht::OpCache::OpCache()::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) ()
#45 0x0000000000c64298 in dht::OpValueCache::onValuesAdded(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
#46 0x0000000000c646d5 in std::_Function_handler<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), dht::SearchCache::listen(std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)> const&, std::shared_ptr<dht::Query> const&, dht::Value::Filter&&, std::function<unsigned long (std::shared_ptr<dht::Query>, std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)>, std::function<void (dht::ListenSyncStatus)>)> const&)::{lambda(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool)#1}>::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) ()
#47 0x0000000000c4c520 in std::_Function_handler<void (std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool), std::function<bool (std::vector<std::shared_ptr<dht::Value>, std::allocator<std:--Type <RET> for more, q to quit, c to continue without paging--
:shared_ptr<dht::Value> > > const&, bool)> >::_M_invoke(std::_Any_data const&, std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, bool&&) ()
#48 0x0000000000c4c232 in std::_Function_handler<void (), dht::ValueCache::addValues[abi:cxx11](std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, dht::TypeStore const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) ()
#49 0x0000000000c58392 in dht::ValueCache::onValues(std::vector<std::shared_ptr<dht::Value>, std::allocator<std::shared_ptr<dht::Value> > > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, dht::TypeStore const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
#50 0x0000000000c326b4 in std::_Function_handler<void (std::shared_ptr<dht::Node> const&, dht::net::RequestAnswer&&), dht::Dht::searchSynchedNodeListen(std::shared_ptr<dht::Dht::Search> const&, dht::Dht::SearchNode&)::{lambda(std::shared_ptr<dht::Node> const&, dht::net::RequestAnswer&&)#1}>::_M_invoke(std::_Any_data const&, std::shared_ptr<dht::Node> const&, dht::net::RequestAnswer&&) ()
#51 0x0000000000c823d7 in dht::net::NetworkEngine::process(std::unique_ptr<dht::net::ParsedMessage, std::default_delete<dht::net::ParsedMessage> >&&, dht::SockAddr const&) ()
#52 0x0000000000c83824 in dht::net::NetworkEngine::processMessage(unsigned char const*, unsigned long, dht::SockAddr) ()
#53 0x0000000000c35061 in dht::Dht::periodic(unsigned char const*, unsigned long, dht::SockAddr, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) ()
#54 0x0000000000b9f4b1 in dht::DhtRunner::loop_() ()
#55 0x0000000000b9f5e6 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::DhtRunner::run(dht::DhtRunner::Config const&, dht::DhtRunner::Context&&)::{lambda()#1}> > >::_M_run() ()
#56 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#57 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#58 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 975 (Thread 0x7fffd2ffd6c0 (LWP 222467) "ut_conversation"):
#0 0x00007ffff6d29b67 in select () from /lib64/libc.so.6
#1 0x0000000000baa10b in dht::net::UdpSocket::openSockets(dht::SockAddr const&, dht::SockAddr const&)::{lambda()#1}::operator()() ()
#2 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 479 (Thread 0x7ffef1ffb6c0 (LWP 208998) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 478 (Thread 0x7fff09ffb6c0 (LWP 208997) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 477 (Thread 0x7fff8affd6c0 (LWP 208996) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 476 (Thread 0x7ffece7fc6c0 (LWP 208995) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 475 (Thread 0x7ffecf7fe6c0 (LWP 208994) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 357 (Thread 0x7fffb1ffb6c0 (LWP 208038) "ut_conversation"):
#0 0x00007ffff6cab470 in __lll_lock_wait () from /lib64/libc.so.6
#1 0x00007ffff6cb1eb7 in pthread_mutex_lock@@GLIBC_2.2.5 () from /lib64/libc.so.6
#2 0x0000000000496597 in __gthread_mutex_lock (__mutex=0x32545c0) at /usr/include/c++/13/x86_64-redhat-linux/bits/gthr-default.h:749
#3 0x00000000004ced4e in __gthread_recursive_mutex_lock (__mutex=0x32545c0) at /usr/include/c++/13/x86_64-redhat-linux/bits/gthr-default.h:811
#4 0x00000000004cf856 in std::recursive_mutex::lock (this=0x32545c0) at /usr/include/c++/13/mutex:120
#5 0x000000000054c0a5 in std::unique_lock<std::recursive_mutex>::lock (this=0x7fffb1ffa620) at /usr/include/c++/13/bits/unique_lock.h:141
#6 0x000000000054a491 in std::unique_lock<std::recursive_mutex>::unique_lock (this=0x7fffb1ffa620, __m=...) at /usr/include/c++/13/bits/unique_lock.h:71
#7 0x00000000006b5e96 in jami::JamiAccount::convModule (this=0x3253b30, noCreation=false) at jamidht/jamiaccount.cpp:2149
#8 0x00000000006ac5bc in operator() (__closure=0x7ffe74236720) at jamidht/jamiaccount.cpp:1159
#9 0x00000000006e5c0e in std::__invoke_impl<void, jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&, const std::vector<unsigned char>&, time_t)>::<lambda()>&>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#10 0x00000000006db641 in std::__invoke_r<void, jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&, const std::vector<unsigned char>&, time_t)>::<lambda()>&>(struct {...} &) (__fn=...) at /usr/include/c++/13/bits/invoke.h:111
#11 0x00000000006d3d60 in std::_Function_handler<void(), jami::JamiAccount::loadAccount(const std::string&, const std::string&, const std::string&, const std::string&)::<lambda(const std::string&, const std::string&, const std::vector<unsigned char>&, time_t)>::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/13/bits/std_function.h:290
#12 0x0000000000bacbe8 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#13 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#14 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#15 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 356 (Thread 0x7ffef37fe6c0 (LWP 208037) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 314 (Thread 0x7ffef3fff6c0 (LWP 207935) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 313 (Thread 0x7fff08ff96c0 (LWP 207934) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 252 (Thread 0x7fffb0ff96c0 (LWP 207496) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 224 (Thread 0x7fff89ffb6c0 (LWP 207398) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 113 (Thread 0x7fffb17fa6c0 (LWP 206935) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 84 (Thread 0x7fff437fe6c0 (LWP 206810) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 83 (Thread 0x7fff43fff6c0 (LWP 206809) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 82 (Thread 0x7fff88ff96c0 (LWP 206808) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 81 (Thread 0x7fff897fa6c0 (LWP 206807) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 69 (Thread 0x7fffa67fc6c0 (LWP 206790) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 36 (Thread 0x7fffa77fe6c0 (LWP 206377) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 29 (Thread 0x7fffb2ffd6c0 (LWP 206370) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 28 (Thread 0x7fffb37fe6c0 (LWP 206369) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 27 (Thread 0x7fffb3fff6c0 (LWP 206368) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 26 (Thread 0x7fffc8ff96c0 (LWP 206367) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 25 (Thread 0x7fffc97fa6c0 (LWP 206366) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 24 (Thread 0x7fffc9ffb6c0 (LWP 206365) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 23 (Thread 0x7fffca7fc6c0 (LWP 206364) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
Thread 22 (Thread 0x7fffcaffd6c0 (LWP 206363) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadf22 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000d0350e in WorkerThread ()
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 21 (Thread 0x7fffcb7fe6c0 (LWP 206362) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 20 (Thread 0x7fffd0ff96c0 (LWP 206361) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadf22 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000d0350e in WorkerThread ()
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 18 (Thread 0x7fffd1ffb6c0 (LWP 206359) "ut_conversation"):
#0 0x00007ffff6d29b67 in select () from /lib64/libc.so.6
#1 0x0000000000d072ee in RunMiniServer ()
#2 0x0000000000d037c6 in WorkerThread ()
#3 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#4 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 17 (Thread 0x7fffd27fc6c0 (LWP 206358) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 14 (Thread 0x7fffd37fe6c0 (LWP 206355) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 12 (Thread 0x7fffd3fff6c0 (LWP 206354) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 11 (Thread 0x7fffed6296c0 (LWP 206352) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000d0450d in TimerThreadWorker ()
#3 0x0000000000d037c6 in WorkerThread ()
#4 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#5 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 10 (Thread 0x7fffede2a6c0 (LWP 206351) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x0000000000bacc8a in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dht::ThreadPool::run(std::function<void ()>&&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 9 (Thread 0x7fffee6556c0 (LWP 206350) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x0000000000be296c in asio::detail::scheduler::run(std::error_code&) [clone .isra.0] ()
#3 0x0000000000c00cc5 in asio::detail::posix_thread::func<asio::detail::resolver_service_base::work_scheduler_runner>::run() ()
#4 0x0000000000511b57 in asio::detail::asio_detail_posix_thread_function (arg=0x31c97b0) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/detail/impl/posix_thread.ipp:73
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 7 (Thread 0x7fffef7fe6c0 (LWP 206348) "threaded-ml"):
#0 0x00007ffff6d2734d in poll () from /lib64/libc.so.6
#1 0x00007ffff7dfc526 in poll_func () from /lib64/libpulse.so.0
#2 0x00007ffff7de5694 in pa_mainloop_poll () from /lib64/libpulse.so.0
#3 0x00007ffff7df0153 in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4 0x00007ffff7df0218 in pa_mainloop_run () from /lib64/libpulse.so.0
#5 0x00007ffff7e00751 in thread () from /lib64/libpulse.so.0
#6 0x00007ffff70d6d7b in internal_thread_func () from /usr/lib64/pulseaudio/libpulsecommon-16.1.so
#7 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#8 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 6 (Thread 0x7fffeffff6c0 (LWP 206347) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x0000000000b5eab0 in pj_ioqueue_poll ()
#2 0x0000000000b10d00 in pjsip_endpt_handle_events2 ()
#3 0x00000000008bf31f in jami::SIPVoIPLink::handleEvents (this=0x31423e0) at ./sip/sipvoiplink.cpp:813
#4 0x00000000008bdb91 in operator() (__closure=0x30fcb88) at ./sip/sipvoiplink.cpp:739
#5 0x00000000008c57a2 in std::__invoke_impl<void, jami::SIPVoIPLink::SIPVoIPLink()::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#6 0x00000000008c5765 in std::__invoke<jami::SIPVoIPLink::SIPVoIPLink()::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96
#7 0x00000000008c5712 in std::thread::_Invoker<std::tuple<jami::SIPVoIPLink::SIPVoIPLink()::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x30fcb88) at /usr/include/c++/13/bits/std_thread.h:292
#8 0x00000000008c56e6 in std::thread::_Invoker<std::tuple<jami::SIPVoIPLink::SIPVoIPLink()::<lambda()> > >::operator()(void) (this=0x30fcb88) at /usr/include/c++/13/bits/std_thread.h:299
--Type <RET> for more, q to quit, c to continue without paging--
#9 0x00000000008c56ca in std::thread::_State_impl<std::thread::_Invoker<std::tuple<jami::SIPVoIPLink::SIPVoIPLink()::<lambda()> > > >::_M_run(void) (this=0x30fcb80) at /usr/include/c++/13/bits/std_thread.h:244
#10 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#11 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#12 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 5 (Thread 0x7ffff49ac6c0 (LWP 206346) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x00000000005128d9 in asio::detail::epoll_reactor::run (this=0x31c8e80, usec=-1, ops=...) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/detail/impl/epoll_reactor.ipp:509
#2 0x00000000005139f2 in asio::detail::scheduler::do_run_one (this=0x311a220, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/detail/impl/scheduler.ipp:476
#3 0x00000000005136fc in asio::detail::scheduler::run (this=0x311a220, ec=std::error_code = {std::_V2::error_category: 0}) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/detail/impl/scheduler.ipp:209
#4 0x0000000000513e2f in asio::io_context::run (this=0x3120cf0) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/impl/io_context.ipp:63
#5 0x00000000004f57a8 in operator() (__closure=0x30fbf58) at manager.cpp:463
#6 0x000000000050cf34 in std::__invoke_impl<void, jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#7 0x000000000050cef7 in std::__invoke<jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96
#8 0x000000000050cea4 in std::thread::_Invoker<std::tuple<jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x30fbf58) at /usr/include/c++/13/bits/std_thread.h:292
#9 0x000000000050ce78 in std::thread::_Invoker<std::tuple<jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&)::<lambda()> > >::operator()(void) (this=0x30fbf58) at /usr/include/c++/13/bits/std_thread.h:299
#10 0x000000000050ce5c in std::thread::_State_impl<std::thread::_Invoker<std::tuple<jami::Manager::ManagerPimpl::ManagerPimpl(jami::Manager&)::<lambda()> > > >::_M_run(void) (this=0x30fbf50) at /usr/include/c++/13/bits/std_thread.h:244
#11 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#12 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#13 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 4 (Thread 0x7ffff51ad6c0 (LWP 206345) "ut_conversation"):
#0 0x00007ffff6d29b67 in select () from /lib64/libc.so.6
#1 0x00000000008061e9 in jami::video::VideoDeviceMonitorImpl::run (this=0x3125620) at media/video/v4l2/video_device_monitor_impl.cpp:221
#2 0x00000000008087d0 in std::__invoke_impl<void, void (jami::video::VideoDeviceMonitorImpl::*)(), jami::video::VideoDeviceMonitorImpl*> (__f=@0x311f980: (void (jami::video::VideoDeviceMonitorImpl::*)(jami::video::VideoDeviceMonitorImpl * const)) 0x8060de <jami::video::VideoDeviceMonitorImpl::run()>, __t=@0x311f978: 0x3125620) at /usr/include/c++/13/bits/invoke.h:74
#3 0x000000000080872f in std::__invoke<void (jami::video::VideoDeviceMonitorImpl::*)(), jami::video::VideoDeviceMonitorImpl*> (__fn=@0x311f980: (void (jami::video::VideoDeviceMonitorImpl::*)(jami::video::VideoDeviceMonitorImpl * const)) 0x8060de <jami::video::VideoDeviceMonitorImpl::run()>) at /usr/include/c++/13/bits/invoke.h:96
#4 0x000000000080869f in std::thread::_Invoker<std::tuple<void (jami::video::VideoDeviceMonitorImpl::*)(), jami::video::VideoDeviceMonitorImpl*> >::_M_invoke<0ul, 1ul> (this=0x311f978) at /usr/include/c++/13/bits/std_thread.h:292
#5 0x0000000000808658 in std::thread::_Invoker<std::tuple<void (jami::video::VideoDeviceMonitorImpl::*)(), jami::video::VideoDeviceMonitorImpl*> >::operator() (this=0x311f978) at /usr/include/c++/13/bits/std_thread.h:299
#6 0x000000000080863c in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (jami::video::VideoDeviceMonitorImpl::*)(), jami::video::VideoDeviceMonitorImpl*> > >::_M_run (this=0x311f970) at /usr/include/c++/13/bits/std_thread.h:244
#7 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#8 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#9 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 3 (Thread 0x7ffff59ae6c0 (LWP 206344) "ut_conversation"):
#0 0x00007ffff6cab219 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1 0x00007ffff6cadbb9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2 0x00007ffff6edc180 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
#3 0x00000000005794fa in jami::ScheduledExecutor::loop (this=0x3123d80) at scheduled_executor.cpp:132
#4 0x0000000000578b21 in operator() (__closure=0x3121738) at scheduled_executor.cpp:35
#5 0x000000000057afa4 in std::__invoke_impl<void, jami::ScheduledExecutor::ScheduledExecutor(const std::string&)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/13/bits/invoke.h:61
#6 0x000000000057af67 in std::__invoke<jami::ScheduledExecutor::ScheduledExecutor(const std::string&)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/13/bits/invoke.h:96
#7 0x000000000057af14 in std::thread::_Invoker<std::tuple<jami::ScheduledExecutor::ScheduledExecutor(const std::string&)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x3121738) at /usr/include/c++/13/bits/std_thread.h:292
#8 0x000000000057aee8 in std::thread::_Invoker<std::tuple<jami::ScheduledExecutor::ScheduledExecutor(const std::string&)::<lambda()> > >::operator()(void) (this=0x3121738) at /usr/include/c++/13/bits/std_thread.h:299
#9 0x000000000057aecc in std::thread::_State_impl<std::thread::_Invoker<std::tuple<jami::ScheduledExecutor::ScheduledExecutor(const std::string&)::<lambda()> > > >::_M_run(void) (this=0x3121730) at /usr/include/c++/13/bits/std_thread.h:244
#10 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#11 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#12 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 2 (Thread 0x7ffff61af6c0 (LWP 206343) "ut_conversation"):
#0 0x00007ffff6d34c62 in epoll_wait () from /lib64/libc.so.6
#1 0x00000000005128d9 in asio::detail::epoll_reactor::run (this=0x3124a40, usec=-1, ops=...) at /home/amarok/Projects/jami/client-qt/daemon/contrib/x86_64-redhat-linux/include/asio/detail/impl/epoll_reactor.ipp:509
#2 0x0000000000acc3a1 in asio::detail::scheduler::run(std::error_code&) [clone .isra.0] ()
#3 0x0000000000acc9ae in std::thread::_State_impl<std::thread::_Invoker<std::tuple<dhtnet::upnp::UPnPContext::createIoContext(std::shared_ptr<asio::io_context> const&, std::shared_ptr<dht::log::Logger> const&)::{lambda()#1}> > >::_M_run() ()
#4 0x00007ffff6ee31b3 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#5 0x00007ffff6cae947 in start_thread () from /lib64/libc.so.6
#6 0x00007ffff6d34860 in clone3 () from /lib64/libc.so.6
Thread 1 (Thread 0x7ffff61b5380 (LWP 206342) "ut_conversation"):
#0 0x00007ffff6cab470 in __lll_lock_wait () from /lib64/libc.so.6
#1 0x00007ffff6cb1e61 in pthread_mutex_lock@@GLIBC_2.2.5 () from /lib64/libc.so.6
#2 0x0000000000ba0488 in dht::DhtRunner::join() ()
#3 0x00000000006b66b8 in jami::JamiAccount::doUnregister(std::function<void (bool)>) (this=0x3253b30, released_cb=...) at jamidht/jamiaccount.cpp:2353
#4 0x00000000005043c2 in jami::Manager::removeAccount (this=0x1dd80a0 <jami::Manager::instance()::instance>, accountID="f40918a8475c268b", flush=true) at manager.cpp:2841
#5 0x00000000004eabf1 in wait_for_removal_of (accounts=std::vector of length 4, capacity 4 = {...}, timeout=std::chrono::duration = { 30s }) at common.cpp:132
#6 0x0000000000497247 in jami::test::ConversationMembersEventTest::tearDown (this=0x311d760) at conversation/conversationMembersEvent.cpp:201
#7 0x00000000004e4b2b in CppUnit::TestCaller<jami::test::ConversationMembersEventTest>::tearDown (this=0x311d6f0) at /usr/include/cppunit/TestCaller.h:185
#8 0x00007ffff7f85036 in CppUnit::TestCaseMethodFunctor::operator()() const () from /lib64/libcppunit-1.15.so.1
#9 0x00007ffff7f84f04 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /lib64/libcppunit-1.15.so.1
#10 0x00007ffff7f7b8b5 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) () from /lib64/libcppunit-1.15.so.1
#11 0x00007ffff7f86b53 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib64/libcppunit-1.15.so.1
#12 0x00007ffff7f8debf in CppUnit::TestCase::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#13 0x00007ffff7f8539f in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#14 0x00007ffff7f851ac in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#15 0x00007ffff7f8539f in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#16 0x00007ffff7f851ac in CppUnit::TestComposite::run(CppUnit::TestResult*) () from /lib64/libcppunit-1.15.so.1
#17 0x00007ffff7f85d97 in CppUnit::TestResult::runTest(CppUnit::Test*) () from /lib64/libcppunit-1.15.so.1
#18 0x00007ffff7f8b4a8 in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib64/libcppunit-1.15.so.1
#19 0x00007ffff7f8dae9 in CppUnit::TextTestRunner::run(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, bool, bool) () from /lib64/libcppunit-1.15.so.1
#20 0x00000000004c2478 in main () at conversation/conversationMembersEvent.cpp:1704
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
(gdb)
```Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1555Deploy Jami on AppGallery (huawei)2024-01-15T14:00:38ZPierre NicolasDeploy Jami on AppGallery (huawei)> Many people with Huawei are struggling to actually download the app as it is not available in their store.> Many people with Huawei are struggling to actually download the app as it is not available in their store.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/338Wrong color highlighted in conversation color selector2024-01-29T19:24:03ZFrançois-Simon Fauteux-ChapleauWrong color highlighted in conversation color selector**Scenario**
- Alice opens the Qt client and links a new iOS device
- She changes the color of a conversation in the Qt client
- She opens the color selection menu for that same conversation on her iOS device
**Expected result**
No col...**Scenario**
- Alice opens the Qt client and links a new iOS device
- She changes the color of a conversation in the Qt client
- She opens the color selection menu for that same conversation on her iOS device
**Expected result**
No color should be highlighted in the menu (this is because the iOS color selector only offers a small number of options, whereas the Qt client allows users to choose an arbitrary RGB value via a color picker, which means that a color chosen in the Qt client will typically not be available on iOS).
**Actual result**
The conversation's previous color on iOS is highlighted in the menu.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/337selector for conversation color does not show last selection2024-01-29T19:24:13ZKateryna Kostiukselector for conversation color does not show last selectionSteps:
- Change conversation color
- Navigate to chat view
- Open conversation preferences again
- Open color selector
- Currently selected color is not highlightedSteps:
- Change conversation color
- Navigate to chat view
- Open conversation preferences again
- Open color selector
- Currently selected color is not highlightedhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1554Custom download file location2024-02-06T19:32:48ZCharlotte HoffmannCustom download file locationBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Feature: Alice hasn't a setting to custom download fil...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Feature: Alice hasn't a setting to custom download file location
...
- Actual result: Alice can't custom download file location
- Expected result: Alice can custom download file locationhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1523Download file is broken after cancel2024-01-19T13:14:59ZPierre NicolasDownload file is broken after cancel## Describe your environment
Please specify the following:
- OS: Ubuntu
- Jami version: 20231221
- What build you are using: Ubuntu software store
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduc...## Describe your environment
Please specify the following:
- OS: Ubuntu
- Jami version: 20231221
- What build you are using: Ubuntu software store
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduce and debug.
- Can you reproduce the bug: at will
- Steps:
1. Bob send a file to Alice
2. File is not automatically downloaded
3. Alice click on download and quickly cancel it
- Actual result: Alice can not download it anymoreSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/336Conversation preferences changes aren't seen on iOS devices2024-01-15T13:57:01ZFrançois-Simon Fauteux-ChapleauConversation preferences changes aren't seen on iOS devices**Scenario**
Alice creates a swarm and invites Bob to join.
Bob joins the swarm from an iOS device.
Alice changes one of the conversation's preferences (e.g. name, description).
**Expected result**
Bob sees the changes.
**Actual resu...**Scenario**
Alice creates a swarm and invites Bob to join.
Bob joins the swarm from an iOS device.
Alice changes one of the conversation's preferences (e.g. name, description).
**Expected result**
Bob sees the changes.
**Actual result**
Nothing changes on Bob's device.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1553Cancel a file downloading2024-01-12T21:24:20ZCharlotte HoffmannCancel a file downloadingBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Bob sent a file to Alice.
2. The f...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Bob sent a file to Alice.
2. The file is not yet downloaded on Alice device.
3. Bob is online.
4. Alice click on the download button.
5. Alice can't cancel the downloading process.
...
- Actual result: Alice can't cancel the downloading process.
- Expected result: cancel the downloadinghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1552Download file from offline peer2024-01-12T20:46:56ZPierre NicolasDownload file from offline peerAndroid replicate of : https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1522Android replicate of : https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1522https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1522Download file from offline peer2024-01-12T20:46:09ZPierre NicolasDownload file from offline peer## Bug report form
## Describe your environment
Please specify the following:
- OS: Ubuntu
- Jami version: 20231221
- What build you are using: ubuntu software
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
*...## Bug report form
## Describe your environment
Please specify the following:
- OS: Ubuntu
- Jami version: 20231221
- What build you are using: ubuntu software
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
* Alice send a file to Bob (the file is not automatically downloaded by Bob device)
* Alice turn her account offline
* Bob try to download the file
- Actual result: Nothing happens
- Expected result: A message telling what happenshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1521l10n: changing language from the settings doesn't immediately change the sett...2024-01-12T20:51:30ZAndreas Traczykl10n: changing language from the settings doesn't immediately change the settings side panelNote:
- the settings side panel text does change, but to the previously set language
- app start will correctly set all translationsNote:
- the settings side panel text does change, but to the previously set language
- app start will correctly set all translationshttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/335location sharing does not work for swarms with multiple people2024-01-12T20:22:01ZKateryna Kostiuklocation sharing does not work for swarms with multiple peopleCurrently location sharing is not supported in swarm with multiple people. Share location option should be disabled in conversation menuCurrently location sharing is not supported in swarm with multiple people. Share location option should be disabled in conversation menuhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/334inconsistent duration time in location sharing settings2024-01-12T20:06:13ZKateryna Kostiukinconsistent duration time in location sharing settingsSteps:
- Select time duration for location sharing
- Disable limit duration time for location sharing. Entry box for time duration become grey out but still displays last selected time duration
- Enable limit duration time for location ...Steps:
- Select time duration for location sharing
- Disable limit duration time for location sharing. Entry box for time duration become grey out but still displays last selected time duration
- Enable limit duration time for location sharing. The duration time changed to 15 min
The time should be consistent and either show last selected time when enabling limit duration or clear last selected time when enable limit durationhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/333location sharing showing incorrect time when location sharing is not limited2024-01-12T19:52:38ZKateryna Kostiuklocation sharing showing incorrect time when location sharing is not limitedSteps:
- In the settings disable limit time for location sharing
- Start location sharing, expand map
- Although the 'left time' label should be hidden, it is visible and displays '0 min'Steps:
- In the settings disable limit time for location sharing
- Start location sharing, expand map
- Although the 'left time' label should be hidden, it is visible and displays '0 min'https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1551Auto accept file2024-02-08T16:00:53ZCharlotte HoffmannAuto accept fileBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Go to account settings
2. Go to mes...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 399
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Go to account settings
2. Go to message settings
...
- Actual result: No possibility to enable or desable auto accept filehttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/332outgoing location sharing does not work when app is in background2024-01-12T19:40:19ZKateryna Kostiukoutgoing location sharing does not work when app is in backgroundSteps:
- Start location sharing on iOS device.
- Close Jami on iOS device.
- Another device stops receiving location updates.Steps:
- Start location sharing on iOS device.
- Close Jami on iOS device.
- Another device stops receiving location updates.