Crash on frame updated (race condtion)
:191 ] [ShmHolder:Jami Daemon_shm_54741_3] New size: f=3686400, a=7372903
[1635450021.300|54865|sinkclient.cpp :191 ] [ShmHolder:Jami Daemon_shm_54741_1] New size: f=898560, a=1797223
[1635450021.312|54865|sinkclient.cpp :191 ] [ShmHolder:Jami Daemon_shm_54741_2] New size: f=921600, a=1843303
--Type <RET> for more, q to quit, c to continue without paging--
Thread 1 "jami-qt" received signal SIGSEGV, Segmentation fault.
__memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:383
383 ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Aucun fichier ou dossier de ce type.
(gdb) bt
#0 __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:383
#1 0x00005555555ce889 in ?? ()
#2 0x00007ffff59beb4e in ?? () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#3 0x00007ffff7d92e69 in lrc::api::AVModel::frameUpdated(QString const&) () from /usr/lib/libringclient.so.1.0.0
#4 0x00007ffff59b56c9 in QObject::event(QEvent*) () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#5 0x00007ffff70b6dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libqt-jami/lib/libQt5Widgets.so.5
#6 0x00007ffff70bfbb8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libqt-jami/lib/libQt5Widgets.so.5
#7 0x00007ffff5987b2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#8 0x00007ffff598a431 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#9 0x00007ffff59e2dd7 in ?? () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#10 0x00007ffff767f17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff767f400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff767f4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff59e2432 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#14 0x00007ffff598663b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#15 0x00007ffff598e7e4 in QCoreApplication::exec() () from /usr/lib/libqt-jami/lib/libQt5Core.so.5
#16 0x0000555555596110 in main ()
Origin in FrameWrapper::slotFrameUpdated(const QString& id)
there is a reserve instead a resize, which can cause the issue, however, there is no reason to not use storage.