Quotient::Room::id (this=0x0) at /run/build/libquotient/Quotient/room.cpp:529 warning: 529 /run/build/libquotient/Quotient/room.cpp: No such file or directory (gdb) bt full #0 Quotient::Room::id (this=0x0) at /run/build/libquotient/Quotient/room.cpp:529 No locals. #1 0x000055555576169b in operator() (__closure=<optimized out>, directChat=<optimized out>) at /run/build/neochat/src/app/roommanager.cpp:503 this = <optimized out> this = <optimized out> #2 operator() (__closure=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:116 arg = <optimized out> f = <optimized out> #3 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Quotient::Room*>, void, RoomManager::setConnection(NeoChatConnection*)::<lambda(Quotient::Room*)> >::call(RoomManager::setConnection(NeoChatConnection*)::<lambda(Quotient::Room*)>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/QtCore/qobjectdefs_impl.h:65 No locals. #4 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>, QtPrivate::List<Quotient::Room*>, void, RoomManager::setConnection(NeoChatConnection*)::<lambda(Quotient::Room*)> >::call (f=..., arg=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:115 No locals. #5 QtPrivate::FunctorCallable<RoomManager::setConnection(NeoChatConnection*)::<lambda(Quotient::Room*)>, Quotient::Room*>::call<QtPrivate::List<Quotient::Room*>, void> (f=..., arg=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:337 No locals. #6 QtPrivate::QCallableObject<RoomManager::setConnection(NeoChatConnection*)::<lambda(Quotient::Room*)>, QtPrivate::List<Quotient::Room*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:547 that = <optimized out> #7 0x00007ffff401226e in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #8 0x0000555555adb264 in QMetaObject::activate<void, Quotient::Room*> (sender=<optimized out>, mo=0x555556021700 <Quotient::Connection::staticMetaObject>, local_signal_index=22, ret=0x0) at /usr/include/QtCore/qobjectdefs.h:306 _a = {0x0, 0x7fffffffcc18} _a = <optimized out> #9 Quotient::Connection::directChatAvailable (this=<optimized out>, _t1=<optimized out>) at /run/build/libquotient/_flatpak_build/QuotientQt6_autogen/include/moc_connection.cpp:1429 No locals. #10 0x0000555555ae7b2e in operator() (__closure=0x555564887990, r=<optimized out>) at /run/build/libquotient/Quotient/connection.cpp:858 this = 0x5555570c1190 #11 QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::fulfillVoidPromise (this=0x555564887990) at /usr/include/QtCore/qfuture_impl.h:623 No locals. #12 QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::runFunction(void) (this=0x555564887990) at /usr/include/QtCore/qfuture_impl.h:432 No locals. #13 0x0000555555ae7d98 in QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::runImpl (this=0x555564887990) at /usr/include/QtCore/qfuture_impl.h:344 No locals. --Type <RET> for more, q to quit, c to continue without paging--c #14 QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::execute ( this=0x555564887990) at /usr/include/QtCore/qfuture_impl.h:477 No locals. #15 operator() (__closure=0x555563b4fd90, parentData=...) at /usr/include/QtCore/qfuture_impl.h:538 parent = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} continuationJob = 0x555564887990 isLaunched = <optimized out> launchAsync = false pool = 0x0 promise_ = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} func = {__this = 0x5555570c1190} fi = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>} launchAsync = <optimized out> pool = <optimized out> promise_ = <optimized out> fi = <optimized out> func = <optimized out> parent = <optimized out> continuationJob = <optimized out> isLaunched = <optimized out> asyncJob = <optimized out> #16 QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::create<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)> >(Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>&&, QFuture<Quotient::Room*>*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >::operator() (this=0x555563b4fd90, parentData=...) at /usr/include/QtCore/qfuture_impl.h:494 No locals. #17 std::__invoke_impl<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::create<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)> >(Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>&&, QFuture<Quotient::Room*>*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__f=...) at /usr/include/c++/14.3.0/bits/invoke.h:61 No locals. #18 std::__invoke_r<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::create<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)> >(Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>&&, QFuture<Quotient::Room*>*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__fn=...) at /usr/include/c++/14.3.0/bits/invoke.h:111 No locals. #19 std::_Function_handler<void(const QFutureInterfaceBase&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>, void, Quotient::Room*>::create<Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)> >(Quotient::Connection::requestDirectChat(const QString&)::<lambda(Quotient::Room*)>&&, QFuture<Quotient::Room*>*, QFutureInterface<void>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> > >::_M_invoke(const std::_Any_data &, const QFutureInterfaceBase &) (__functor=..., __args#0=...) at /usr/include/c++/14.3.0/bits/std_function.h:290 No locals. #20 0x00007ffff418f827 in QFutureInterfaceBase::runContinuation() const () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #21 0x0000555555aea868 in QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::runImpl (this=0x555563e4ead0) at /usr/include/QtCore/qfuture_impl.h:344 No locals. #22 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::execute (this=0x555563e4ead0) at /usr/include/QtCore/qfuture_impl.h:477 No locals. #23 operator() (__closure=0x555562b4ddd0, parentData=...) at /usr/include/QtCore/qfuture_impl.h:538 parent = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} continuationJob = 0x555563e4ead0 isLaunched = <optimized out> launchAsync = false pool = 0x0 promise_ = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} func = {<No data fields>} fi = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>} launchAsync = <optimized out> pool = <optimized out> promise_ = <optimized out> fi = <optimized out> func = <optimized out> parent = <optimized out> continuationJob = <optimized out> isLaunched = <optimized out> asyncJob = <optimized out> #24 QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::Room*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >::operator() (this=0x555562b4ddd0, parentData=...) at /usr/include/QtCore/qfuture_impl.h:494 No locals. #25 std::__invoke_impl<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::Room*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__f=...) at /usr/include/c++/14.3.0/bits/invoke.h:61 No locals. #26 std::__invoke_r<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::Room*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__fn=...) at /usr/include/c++/14.3.0/bits/invoke.h:111 No locals. #27 std::_Function_handler<void(const QFutureInterfaceBase&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::Room*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::getDirectChat(const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::Room*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> > >::_M_invoke(const std::_Any_data &, const QFutureInterfaceBase &) (__functor=..., __args#0=...) at /usr/include/c++/14.3.0/bits/std_function.h:290 No locals. #28 0x00007ffff418f827 in QFutureInterfaceBase::runContinuation() const () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #29 0x0000555555aeb708 in QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::runImpl (this=0x555564cc5670) at /usr/include/QtCore/qfuture_impl.h:344 No locals. #30 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::execute (this=0x555564cc5670) at /usr/include/QtCore/qfuture_impl.h:477 No locals. #31 operator() (__closure=0x555562e99a40, parentData=...) at /usr/include/QtCore/qfuture_impl.h:538 parent = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} continuationJob = 0x555564cc5670 isLaunched = <optimized out> launchAsync = false pool = 0x0 promise_ = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} func = {__sFn = {fn = {__userId = {d = {d = 0x555562e7fc50, ptr = 0x555562e7fc60 u"@bcooksley:kde.org", size = 18}, static _empty = 0 u'\000'}}}, __fFn = {fn = {<> = {<No data fields>}, <No data fields>}}} fi = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>} launchAsync = <optimized out> pool = <optimized out> promise_ = <optimized out> fi = <optimized out> func = <optimized out> parent = <optimized out> continuationJob = <optimized out> isLaunched = <optimized out> asyncJob = <optimized out> #32 QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >::operator() (this=0x555562e99a40, parentData=...) at /usr/include/QtCore/qfuture_impl.h:494 No locals. #33 std::__invoke_impl<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__f=...) at /usr/include/c++/14.3.0/bits/invoke.h:61 No locals. #34 std::__invoke_r<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> >&, const QFutureInterfaceBase&> (__fn=...) at /usr/include/c++/14.3.0/bits/invoke.h:111 No locals. #35 std::_Function_handler<void(const QFutureInterfaceBase&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>, Skip>(Quotient::Connection::createDirectChat(const QString&, const QString&, const QString&)::<lambda(const QString&)>&&, Skip&&, Skip)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::<lambda(const QFutureInterfaceBase&)> > >::_M_invoke(const std::_Any_data &, const QFutureInterfaceBase &) (__functor=..., __args#0=...) at /usr/include/c++/14.3.0/bits/std_function.h:290 No locals. #36 0x00007ffff418f827 in QFutureInterfaceBase::runContinuation() const () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #37 0x0000555555afaf8c in QFutureInterface<Quotient::CreateRoomJob*>::reportFinished (this=0x7fffffffd080) at /usr/include/QtCore/qfutureinterface.h:258 No locals. #38 QPromise<Quotient::CreateRoomJob*>::finish (this=0x7fffffffd080) at /usr/include/QtCore/qpromise.h:75 No locals. #39 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::runFunction (this=0x7fffffffd050) at /usr/include/QtCore/qfuture_impl.h:446 No locals. #40 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::runImpl (this=0x7fffffffd050) at /usr/include/QtCore/qfuture_impl.h:344 No locals. #41 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::execute (this=0x7fffffffd050) at /usr/include/QtCore/qfuture_impl.h:477 No locals. #42 operator() (__closure=<optimized out>) at /usr/include/QtCore/qfuture_impl.h:604 continuationJob = {<QtPrivate::detail::StorageByValue<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, void>> = {o = {__sFn = {fn = {__this = 0x5555570c1190, __invites = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = { d = 0x555561d92cf0, ptr = 0x555561d92d00, size = 1}}, __isDirect = true}}, __fFn = { fn = {<> = {<No data fields>}, <No data fields>}}}}, promise = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}}, parentFuture = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}}, threadPool = 0x0, runObj = 0x0, type = QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::Type::Sync} promise_ = <optimized out> parent = <optimized out> func = <optimized out> promise_ = <optimized out> parent = <optimized out> func = <optimized out> continuationJob = <optimized out> #43 operator() (__closure=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:116 arg = <optimized out> f = <optimized out> arg = <optimized out> f = <optimized out> #44 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QObject*)::<lambda()> >::call(QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QObject*)::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=...) at /usr/include/QtCore/qobjectdefs_impl.h:65 No locals. #45 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QObject*)::<lambda()> >::call (f=..., arg=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:115 No locals. #46 QtPrivate::FunctorCallable<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QObject*)::<lambda()> >::call<QtPrivate::List<>, void> (f=..., arg=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:337 No locals. #47 QtPrivate::QCallableObject<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>, Quotient::CreateRoomJob*, Quotient::CreateRoomJob*>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)> >(Quotient::JobHandle<Quotient::CreateRoomJob>::combineContinuations<Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>, Skip, Quotient::Connection*>(Quotient::Connection::createRoom(RoomVisibility, const QString&, const QString&, const QString&, QStringList, const QString&, const QString&, bool, QVector<Quotient::CreateRoomJob::StateEvent>&, const QStringList&, QVector<Quotient::CreateRoomJob::Invite3pid>&, QJsonObject)::<lambda(const QString&)>&&, Skip&&, Quotient::Connection*)::<lambda(Quotient::JobHandle<Quotient::CreateRoomJob>::future_value_type)>&&, QFuture<Quotient::CreateRoomJob*>*, QFutureInterface<Quotient::CreateRoomJob*>&, QObject*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/QtCore/qobjectdefs_impl.h:547 that = <optimized out> #48 0x00007ffff418c6a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #49 0x00007ffff401226e in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #50 0x00007ffff418c54d in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #51 0x00007ffff418f827 in QFutureInterfaceBase::runContinuation() const () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #52 0x0000555555b34068 in QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::runImpl() (this=0x7fff74460910) at /usr/include/QtCore/qfuture_impl.h:344 No locals. #53 QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::execute() (this=0x7fff74460910) at /usr/include/QtCore/qfuture_impl.h:477 No locals. #54 0x0000555555b342c3 in QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}::operator()(QFutureInterfaceBase const&) (__closure=0x555562fc5ee0, parentData=...) at /usr/include/QtCore/qfuture_impl.h:538 parent = {d = <incomplete type>} continuationJob = 0x7fff74460910 isLaunched = <optimized out> launchAsync = false pool = 0x0 promise_ = {d = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>}} func = {__job = 0x555561d92c60} fi = {<QFutureInterfaceBase> = {<No data fields>}, <No data fields>} launchAsync = <optimized out> pool = <optimized out> promise_ = <optimized out> fi = <optimized out> func = <optimized out> parent = <optimized out> continuationJob = <optimized out> isLaunched = <optimized out> asyncJob = <optimized out> #55 QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}>::operator()(QFutureInterfaceBase const&) (this=0x555562fc5ee0, parentData=...) at /usr/include/QtCore/qfuture_impl.h:494 No locals. #56 std::__invoke_impl<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}>&, QFutureInterfaceBase const&>(std::__invoke_other, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}>&, QFutureInterfaceBase const&) (__f=...) at /usr/include/c++/14.3.0/bits/invoke.h:61 No locals. #57 std::__invoke_r<void, QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}>&, QFutureInterfaceBase const&>(QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}>&, QFutureInterfaceBase const&) (__fn=...) at /usr/include/c++/14.3.0/bits/invoke.h:111 No locals. #58 std::_Function_handler<void (QFutureInterfaceBase const&), QtPrivate::ContinuationWrapper<QtPrivate::CompactContinuation<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}, Quotient::CreateRoomJob*, void>::create<Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}>(Quotient::JobHandle<Quotient::CreateRoomJob>::setupFuture(Quotient::CreateRoomJob*)::{lambda()#1}&&, QFuture<void>*, QFutureInterface<Quotient::CreateRoomJob*>&, QtFuture::Launch)::{lambda(QFutureInterfaceBase const&)#1}> >::_M_invoke(std::_Any_data const&, QFutureInterfaceBase const&) (__functor=..., __args#0=...) at /usr/include/c++/14.3.0/bits/std_function.h:290 No locals. #59 0x00007ffff418f827 in QFutureInterfaceBase::runContinuation() const () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #60 0x0000555555be11eb in QFutureInterface<void>::reportFinished (this=0x5555634dd420) at /usr/include/QtCore/qfutureinterface.h:497 No locals. #61 QPromise<void>::finish (this=0x5555634dd420) at /usr/include/QtCore/qpromise.h:75 No locals. #62 Quotient::BaseJob::finishJob (this=0x555561d92c60) at /run/build/libquotient/Quotient/jobs/basejob.cpp:613 __PRETTY_FUNCTION__ = "void Quotient::BaseJob::finishJob()" #63 0x00007ffff401226e in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #64 0x00007ffff40038f2 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #65 0x00007ffff53a182d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6 No symbol table info available. #66 0x00007ffff3fa80a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #67 0x00007ffff3fabcf8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #68 0x00007ffff42d1a7f in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #69 0x00007ffff3d133d6 in g_main_dispatch.lto_priv () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #70 0x00007ffff3d74047 in g_main_context_iterate_unlocked.isra () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #71 0x00007ffff3d12863 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #72 0x00007ffff42d11b3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #73 0x00007ffff3fb5da3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #74 0x00007ffff3fb1201 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 No symbol table info available. #75 0x0000555555627676 in main (argc=<optimized out>, argv=<optimized out>) at /run/build/neochat/src/app/main.cpp:310 app = <incomplete type> about = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x55555616f570}} colorScheme = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff44b05c0 <QObject::staticMetaObject>}, stringdata = 0x555555daf540 <ColorSchemer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12ColorSchemerE_t>+160>, data = 0x555555daf4a0 <ColorSchemer::qt_staticMetaObjectStaticContent<(anonymous namespace)::qt_meta_tag_ZN12ColorSchemerE_t>>, static_metacall = 0x55555582bbd0 <ColorSchemer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x5555560131e0 <ColorSchemer::qt_staticMetaObjectRelocatingContent<(anonymous namespace)::qt_meta_tag_ZN12ColorSchemerE_t>>, extradata = 0x0}}} parser = {d = 0x55555653e950} replaceOption = {d = {d = {ptr = 0x55555655ee50}}} testOption = {d = {d = {ptr = 0x55555655ef00}}} dbusActivatedOption = {d = {d = {ptr = 0x55555655efb0}}} shareOption = {d = {d = {ptr = 0x55555655f060}}} service = <incomplete type> accountManager = <optimized out> engine = <incomplete type> runner = 0x55555603efa0 <Runner::create(QQmlEngine*, QJSEngine*)::instance> This only happens with a specific person. I am not going to post their handle here for privacy. You all know me on Matrix so please reach out to me there or via my KDE email for the username.
this should be fixed with https://github.com/quotient-im/libQuotient/pull/913