https://bugs.kde.org/show_bug.cgi?id=456903
Jan Bidler <janbidle...@protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDSINFO |REPORTED Resolution|WAITINGFORINFO |--- --- Comment #6 from Jan Bidler <janbidle...@protonmail.com> --- The above stacktrace was done with libquotient 0.6.11 from the Arch packages I believe I replicated the crash using libquotient built from source, branch dev commit e5dbe9fbac606e3d93be632792bce4f3034ec542, which has a different stacktrace: ``` (gdb) bt full #0 QtPrivate::RefCount::ref() (this=this@entry=0x4e00790061006c) at /usr/include/qt/QtCore/qrefcount.h:55 count = <optimized out> #1 0x000055555562666f in QString::QString(QString const&) (other=..., this=0x7fffffffc340) at /usr/include/qt/QtCore/qstring.h:1094 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #2 std::_Construct<QString, QString const&>(QString*, QString const&) (__p=0x7fffffffc340) at /usr/include/c++/12.2.0/bits/stl_construct.h:119 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #3 std::_Optional_payload_base<QString>::_M_construct<QString const&>(QString const&) (this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:278 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #4 std::_Optional_payload_base<QString>::_Optional_payload_base(bool, std::_Optional_payload_base<QString> const&) (__engaged=true, __other=..., this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:145 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #5 std::_Optional_payload_base<QString>::_Optional_payload_base(bool, std::_Optional_payload_base<QString> co--Type <RET> for more, q to quit, c to continue without paging--c nst&) (__other=..., __engaged=<optimized out>, this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:141 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #6 std::_Optional_payload<QString, true, false, false>::_Optional_payload_base(bool, std::_Optional_payload_base<QString> const&) (this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:397 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #7 std::_Optional_payload<QString, false, false, false>::_Optional_payload_base(bool, std::_Optional_payload_base<QString> const&) (this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:431 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #8 std::_Optional_base<QString, false, false>::_Optional_base(std::_Optional_base<QString, false, false> const&) (__other=..., this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:538 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #9 std::optional<QString>::optional(std::optional<QString> const&) (this=0x7fffffffc340) at /usr/include/c++/12.2.0/optional:705 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #10 Quotient::Omittable<QString>::Omittable(Quotient::Omittable<QString> const&) (this=0x7fffffffc340) at /home/narr/kde/usr/include/Quotient/omittable.h:71 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #11 operator() (__closure=<optimized out>, e=...) at /home/narr/kde/src/neochat/src/neochatroom.cpp:482 displayName = {<std::optional<QString>> = std::optional<QString> [no contained value], <No data fields>} subjectName = {d = 0x55555c4fb430} prettyPrint = <optimized out> #12 Quotient::switchOnType<Quotient::RoomEvent, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMemberEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCanonicalAliasEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomNameEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomTopicEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomAvatarEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::EncryptionEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCreateEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomPowerLevelsEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StateEventBase&)>, QString> (fn1=<optimized out>, event=...) at /home/narr/kde/usr/include/Quotient/events/event.h:620 prettyPrint = <optimized out> #13 Quotient::switchOnType<Quotient::RoomEvent, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StickerEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMemberEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCanonicalAliasEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomNameEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomTopicEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomAvatarEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::EncryptionEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCreateEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomPowerLevelsEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StateEventBase&)>, QString> (fn1=<optimized out>, event=...) at /home/narr/kde/usr/include/Quotient/events/event.h:621 prettyPrint = <optimized out> #14 Quotient::switchOnType<Quotient::RoomEvent, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMessageEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StickerEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomMemberEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCanonicalAliasEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomNameEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomTopicEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomAvatarEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::EncryptionEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomCreateEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::RoomPowerLevelsEvent&)>, NeoChatRoom::eventToString(const Quotient::RoomEvent&, Qt::TextFormat, bool) const::<lambda(const Quotient::StateEventBase&)>, QString> (fn1=<optimized out>, event=...) at /home/narr/kde/usr/include/Quotient/events/event.h:621 prettyPrint = <optimized out> #15 NeoChatRoom::eventToString(Quotient::RoomEvent const&, Qt::TextFormat, bool) const (this=<optimized out>, evt=..., format=<optimized out>, removeReply=<optimized out>) at /home/narr/kde/src/neochat/src/neochatroom.cpp:609 prettyPrint = <optimized out> #16 0x000055555560f1f6 in MessageEventModel::data(QModelIndex const&, int) const (this=0x55555bca53e0, idx=..., role=0) at /home/narr/kde/src/neochat/src/messageeventmodel.cpp:459 row = <optimized out> isPending = <optimized out> timelineIt = {<std::iterator<std::random_access_iterator_tag, Quotient::TimelineItem, long, Quotient::TimelineItem const*, Quotient::TimelineItem const&>> = {<No data fields>}, current = {<Quotient::EventItemBase> = {evt = std::unique_ptr<Quotient::RoomEvent> = {get() = 0x55555c42fb10}, data = std::any [no contained value]}, idx = -158}} evt = @0x55555c33b150: {<Quotient::Event> = {_vptr.Event = 0x5555556c0170 <vtable for Quotient::RoomMemberEvent+16>, static BaseMetaType = {<Quotient::AbstractEventMetaType> = {_vptr.AbstractEventMetaType = 0x5555556bae58 <vtable for Quotient::EventMetaType<Quotient::Event>+16>, className = 0x7ffff77a9cc3 "Event", baseType = 0x0, matrixId = {m_size = 0, m_data = 0x0}, derivedTypes = std::vector of length 10, capacity 16 = {0x5555556c5420 <Quotient::RoomEvent::BaseMetaType>, 0x5555556c5500 <Quotient::TagEvent::MetaType>, 0x5555556c54c0 <Quotient::ReadMarkerEventImpl::MetaType>, 0x5555556c5480 <Quotient::IgnoredUsersEventImpl::MetaType>, 0x5555556c5220 <Quotient::DummyEvent::MetaType>, 0x5555556c51e0 <Quotient::RoomKeyEvent::MetaType>, 0x7ffff77fea80 <Quotient::DirectChatEvent::MetaType>, 0x7ffff77ff0e0 <Quotient::ReceiptEvent::MetaType>, 0x7ffff77feea0 <Quotient::TypingEvent::MetaType>, 0x5555556c5020 <Quotient::KeyVerificationEvent::BaseMetaType>}}, <No data fields>}, _json = {dead = 0x0, o = {d = 0x55555c23eda0}}}, static BaseMetaType = {<Quotient::AbstractEventMetaType> = {_vptr.AbstractEventMetaType = 0x5555556baf88 <vtable for Quotient::EventMetaType<Quotient::RoomEvent>+16>, className = 0x7ffff779df8d "RoomEvent", baseType = 0x5555556c5540 <Quotient::Event::BaseMetaType>, matrixId = {m_size = 0, m_data = 0x0}, derivedTypes = std::vector of length 7, capacity 8 = {0x5555556c53e0 <Quotient::StateEvent::BaseMetaType>, 0x5555556c51a0 <Quotient::RoomMessageEvent::MetaType>, 0x5555556c53a0 <Quotient::CallEvent::BaseMetaType>, 0x5555556c5260 <Quotient::EncryptedEvent::MetaType>, 0x5555556c5b00 <Quotient::ReactionEvent::MetaType>, 0x5555556c5ac0 <Quotient::RedactionEvent::MetaType>, 0x5555556c5920 <Quotient::StickerEvent::MetaType>}}, <No data fields>}, _redactedBecause = std::unique_ptr<Quotient::RedactionEvent> = {get() = 0x0}} #17 0x00007ffff52442c7 in QAbstractItemModel::itemData(QModelIndex const&) const () at /usr/lib/libQt5Core.so.5 #18 0x0000555555611507 in MessageEventModel::data(QModelIndex const&, int) const (this=0x55555bca53e0, idx=..., role=<optimized out>) at /home/narr/kde/src/neochat/src/messageeventmodel.cpp:746 i = {r = 158, c = 0, i = 0, m = 0x55555bca53e0} r = 158 row = <optimized out> isPending = <optimized out> timelineIt = {<std::iterator<std::random_access_iterator_tag, Quotient::TimelineItem, long, Quotient::TimelineItem const*, Quotient::TimelineItem const&>> = {<No data fields>}, current = {<Quotient::EventItemBase> = {evt = std::unique_ptr<Quotient::RoomEvent> = {get() = 0x55555c71e0c0}, data = std::any [no contained value]}, idx = -157}} evt = <optimized out> #19 0x00007ffff5266551 in QSortFilterProxyModel::data(QModelIndex const&, int) const () at /usr/lib/libQt5Core.so.5 #20 0x0000555555645ab3 in CollapseStateProxyModel::filterAcceptsRow(int, QModelIndex const&) const (this=0x55555b7d7ef0, source_row=155, source_parent=<optimized out>) at /home/narr/kde/src/neochat/src/collapsestateproxymodel.cpp:16 #21 0x00007ffff526b036 in () at /usr/lib/libQt5Core.so.5 #22 0x00007ffff526f614 in () at /usr/lib/libQt5Core.so.5 #23 0x00007ffff52bdc00 in () at /usr/lib/libQt5Core.so.5 #24 0x00007ffff52460a3 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5 #25 0x00007ffff5246207 in QAbstractItemModel::endInsertRows() () at /usr/lib/libQt5Core.so.5 #26 0x00007ffff5267d66 in () at /usr/lib/libQt5Core.so.5 #27 0x00007ffff526af0c in () at /usr/lib/libQt5Core.so.5 #28 0x00007ffff526f614 in () at /usr/lib/libQt5Core.so.5 #29 0x00007ffff52bdc00 in () at /usr/lib/libQt5Core.so.5 #30 0x00007ffff52460a3 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5 #31 0x00007ffff5246207 in QAbstractItemModel::endInsertRows() () at /usr/lib/libQt5Core.so.5 #32 0x000055555560be28 in operator() (biggest=-151, lowest=-170, __closure=0x55555bda4ab0) at /home/narr/kde/src/neochat/src/messageeventmodel.cpp:146 this = 0x55555bca53e0 #33 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<int, int>, void, MessageEventModel::setRoom(NeoChatRoom*)::<lambda(int, int)> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146 #34 QtPrivate::Functor<MessageEventModel::setRoom(NeoChatRoom*)::<lambda(int, int)>, 2>::call<QtPrivate::List<int, int>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256 #35 QtPrivate::QFunctorSlotObject<MessageEventModel::setRoom(NeoChatRoom*)::<lambda(int, int)>, 2, QtPrivate::List<int, int>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x55555bda4aa0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:443 #36 0x00007ffff52bda51 in () at /usr/lib/libQt5Core.so.5 #37 0x00007ffff76ff138 in Quotient::Room::addedMessages(int, int) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /home/narr/kde/build/libquotient/Quotient_autogen/include/moc_room.cpp:1909 _a = {0x0, 0x7fffffffd4ac, 0x7fffffffd4a8} #38 0x00007ffff771b10e in Quotient::Room::Private::addHistoricalMessageEvents(std::vector<std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> >, std::allocator<std::unique_ptr<Quotient::RoomEvent, std::default_delete<Quotient::RoomEvent> > > >&&) (this=0x55555996b3a0, events=...) at /home/narr/kde/src/libquotient/lib/room.cpp:2973 et = {t1 = 3920, t2 = 315470056} changes = {i = <optimized out>} insertedSize = 20 from = {<std::iterator<std::random_access_iterator_tag, Quotient::TimelineItem, long, Quotient::TimelineItem const*, Quotient::TimelineItem const&>> = {<No data fields>}, current = {<Quotient::EventItemBase> = {evt = std::unique_ptr<Quotient::RoomEvent> = {get() = 0x55555c6cc140}, data = std::any [no contained value]}, idx = -150}} #39 0x00007ffff771b62b in operator() (__closure=<optimized out>) at /usr/include/c++/12.2.0/bits/allocator.h:174 this = <optimized out> #40 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Quotient::Room::Private::getPreviousContent(int, const QString&)::<lambda()> >::call (arg=<optimized out>, f=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146 #41 QtPrivate::Functor<Quotient::Room::Private::getPreviousContent(int, const QString&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256 #42 QtPrivate::QFunctorSlotObject<Quotient::Room::Private::getPreviousContent(int, const QString&)::<lambda()>, 0, 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/qt/QtCore/qobjectdefs_impl.h:443 #43 0x00007ffff52bda51 in () at /usr/lib/libQt5Core.so.5 #44 0x00007ffff76d36b2 in Quotient::BaseJob::success(Quotient::BaseJob*) (this=this@entry=0x55555c8fdf80, _t1=<optimized out>, _t1@entry=0x55555c8fdf80) at /home/narr/kde/build/libquotient/Quotient_autogen/3INUWTIJ2C/moc_basejob.cpp:542 _a = {0x0, 0x7fffffffd788} #45 0x00007ffff775d229 in Quotient::BaseJob::finishJob() (this=0x55555c8fdf80) at /home/narr/kde/src/libquotient/lib/jobs/basejob.cpp:633 #46 0x00007ffff52bda51 in () at /usr/lib/libQt5Core.so.5 #47 0x00007ffff6b42778 in () at /usr/lib/libQt5Network.so.5 #48 0x00007ffff52b0be0 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #49 0x00007ffff5f78b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #50 0x00007ffff528cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #51 0x00007ffff528daa3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #52 0x00007ffff52d3e68 in () at /usr/lib/libQt5Core.so.5 #53 0x00007ffff476187b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #54 0x00007ffff47b8279 in () at /usr/lib/libglib-2.0.so.0 #55 0x00007ffff4760132 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #56 0x00007ffff52d7c4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #57 0x00007ffff528573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #58 0x00007ffff5290269 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #59 0x000055555558fb56 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /home/narr/kde/src/neochat/src/main.cpp:303 app = <incomplete type> about = {d = std::unique_ptr<KAboutDataPrivate> = {get() = 0x5555559fa000}} clipboard = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x55555568d920 <qt_meta_stringdata_Clipboard>, data = 0x55555568d840 <qt_meta_data_Clipboard>, static_metacall = 0x5555555efcb0 <Clipboard::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_clipboard = 0x5555559aeae0} config = <optimized out> fileTypeSingleton = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x55555568adc0 <qt_meta_stringdata_FileTypeSingleton>, data = 0x55555568ab80 <qt_meta_data_FileTypeSingleton>, static_metacall = 0x5555555ecab0 <FileTypeSingleton::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x5555559e8dc0}} login = <optimized out> urlHelper = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x555555685340 <qt_meta_stringdata_UrlHelper>, data = 0x5555556852e0 <qt_meta_data_UrlHelper>, static_metacall = 0x5555555e8f40 <UrlHelper::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} colorScheme = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x55555568d660 <qt_meta_stringdata_ColorSchemer>, data = 0x55555568d580 <qt_meta_data_ColorSchemer>, static_metacall = 0x5555555e9ea0 <ColorSchemer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, c = 0x5555559ad610} engine = <incomplete type> parser = {d = 0x555555a245b0} runner = {<QObject> = {<No data fields>}, <QDBusContext> = {d_ptr = 0x0}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x555555685c20 <qt_meta_stringdata_Runner>, data = 0x555555685b60 <qt_meta_data_Runner>, static_metacall = 0x5555555edf00 <Runner::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_model = {<QSortFilterProxyModel> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550ec40 <QSortFilterProxyModel::staticMetaObject>}, stringdata = 0x555555685760 <qt_meta_stringdata_SortFilterRoomListModel>, data = 0x555555685680 <qt_meta_data_SortFilterRoomListModel>, static_metacall = 0x5555555e9920 <SortFilterRoomListModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_sortOrder = SortFilterRoomListModel::Categories, m_filterText = {d = 0x7ffff5375ec0 <QArrayData::shared_null>}, m_activeSpaceId = {d = 0x7ffff5375ec0 <QArrayData::shared_null>}}, m_sourceModel = {<QAbstractListModel> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550efc0 <QAbstractListModel::staticMetaObject>}, stringdata = 0x555555686940 <qt_meta_stringdata_RoomListModel>, data = 0x5555556865c0 <qt_meta_data_RoomListModel>, static_metacall = 0x5555555ed090 <RoomListModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_connection = 0x5555564432d0, m_rooms = {<QListSpecialMethods<NeoChatRoom*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x555559e52720}, d = 0x555559e52720}}, m_categoryVisibility = {d = 0x7ffff537b8a0 <QMapDataBase::shared_null>}, m_notificationCount = 0, m_activeSpaceId = {d = 0x555555d64d30}}} service = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff550a560 <QObject::staticMetaObject>}, stringdata = 0x7ffff659a540 <qt_meta_stringdata_KDBusService>, data = 0x7ffff659a400 <qt_meta_data_KDBusService>, static_metacall = 0x7ffff658e1a0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = std::unique_ptr<KDBusServicePrivate> = {get() = 0x555555d1e5c0}} window = 0x555555986490 ``` -- You are receiving this mail because: You are watching all bug changes.