https://bugs.kde.org/show_bug.cgi?id=482857
Bug ID: 482857 Summary: Crash when closing settings Classification: Applications Product: NeoChat Version: git master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: fe...@posteo.de Reporter: nicolas.fe...@gmx.de CC: c...@carlschwan.eu Target Milestone: --- - Open Neochat - Open Settings - Enable system tray icon - Close settings #0 std::__atomic_base<int>::load (__m=std::memory_order::relaxed, this=0x74002000670072) at /usr/include/c++/13/bits/atomic_base.h:503 #1 QAtomicOps<int>::loadRelaxed<int> (_q_value=<error reading variable: Cannot access memory at address 0x74002000670072>) at /home/nico/kde/usr/include/QtCore/qatomic_cxx11.h:202 #2 QBasicAtomicInteger<int>::loadRelaxed (this=0x74002000670072) at /home/nico/kde/usr/include/QtCore/qbasicatomic.h:36 #3 QWeakPointer<QObject>::internalData (this=0x99a50d0) at /home/nico/kde/usr/include/QtCore/qsharedpointer_impl.h:752 #4 QPointer<NeoChatRoom>::data (this=0x99a50d0) at /home/nico/kde/usr/include/QtCore/qpointer.h:74 #5 QPointer<NeoChatRoom>::get (this=0x99a50d0) at /home/nico/kde/usr/include/QtCore/qpointer.h:76 #6 RoomTreeModel::data (this=<optimized out>, index=..., role=19) at /home/nico/kde/src/neochat/src/models/roomtreemodel.cpp:259 #7 0x0000000000712d28 in SortFilterRoomTreeModel::prioritiesCmp (this=0x5b677d0, priorities=<optimized out>, source_left=..., source_right=...) at /home/nico/kde/src/neochat/src/models/sortfilterroomtreemodel.cpp:84 #8 0x00007effdd7e1abc in operator() (__closure=0x7ffc1a1527c0, sourceRow=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1378 #9 0x00007effdd7e2c90 in __gnu_cxx::__ops::_Iter_pred<QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> >::operator()<QList<int>::const_iterator> (__it=..., this=0x7ffc1a1527c0) at /usr/include/c++/13/bits/predefined_ops.h:317 #10 std::__find_if<QList<int>::const_iterator, __gnu_cxx::__ops::_Iter_pred<QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> > > (__pred=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algobase.h:2099 #11 std::__find_if<QList<int>::const_iterator, __gnu_cxx::__ops::_Iter_pred<QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> > > (__pred=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algobase.h:2114 #12 std::find_if<QList<int>::const_iterator, QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> > (__pred=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algo.h:3923 #13 std::none_of<QList<int>::const_iterator, QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> > (__pred=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algo.h:477 #14 std::any_of<QList<int>::const_iterator, QSortFilterProxyModelPrivate::needsReorder(const QList<int>&, const QModelIndex&) const::<lambda(int)> > (__pred=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algo.h:496 #15 QSortFilterProxyModelPrivate::needsReorder (this=this@entry=0x59228d0, source_rows=..., source_parent=...) at /home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1370 #16 0x00007effdd7ea5b9 in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x59228d0, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at /home/nico/workspace/qt6/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1480 #17 0x00007effdd5bd2e3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc1a152b30, r=0x5b677d0, this=0x5b379d0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 #18 doActivate<false> (sender=0x5b3c3b0, signal_index=3, argv=0x7ffc1a152b30) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4078 #19 0x00007effdd5b49cf in QMetaObject::activate (sender=sender@entry=0x5b3c3b0, m=m@entry=0x7effdda29220 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc1a152b30) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4138 #20 0x00007effdd79aa5c in QAbstractItemModel::dataChanged (this=this@entry=0x5b3c3b0, _t1=..., _t2=..., _t3=...) at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstractitemmodel.cpp:1021 #21 0x00000000006c3b02 in RoomTreeModel::refreshRoomRoles (this=this@entry=0x5b3c3b0, room=<optimized out>, roles=...) at /home/nico/kde/src/neochat/src/models/roomtreemodel.cpp:162 #22 0x00000000006c3efb in operator() (__closure=0x8a83b70) at /home/nico/kde/usr/include/QtCore/qarraydataops.h:54 #23 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, RoomTreeModel::connectRoomSignals(NeoChatRoom*)::<lambda()> >::call (arg=<optimized out>, f=...) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:137 #24 QtPrivate::FunctorCallable<RoomTreeModel::connectRoomSignals(NeoChatRoom*)::<lambda()> >::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:345 #25 QtPrivate::QCallableObject<RoomTreeModel::connectRoomSignals(NeoChatRoom*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x8a83b60, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /home/nico/kde/usr/include/QtCore/qobjectdefs_impl.h:555 #26 0x00007effdd5bd2e3 in QtPrivate::QSlotObjectBase::call (a=0x7ffc1a152d40, r=0x5b3c3b0, this=0x8a83b60) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 #27 doActivate<false> (sender=0x2a4a820, signal_index=7, argv=0x7ffc1a152d40) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4078 #28 0x00007effdd5b49cf in QMetaObject::activate --Type <RET> for more, q to quit, c to continue without paging--c (sender=<optimized out>, m=m@entry=0x7effe005dd40 <Quotient::Room::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffc1a152d40) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4138 #29 0x00007effdff35208 in Quotient::Room::addedMessages (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at /home/nico/kde/build/libquotient/QuotientQt6_autogen/include/moc_room.cpp:2325 #30 0x00007effdff54021 in Quotient::Room::Private::addNewMessageEvents (this=this@entry=0x9929ae0, events=...) at /home/nico/kde/src/libquotient/Quotient/room.cpp:3074 #31 0x00007effdff558b5 in Quotient::Room::Private::addNewMessageEvents (events=..., this=0x9929ae0) at /usr/include/c++/13/bits/stl_iterator.h:1076 #32 Quotient::Room::updateData (this=0x2a4a820, data=..., fromCache=false) at /home/nico/kde/src/libquotient/Quotient/room.cpp:2066 #33 0x00007effdd5afb94 in QObject::event (this=0x2a4a820, e=0x992ca60) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1446 #34 0x00007effde781a61 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2a4a820, e=0x992ca60) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3287 #35 0x00007effdd55f4f8 in QCoreApplication::notifyInternal2 (receiver=0x2a4a820, event=0x992ca60) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1134 #36 0x00007effdd55f6b9 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1575 #37 0x00007effdd562c41 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2473260) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1932 #38 0x00007effdd562f28 in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1789 #39 0x00007effdd80bae3 in postEventSourceDispatch (s=0x25a3dc0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #40 0x00007effdd2b1e5c in g_main_dispatch (context=0x7effc4000ef0) at ../glib/gmain.c:3476 #41 g_main_context_dispatch_unlocked (context=0x7effc4000ef0) at ../glib/gmain.c:4284 #42 0x00007effdd30cf18 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7effc4000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #43 0x00007effdd2afad3 in g_main_context_iteration (context=0x7effc4000ef0, may_block=1) at ../glib/gmain.c:4414 #44 0x00007effdd80b3fc in QEventDispatcherGlib::processEvents (this=0x251ccf0, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #45 0x00007effdd56ae6b in QEventLoop::exec (this=this@entry=0x7ffc1a153410, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:34 #46 0x00007effdd567862 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:74 #47 0x00007effdddb3a7c in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1926 #48 0x00007effde7819d5 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2555 #49 0x000000000045002e in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/neochat/src/main.cpp:272 Neochat 4d62ad193882e4b85e0874fcc667a3a1bb0f7e5e Qt 6.7 -- You are receiving this mail because: You are watching all bug changes.