Bug 509629 - Neochat occasionally crashes with a debug build of Qt
Summary: Neochat occasionally crashes with a debug build of Qt
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: git master
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-18 08:23 UTC by Vlad Zahorodnii
Modified: 2025-10-08 11:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vlad Zahorodnii 2025-09-18 08:23:55 UTC
#7  0x00007f1291cd1889 in qAbort () at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qassert.cpp:46
#8  0x00007f1291ceea47 in qt_maybe_message_fatal<QString&> (msgType=msgType@entry=QtFatalMsg, context=..., message=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qlogging.cpp:2168
#9  0x00007f1291ceeabe in qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *)
    (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f129202c7d8 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7ffc6145b0a0) at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qlogging.cpp:412
#10 0x00007f1291cf389a in QMessageLogger::fatal (this=this@entry=0x7ffc6145b2c8, msg=msg@entry=0x7f129202c7d8 "ASSERT: \"%s\" in file %s, line %d") at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qlogging.cpp:901
#11 0x00007f1291cd18e8 in qt_assert
    (assertion=assertion@entry=0x7f12920472b8 "q->checkIndex(myFrom, QAbstractItemModel::CheckIndexOption::IndexIsValid)", file=file@entry=0x7f1292047020 "/data/projects/kde/src/qt6/qtbase/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp", line=line@entry=743) at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qassert.cpp:117
#12 0x00007f1291fcf6b7 in QConcatenateTablesProxyModelPrivate::slotDataChanged (this=<optimized out>, from=..., to=<optimized out>, roles=...)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:743
#13 0x00007f1291fd1cd2 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void, void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&)>::call(void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&), QConcatenateTablesProxyModelPrivate*, void**)::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7ffc6145b3e0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127
#14 0x00007f1291fd22af in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void, void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&)>::call(void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&), QConcatenateTablesProxyModelPrivate*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void, void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&)>::call(void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&), QConcatenateTablesProxyModelPrivate*, void**)::{lambda()#1}&&) (args=<optimized out>, fn=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#15 QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void, void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&)>::call
    (f=(void (QConcatenateTablesProxyModelPrivate::*)(QConcatenateTablesProxyModelPrivate * const, const QModelIndex &, const QModelIndex &, const QList<int> &)) 0x7f1291fcf4f0 <QConcatenateTablesProxyModelPrivate::slotDataChanged(QModelIndex const&, QModelIndex const&, QList<int> const&)>, o=<optimized out>, arg=<optimized out>) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:126
#16 0x00007f1291fd2307 in QtPrivate::FunctionPointer<void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&)>::call<QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void> (f=<optimized out>, o=<optimized out>, arg=<optimized out>) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:173
#17 QtPrivate::QPrivateSlotObject<void (QConcatenateTablesProxyModelPrivate::*)(QModelIndex const&, QModelIndex const&, QList<int> const&), QtPrivate::List<QModelIndex const&, QModelIndex const&, QList<int> const&>, void>::impl
    (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject_p.h:272
#18 0x00007f1291dc4783 in QtPrivate::QSlotObjectBase::call (this=0x559d45c02f00, r=0x559d45bf8010, a=0x7ffc6145b510) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#19 doActivate<false> (sender=sender@entry=0x559d45c0b060, signal_index=signal_index@entry=3, argv=<optimized out>, argv@entry=0x7ffc6145b510) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4315
#20 0x00007f1291dbb68b in QMetaObject::activate (sender=0x559d45c0b060, m=m@entry=0x7f129225f680 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc6145b510)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4375
#21 0x00007f1291f9ae1f in QMetaObject::activate<void, QModelIndex, QModelIndex, QList<int> > (sender=<optimized out>, mo=0x7f129225f680 <QAbstractItemModel::staticMetaObject>, local_signal_index=0, ret=0x0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#22 QAbstractItemModel::dataChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at /data/projects/kde/build/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:658
#23 0x0000559d05a861fd in MessageModel::refreshEventRoles (this=0x559d45c0b060, row=26, roles=...) at /data/projects/kde/src/neochat/src/timeline/models/messagemodel.cpp:380
#24 0x0000559d05a86597 in MessageModel::refreshEventRoles (this=0x559d45c0b060, id=..., roles=...) at /data/projects/kde/src/neochat/src/timeline/models/messagemodel.cpp:402
#25 0x0000559d05a83610 in MessageModel::createEventObjects (this=0x559d45c0b060, event=0x559d4b6348f0) at /data/projects/kde/src/neochat/src/timeline/models/messagemodel.cpp:458
#26 0x0000559d05a8aa57 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<Quotient::RoomEvent const*>, void, void (MessageModel::*)(Quotient::RoomEvent const*)>::call(void (MessageModel::*)(Quotient::RoomEvent const*), MessageModel*, void**)::{lambda()#1}::operator()() const (this=0x7ffc6145b9a0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127
#27 0x0000559d05a8a979 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<Quotient::RoomEvent const*>, void, void (MessageModel::*)(Quotient::RoomEvent const*)>::call(void (MessageModel::*)(Quotient::RoomEvent const*), MessageModel*, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<Quotient::RoomEvent const*>, void, void (MessageModel::*)(Quotient::RoomEvent const*)>::call(void (MessageModel::*)(Quotient::RoomEvent const*), MessageModel*, void**)::{lambda()#1}&&) (args=0x7ffc6145bbd0, fn=...)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#28 0x0000559d05a8a8b3 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul>, QtPrivate::List<Quotient::RoomEvent const*>, void, void (MessageModel::*)(Quotient::RoomEvent const*)>::call
    (f=(void (MessageModel::*)(MessageModel * const, const Quotient::RoomEvent *)) 0x559d05a832a0 <MessageModel::createEventObjects(Quotient::RoomEvent const*)>, o=0x559d45c0b060, arg=0x7ffc6145bbd0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:126
#29 0x0000559d05a8a82d in QtPrivate::FunctionPointer<void (MessageModel::*)(Quotient::RoomEvent const*)>::call<QtPrivate::List<Quotient::RoomEvent const*>, void>
    (f=(void (MessageModel::*)(MessageModel * const, const Quotient::RoomEvent *)) 0x559d05a832a0 <MessageModel::createEventObjects(Quotient::RoomEvent const*)>, o=0x559d45c0b060, arg=0x7ffc6145bbd0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:174
#30 0x0000559d05a8a756 in QtPrivate::QCallableObject<void (MessageModel::*)(Quotient::RoomEvent const*), QtPrivate::List<Quotient::RoomEvent const*>, void>::impl
    (which=1, this_=0x559d45c0b0b0, r=0x559d45c0b060, a=0x7ffc6145bbd0, ret=0x0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:545
#31 0x00007f1291dc4783 in QtPrivate::QSlotObjectBase::call (this=0x559d45c0b0b0, r=0x559d45c0b060, a=0x7ffc6145bbd0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#32 doActivate<false> (sender=sender@entry=0x559d45c0b060, signal_index=signal_index@entry=32, argv=<optimized out>, argv@entry=0x7ffc6145bbd0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4315
#33 0x00007f1291dbb68b in QMetaObject::activate (sender=0x559d45c0b060, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffc6145bbd0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4375
#34 0x0000559d05a8986c in QMetaObject::activate<void, Quotient::RoomEvent const*> (sender=0x559d45c0b060, mo=0x559d064149f0 <MessageModel::staticMetaObject>, local_signal_index=6, ret=0x0, args=@0x7ffc6145bc10: 0x559d4b6348f0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#35 0x0000559d05a8327a in MessageModel::newEventAdded (this=0x559d45c0b060, _t1=0x559d4b6348f0) at src/timeline/Timeline_autogen/include/moc_messagemodel.cpp:349
#36 0x0000559d05aaf468 in TimelineMessageModel::connectNewRoom()::$_2::operator()(int, int) const (this=0x559d4ab916d0, lowest=-20, biggest=-1) at /data/projects/kde/src/neochat/src/timeline/models/timelinemessagemodel.cpp:46
--Type <RET> for more, q to quit, c to continue without paging--c
#37 0x0000559d05aaf3d2 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul>, QtPrivate::List<int, int>, void, TimelineMessageModel::connectNewRoom()::$_2>::call(TimelineMessageModel::connectNewRoom()::$_2&, void**)::{lambda()#1}::operator()() const (this=0x7ffc6145bd50) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116
#38 0x0000559d05aaf399 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul>, QtPrivate::List<int, int>, void, TimelineMessageModel::connectNewRoom()::$_2>::call(TimelineMessageModel::connectNewRoom()::$_2&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul>, QtPrivate::List<int, int>, void, TimelineMessageModel::connectNewRoom()::$_2>::call(TimelineMessageModel::connectNewRoom()::$_2&, void**)::{lambda()#1}&&) (args=0x7ffc6145bf20, fn=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#39 0x0000559d05aaf35a in QtPrivate::FunctorCall<std::integer_sequence<unsigned long, 0ul, 1ul>, QtPrivate::List<int, int>, void, TimelineMessageModel::connectNewRoom()::$_2>::call(TimelineMessageModel::connectNewRoom()::$_2&, void**) (f=..., arg=0x7ffc6145bf20) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115
#40 0x0000559d05aaf301 in QtPrivate::FunctorCallable<TimelineMessageModel::connectNewRoom()::$_2, int, int>::call<QtPrivate::List<int, int>, void>(TimelineMessageModel::connectNewRoom()::$_2&, void*, void**)
    (f=..., arg=0x7ffc6145bf20) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337
#41 0x0000559d05aaf2a8 in QtPrivate::QCallableObject<TimelineMessageModel::connectNewRoom()::$_2, QtPrivate::List<int, int>, void>::impl (which=1, this_=0x559d4ab916c0, r=0x559d45c0b060, a=0x7ffc6145bf20, ret=0x0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547
#42 0x00007f1291dc4783 in QtPrivate::QSlotObjectBase::call (this=0x559d4ab916c0, r=0x559d45c0b060, a=0x7ffc6145bf20) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#43 doActivate<false> (sender=sender@entry=0x559d47f631f0, signal_index=signal_index@entry=7, argv=<optimized out>, argv@entry=0x7ffc6145bf20) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4315
#44 0x00007f1291dbb68b in QMetaObject::activate (sender=0x559d47f631f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffc6145bf20) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4375
#45 0x00007f12967fbd28 in QMetaObject::activate<void, int, int> (sender=0x559d47f631f0, mo=0x7f1296af6fa0 <Quotient::Room::staticMetaObject>, local_signal_index=4, ret=0x0, args=@0x7ffc6145bf64: -20, args=@0x7ffc6145bf60: -1)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#46 0x00007f12967d09f0 in Quotient::Room::addedMessages (this=0x559d47f631f0, _t1=-20, _t2=-1) at QuotientQt6_autogen/include/moc_room.cpp:1513
#47 0x00007f12967ead24 in Quotient::Room::Private::addHistoricalMessageEvents (this=0x559d47f69a40, events=...) at /data/projects/kde/src/libquotient/Quotient/room.cpp:3120
#48 0x00007f12967f8517 in Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0::operator()() const (this=0x559d49740fd0) at /data/projects/kde/src/libquotient/Quotient/room.cpp:2481
#49 0x00007f12967f8358 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0>::call(Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0&, void**)::{lambda()#1}::operator()() const (this=0x7ffc6145c3d0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116
#50 0x00007f12967f8339 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0>::call(Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0>::call(Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0&, void**)::{lambda()#1}&&) (args=0x7ffc6145c590, fn=...)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#51 0x00007f12967f8302 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0>::call(Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0&, void**) (f=..., arg=0x7ffc6145c590) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115
#52 0x00007f12967f82b1 in QtPrivate::FunctorCallable<Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0>::call<QtPrivate::List<>, void>(Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0&, void*, void**) (f=..., arg=0x7ffc6145c590) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337
#53 0x00007f12967f8258 in QtPrivate::QCallableObject<Quotient::Room::Private::getPreviousContent(int, QString const&)::$_0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
    (which=1, this_=0x559d49740fc0, r=0x559d47f631f0, a=0x7ffc6145c590, ret=0x0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547
#54 0x00007f1291dc4783 in QtPrivate::QSlotObjectBase::call (this=0x559d49740fc0, r=0x559d47f631f0, a=0x7ffc6145c590) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#55 doActivate<false> (sender=sender@entry=0x559d4a07b110, signal_index=signal_index@entry=10, argv=<optimized out>, argv@entry=0x7ffc6145c590) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4315
#56 0x00007f1291dbb68b in QMetaObject::activate (sender=0x559d4a07b110, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffc6145c590) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4375
#57 0x00007f12966bb8ec in QMetaObject::activate<void, Quotient::BaseJob*> (sender=0x559d4a07b110, mo=0x7f1296af1e60 <Quotient::BaseJob::staticMetaObject>, local_signal_index=7, ret=0x0, args=@0x7ffc6145c5d0: 0x559d4a07b110)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319
#58 0x00007f12966b597a in Quotient::BaseJob::success (this=0x559d4a07b110, _t1=0x559d4a07b110) at QuotientQt6_autogen/T4CFEN5LXH/moc_basejob.cpp:400
#59 0x00007f12968cbfd2 in Quotient::BaseJob::finishJob (this=0x559d4a07b110) at /data/projects/kde/src/libquotient/Quotient/jobs/basejob.cpp:619
#60 0x00007f12968d0805 in Quotient::BaseJob::sendRequest()::$_0::operator()() const (this=0x559d49f78690) at /data/projects/kde/src/libquotient/Quotient/jobs/basejob.cpp:373
#61 0x00007f12968d07d8 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::BaseJob::sendRequest()::$_0>::call(Quotient::BaseJob::sendRequest()::$_0&, void**)::{lambda()#1}::operator()() const (this=0x7ffc6145c760) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116
#62 0x00007f12968d07b9 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::BaseJob::sendRequest()::$_0>::call(Quotient::BaseJob::sendRequest()::$_0&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::BaseJob::sendRequest()::$_0>::call(Quotient::BaseJob::sendRequest()::$_0&, void**)::{lambda()#1}&&) (args=0x7ffc6145c880, fn=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65
#63 0x00007f12968d0782 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, Quotient::BaseJob::sendRequest()::$_0>::call(Quotient::BaseJob::sendRequest()::$_0&, void**) (f=..., arg=0x7ffc6145c880)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115
#64 0x00007f12968d0731 in QtPrivate::FunctorCallable<Quotient::BaseJob::sendRequest()::$_0>::call<QtPrivate::List<>, void>(Quotient::BaseJob::sendRequest()::$_0&, void*, void**) (f=..., arg=0x7ffc6145c880)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337
#65 0x00007f12968d06d8 in QtPrivate::QCallableObject<Quotient::BaseJob::sendRequest()::$_0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
    (which=1, this_=0x559d49f78680, r=0x559d4a07b110, a=0x7ffc6145c880, ret=0x0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547
#66 0x00007f1291dc4783 in QtPrivate::QSlotObjectBase::call (this=0x559d49f78680, r=0x559d4a07b110, a=0x7ffc6145c880) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#67 doActivate<false> (sender=sender@entry=0x559d4b6b5670, signal_index=signal_index@entry=12, argv=<optimized out>, argv@entry=0x0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4315
#68 0x00007f1291dbb68b in QMetaObject::activate (sender=sender@entry=0x559d4b6b5670, m=m@entry=0x7f12942297c0 <QNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x0)
    at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:4375
#69 0x00007f129409ad5a in QNetworkReply::finished (this=this@entry=0x559d4b6b5670) at /data/projects/kde/build/qt6/qtbase/src/network/Network_autogen/include/moc_qnetworkreply.cpp:330
#70 0x00007f12941367ed in QNetworkReplyHttpImplPrivate::finished (this=0x559d49658870) at /data/projects/kde/src/qt6/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:2230
#71 0x00007f129413686d in QNetworkReplyHttpImplPrivate::replyFinished (this=<optimized out>) at /data/projects/kde/src/qt6/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp:1256
#72 0x00007f129413dea6 in QNetworkReplyHttpImpl::qt_static_metacall (_o=<optimized out>, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7f12080378d8)
    at /data/projects/kde/src/qt6/qtbase/src/network/access/qnetworkreplyhttpimpl_p.h:69
#73 0x00007f1291db3ac0 in QMetaCallEvent::placeMetaCall (this=0x7f1208037890, object=0x559d4b6b5670) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:547
#74 0x00007f1291db8f18 in QObject::event (this=0x559d4b6b5670, e=0x7f1208037890) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qobject.cpp:1478
#75 0x00007f1292fa4e4c in QApplicationPrivate::notify_helper (this=this@entry=0x559d456fd2f0, receiver=receiver@entry=0x559d4b6b5670, e=e@entry=0x7f1208037890)
    at /data/projects/kde/src/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3304
#76 0x00007f1292facea4 in QApplication::notify (this=0x7ffc6145dc10, receiver=0x559d4b6b5670, e=0x7f1208037890) at /data/projects/kde/src/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3254
#77 0x00007f1291d691dc in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x559d4b6b5670, event=event@entry=0x7f1208037890) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#78 0x00007f1291d69287 in QCoreApplication::sendEvent (receiver=receiver@entry=0x559d4b6b5670, event=event@entry=0x7f1208037890) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#79 0x00007f1291d69b8f in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x559d456faf90) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904
#80 0x00007f1291d69c86 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1757
#81 0x00007f1292006a7c in postEventSourceDispatch (s=0x559d45776b90) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#82 0x00007f1290f33880 in ??? () at /usr/lib/libglib-2.0.so.0
#83 0x00007f1290f34cd7 in ??? () at /usr/lib/libglib-2.0.so.0
#84 0x00007f1290f34ee5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#85 0x00007f1292006296 in QEventDispatcherGlib::processEvents (this=0x559d457769d0, flags=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#86 0x00007f1292a3b578 in QPAEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at /data/projects/kde/src/qt6/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:89
#87 0x00007f1291d72aad in QEventLoop::processEvents (this=this@entry=0x7ffc6145cfa0, flags=..., flags@entry=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qeventloop.cpp:104
#88 0x00007f1291d72fcc in QEventLoop::exec (this=this@entry=0x7ffc6145cfa0, flags=flags@entry=...) at /data/projects/kde/src/qt6/qtbase/src/corelib/global/qflags.h:77
#89 0x00007f1291d6bf52 in QCoreApplication::exec () at /data/projects/kde/src/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#90 0x00007f12925bfbf8 in QGuiApplication::exec () at /data/projects/kde/src/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1973
#91 0x00007f1292fa3e61 in QApplication::exec () at /data/projects/kde/src/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2571
#92 0x0000559d0593cfb1 in main (argc=1, argv=0x7ffc6145dd78) at /data/projects/kde/src/neochat/src/app/main.cpp:310
Comment 1 Tobias Fella 2025-10-08 11:41:52 UTC
I'm hoping that this is fixed with https://invent.kde.org/network/neochat/-/merge_requests/2481