Bug 493197 - Neochat crashed on acception a room invitation.
Summary: Neochat crashed on acception a room invitation.
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (show other bugs)
Version: 24.08.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-09-16 12:23 UTC by bug2017
Modified: 2024-10-11 20:34 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bug2017 2024-09-16 12:23:59 UTC
Application: neochat (24.08.1)
 (Compiled from sources)
Qt Version: 6.7.2
Frameworks Version: 6.6.0
Operating System: Linux 6.10.7-gentoo-x86_64 x86_64
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 6.1.5 [KCrashBackend]

-- Information about the crash:
I've used neochat for the first time, got an invitation for a room. The invitation poped up like other system notification. Neochat crashed shortly after clicking on accept.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: NeoChat (neochat), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#4  0x00007f446271920c in QConcatenateTablesProxyModel::index (this=0x564bcfe12110, row=<optimized out>, column=0, parent=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp:280
#5  0x00007f44627351c8 in QSortFilterProxyModelPrivate::proxy_to_source (this=this@entry=0x564bcf9eeb00, proxy_index=...) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/itemmodels/qsortfilterproxymodel.cpp:558
#6  0x00007f4462735496 in QSortFilterProxyModel::mapToSource (this=0x7ffe10c6e790, proxyIndex=...) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/itemmodels/qsortfilterproxymodel.cpp:3241
#7  QSortFilterProxyModel::data (this=this@entry=0x564bcfe13980, index=..., role=role@entry=257) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2206
#8  0x0000564ba300cb60 in MessageFilterModel::data (this=0x564bcfe13980, index=..., role=257) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1/src/models/messagefiltermodel.cpp:104
#9  0x00007f44625d55e2 in QModelIndex::data (this=<optimized out>, arole=<optimized out>) at /usr/include/qt6/QtCore/qabstractitemmodel.h:493
#10 VDMAbstractItemModelDataType::value (this=<optimized out>, model=<optimized out>, index=<optimized out>, role=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2_build/src/qmlmodels/QmlModels_autogen/EWIEGA46WW/../../../../../qtdeclarative-everywhere-src-6.7.2/src/qmlmodels/qqmldmabstractitemmodeldata_p.h:249
#11 0x00007f44625619da in QQmlAdaptorModel::value (this=0x564bd1fba590, index=<optimized out>, role=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qmlmodels/qqmladaptormodel_p.h:110
#12 QQmlAbstractDelegateComponent::value (this=this@entry=0x564bd219c700, adaptorModel=adaptorModel@entry=0x564bd1fba590, row=row@entry=0, column=column@entry=0, role=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qmlmodels/qqmlabstractdelegatecomponent.cpp:22
#13 0x00007f443a76649b in QQmlDelegateChooser::delegate (this=0x564bd219c700, adaptorModel=0x564bd1fba590, row=0, column=0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/labs/models/qqmldelegatecomponent.cpp:288
#14 0x00007f4462562a9d in QQmlDelegateModelPrivate::resolveDelegate (this=this@entry=0x564bd1fba500, index=index@entry=0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qmlmodels/qqmldelegatemodel.cpp:1088
#15 0x00007f4462582481 in QQmlDelegateModelPrivate::object (this=0x564bd1fba500, group=<optimized out>, index=0, incubationMode=QQmlIncubator::AsynchronousIfNested) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qmlmodels/qqmldelegatemodel.cpp:1203
#16 0x00007f446516d96b in QQuickItemViewPrivate::createItem (this=this@entry=0x564bd21505f0, modelIndex=modelIndex@entry=0, incubationMode=incubationMode@entry=QQmlIncubator::AsynchronousIfNested) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickitemview.cpp:2371
#17 0x00007f446516fb18 in QQuickListViewPrivate::addVisibleItems (this=0x564bd21505f0, fillFrom=-28, fillTo=652, bufferFrom=<optimized out>, bufferTo=<optimized out>, doBuffer=false) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquicklistview.cpp:761
#18 0x00007f446513b7d9 in QQuickItemViewPrivate::refill (this=0x564bd21505f0, from=-28, to=652) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickitemview.cpp:1791
#19 0x00007f446519df18 in QQuickItemView::componentComplete (this=0x564bd1fd54f0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickitemview.cpp:1476
#20 0x00007f4464b81dda in QQmlObjectCreator::finalize (this=0x7f43dc00fd00, interrupt=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlobjectcreator.cpp:1567
#21 0x00007f4464c390ec in QQmlIncubatorPrivate::incubate (this=this@entry=0x564bd14b1320, i=...) at /usr/include/qt6/QtCore/qscopedpointer.h:90
#22 0x00007f4464c39d04 in QQmlEnginePrivate::incubate (this=0x564bcfdd2810, i=<optimized out>, forContext=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlincubator.cpp:53
#23 0x00007f4464c4efee in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlcomponent.cpp:1491
#24 0x00007f44654bf89e in QQuickLoaderPrivate::_q_sourceLoaded (this=0x564bd0a98340) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlguard_p.h:83
#25 0x00007f44654bfb26 in QQuickLoaderPrivate::load (this=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickloader.cpp:604
#26 0x00007f44654bfc6c in QQuickLoader::loadFromSourceComponent (this=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickloader.cpp:476
#27 0x00007f44654d733d in QQuickLoader::setActive (this=0x564bd0a9b490, newVal=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickloader.cpp:315
#28 0x00007f4464c07902 in QQmlPropertyData::writeProperty (this=this@entry=0x7f4418317100, target=<optimized out>, value=value@entry=0x7ffe10c6f0d4, Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x0
#29 0x00007f4464c61bde in GenericBinding<1>::doStore<bool> (this=0x564bd0a9baa0, value=<optimized out>, pd=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:275
#30 GenericBinding<1>::write (this=0x564bd0a9baa0, result=..., isUndefined=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:236
#31 0x00007f4464c22269 in QQmlBinding::doUpdate (this=0x564bd0a9baa0, watcher=..., flags=..., scope=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:701
#32 0x00007f4464c41903 in QQmlBinding::update (this=0x564bd0a9baa0, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:164
#33 0x00007f4464b5fb92 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlnotifier.cpp:70
#34 0x00007f44628ddbf8 in doActivate<false> (sender=0x564bd0c84a40, signal_index=83, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:3976
#35 0x00007f446289d59f in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:4159
#36 0x00007f4464ac16df in QQmlVMEMetaObject::activate (this=this@entry=0x564bd0c87300, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlvmemetaobject.cpp:1467
#37 0x00007f4464aec2db in QQmlVMEMetaObject::metaCall (this=0x564bd0c87300, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlvmemetaobject.cpp:1021
#38 0x00007f4464c07992 in QQmlPropertyData::doMetacall<(QMetaObject::Call)2> (this=0x7f4418a22aa0, object=<optimized out>, idx=<optimized out>, argv=0x7ffe10c70ec0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlpropertydata_p.h:358
#39 QQmlPropertyData::writeProperty (this=this@entry=0x7f4418a22aa0, target=<optimized out>, value=value@entry=0x7ffe10c70f28, Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x0
#40 0x00007f4464c60380 in QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&, QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>, QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const (this=0x564bd0a9abc0, resultMo=<synthetic pointer>..., resultObject=<optimized out>, pd=0x7f4418a22aa0, flags=..., slowWrite=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:822
#41 QObjectPointerBinding::write (this=0x564bd0a9abc0, result=..., isUndefined=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:804
#42 0x00007f4464c22269 in QQmlBinding::doUpdate (this=0x564bd0a9abc0, watcher=..., flags=..., scope=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:701
#43 0x00007f4464c41903 in QQmlBinding::update (this=0x564bd0a9abc0, flags=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlbinding.cpp:164
#44 0x00007f4464b5fb92 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlnotifier.cpp:70
#45 0x00007f44628ddbf8 in doActivate<false> (sender=0x564ba3363f20 <RoomManager::instance()::_instance>, signal_index=4, argv=0x0) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:3976
#46 0x00007f446289ca27 in QMetaObject::activate (sender=sender@entry=0x564ba3363f20 <RoomManager::instance()::_instance>, m=m@entry=0x564ba3339fc0 <RoomManager::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:4146
#47 0x0000564ba2e8b675 in RoomManager::currentRoomChanged (this=0x564ba3363f20 <RoomManager::instance()::_instance>) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1_build/src/neochat_autogen/include/moc_roommanager.cpp:707
#48 RoomManager::setCurrentRoom (this=0x564ba3363f20 <RoomManager::instance()::_instance>, roomId=...) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1/src/roommanager.cpp:461
#49 0x00007f44647963b0 in Quotient::UriResolverBase::visitResource (this=this@entry=0x564ba3363f30 <RoomManager::instance()::_instance+16>, account=<optimized out>, uri=...) at /var/tmp/portage/net-libs/libquotient-0.8.2/work/libQuotient-0.8.2/Quotient/uriresolver.cpp:42
#50 0x0000564ba2e8a92e in RoomManager::resolveResource (this=0x564ba3363f20 <RoomManager::instance()::_instance>, idOrUri=..., action=...) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1/src/roommanager.cpp:157
#51 0x0000564ba2e8cec3 in RoomManager::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffe10c73058) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1_build/src/neochat_autogen/include/moc_roommanager.cpp:415
#52 0x0000564ba2e8ddb0 in RoomManager::qt_metacall (this=0x564ba3363f20 <RoomManager::instance()::_instance>, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7ffe10c73058) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1_build/src/neochat_autogen/include/moc_roommanager.cpp:682
#53 0x00007f4464b609d3 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffe10c73310, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=24, argv=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlobjectorgadget.cpp:14
#54 0x00007f4464cb0958 in QV4::CallMethod (object=..., index=<optimized out>, returnType=..., argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at /usr/include/qt6/QtCore/qvarlengtharray.h:84
#55 QV4::CallPrecise (object=..., data=<optimized out>, engine=<optimized out>, engine@entry=0x564bcfdd3120, callArgs=<optimized out>, callArgs@entry=0x7f44445bf580, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:1950
#56 0x00007f4464cb1d19 in operator() (__closure=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2924
#57 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, call=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2901
#58 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7f44445bf548, argc=1) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4qobjectwrapper.cpp:2924
#59 0x00007f4464e3c01b in QV4::FunctionObject::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4functionobject_p.h:171
#60 QV4::Moth::VME::interpret (frame=0x7ffe10c73610, engine=0x564bcfdd3120, code=0x7f44445bf530 " \a\254:D\177") at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4vme_moth.cpp:798
#61 0x00007f4464e3e44f in QV4::Moth::VME::exec (frame=frame@entry=0x7ffe10c73610, engine=engine@entry=0x564bcfdd3120) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4vme_moth.cpp:487
#62 0x00007f4464ce5cae in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=argc@entry=0, context=context@entry=0x7f442de020a8) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4function.cpp:54
#63 0x00007f4464d1a1bd in QV4::Function::call (this=this@entry=0x564bd08dc820, thisObject=<optimized out>, argv=argv@entry=0x7f44445bf4f0, argc=argc@entry=0, context=context@entry=0x7f442de020a8) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4function.cpp:79
#64 0x00007f4464d1a4c1 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f44445bf4f0, argc=0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4function.cpp:30
#65 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x564bd219ef70, a=0x7ffe10c738e0, types=0x7ffe10c738f0, argc=0, call=...) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4jscall_p.h:202
#66 QV4::Function::call (this=0x564bd08dc820, thisObject=0x564bd219ef70, a=a@entry=0x7ffe10c738e0, types=types@entry=0x7ffe10c738f0, argc=0, context=0x7f442de020a8) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/jsruntime/qv4function.cpp:27
#67 0x00007f4464c1d691 in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=a@entry=0x7ffe10c738e0, types=types@entry=0x7ffe10c738f0, argc=argc@entry=0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmljavascriptexpression_p.h:248
#68 0x00007f4464c31ad3 in QQmlBoundSignalExpression::evaluate (this=this@entry=0x564bd21983a0, a=a@entry=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlboundsignal.cpp:199
#69 0x00007f4464c42beb in QQmlBoundSignal_callback (e=0x564bd2198410, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/ftw/qqmlrefcount_p.h:73
#70 0x00007f4464b5fb92 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/qml/qml/qqmlnotifier.cpp:70
#71 0x00007f44628ddbf8 in doActivate<false> (sender=0x564bd219ef70, signal_index=65, argv=0x0) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qobject.cpp:3976
#72 0x00007f445ff5b679 in QQuickAbstractButtonPrivate::handleRelease (this=this@entry=0x564bd211b7a0, point=..., timestamp=timestamp@entry=665824515) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quicktemplates/qquickabstractbutton.cpp:186
#73 0x00007f445ff3c779 in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quicktemplates/qquickcontrol.cpp:2027
#74 0x00007f44654ddb6c in QQuickItemPrivate::deliverPointerEvent (this=this@entry=0x564bd211b7a0, event=event@entry=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickitem.cpp:5618
#75 0x00007f44654ddc7b in QQuickItem::event (this=0x564bd219ef70, ev=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickitem.cpp:9019
#76 0x00007f4463f144e5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564bd219ef70, e=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287
#77 0x00007f44628f65e8 in QCoreApplication::notifyInternal2 (receiver=0x564bd219ef70, event=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142
#78 0x00007f44628f669d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1583
#79 0x00007f44652ec626 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x564bcfde2d50, item=item@entry=0x564bd219ef70, isGrabber=isGrabber@entry=true, pointerEvent=pointerEvent@entry=0x7ffe10c75f50, handlersOnly=handlersOnly@entry=false) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/util/qquickdeliveryagent.cpp:2322
#80 0x00007f44652ed478 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints (this=this@entry=0x564bcfde2d50, event=event@entry=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/util/qquickdeliveryagent.cpp:2107
#81 0x00007f44652ee43b in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x564bcfde2d50, event=event@entry=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/util/qquickdeliveryagent.cpp:1947
#82 0x00007f44652ef3cc in QQuickDeliveryAgentPrivate::handleMouseEvent (this=this@entry=0x564bcfde2d50, event=event@entry=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/util/qquickdeliveryagent.cpp:1680
#83 0x00007f44652f0cc3 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/util/qquickdeliveryagent.cpp:746
#84 0x00007f4465467587 in QQuickWindow::event (this=0x564bcfe455d0, event=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtdeclarative-6.7.2/work/qtdeclarative-everywhere-src-6.7.2/src/quick/items/qquickwindow.cpp:1564
#85 0x00007f4463f144e5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564bcfe455d0, e=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:3287
#86 0x00007f44628f65e8 in QCoreApplication::notifyInternal2 (receiver=0x564bcfe455d0, event=0x7ffe10c75f50) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1142
#87 0x00007f44628f66ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qcoreapplication.cpp:1597
#88 0x00007f446317b02f in QGuiApplicationPrivate::processMouseEvent (e=0x564bd21a0b70) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/gui/kernel/qguiapplication.cpp:2327
#89 0x00007f44631d23db in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/gui/kernel/qwindowsysteminterface.cpp:1114
#90 0x00007f445e44954e in xcbSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57
#91 0x00007f44601105ac in g_main_dispatch (context=context@entry=0x7f4448000ef0) at ../glib-2.78.6/glib/gmain.c:3476
#92 0x00007f44601137c7 in g_main_context_dispatch_unlocked (context=0x7f4448000ef0) at ../glib-2.78.6/glib/gmain.c:4284
#93 g_main_context_iterate_unlocked (context=context@entry=0x7f4448000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.78.6/glib/gmain.c:4349
#94 0x00007f4460113df0 in g_main_context_iteration (context=0x7f4448000ef0, may_block=1) at ../glib-2.78.6/glib/gmain.c:4414
#95 0x00007f44626c6783 in QEventDispatcherGlib::processEvents (this=0x564bcf929930, flags=...) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#96 0x00007f446291f362 in QEventLoop::exec (this=this@entry=0x7ffe10c76310, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:34
#97 0x00007f446291f4f8 in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/corelib/global/qflags.h:74
#98 0x00007f446316bdf0 in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/gui/kernel/qguiapplication.cpp:1926
#99 0x00007f4463e84cf9 in QApplication::exec () at /var/tmp/portage/dev-qt/qtbase-6.7.2-r4/work/qtbase-everywhere-src-6.7.2/src/widgets/kernel/qapplication.cpp:2555
#100 0x0000564ba2d6350a in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/net-im/neochat-24.08.1/work/neochat-24.08.1/src/main.cpp:312
[Inferior 1 (process 25453) detached]

Reported using DrKonqi
Comment 1 nilskemail+kde 2024-10-07 16:44:27 UTC
I also experienced this upon joining the #wpe:matrix.org room (which was followed by an invitation from some bot providing information about bridge status)
Comment 2 nilskemail+kde 2024-10-08 07:04:40 UTC
Is there any way to clear the cache of neofetch, e.g. somewhere under ~/.config or ~/.local? Currently NeoChat is bricked on my laptop due to this bug
Comment 3 Tobias Fella 2024-10-08 07:10:07 UTC
you can delete ~/.cache/KDE/neochat
Comment 4 Tobias Fella 2024-10-10 14:01:57 UTC
This is a regression from b3afa9f5954a2fecd7e5bd15948a7ec509da19c8
Comment 5 Bug Janitor Service 2024-10-10 18:56:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/1941
Comment 6 Tobias Fella 2024-10-11 20:34:45 UTC
Git commit 0ab3bfd4f348afcaebc68f607c3f87e5eea73956 by Tobias Fella.
Committed on 11/10/2024 at 20:15.
Pushed by tfella into branch 'master'.

Fix crash when opening invitation

There seem to be problems with the model not updating correctly when the room is set. This fix is a bit dirty, but seems to work well enough

M  +2    -2    src/models/timelinemodel.cpp

https://invent.kde.org/network/neochat/-/commit/0ab3bfd4f348afcaebc68f607c3f87e5eea73956