https://bugs.kde.org/show_bug.cgi?id=502687
Bug ID: 502687 Summary: Neochat crashes when opening notification window Classification: Applications Product: NeoChat Version: 24.12.3 Platform: Solus OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: fe...@posteo.de Reporter: maddock.e...@vivaldi.net CC: c...@carlschwan.eu, j...@redstrate.com Target Milestone: --- SUMMARY When clicking the "Open All Notifications" button at the top left of NeoChat, a window appears, and NeoChat crashes a few seconds later. STEPS TO REPRODUCE 1. Open NeoChat 2. Click the Open All Notifications button OBSERVED RESULT A blank window appears for a few seconds, then NeoChat crashes. EXPECTED RESULT The window to populate with notifications. SOFTWARE/OS VERSIONS NeoChat: 24.12.3 Solus 4.7 Endurance (Wayland) libQuotient: 0.9.3 (built against 0.9.1) KDE Frameworks: 6.12.0 Qt: Using 6.8.3 and built against 6.8.1 Build ABI: x86_64-little_endian-lp64 Kernel: linux 6.12.21-316.current ADDITIONAL INFORMATION GDB backtrace: #0 NotificationsModel::loadData()::$_0::operator()() const (this=<optimized out>) at /home/build/YPKG/root/neochat/build/neochat-24.12.3/src/models/notificationsmodel.cpp:127 #1 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, NotificationsModel::loadData()::$_0>::call(NotificationsModel::loadData()::$_0&, void**)::{lambda()#1}::operator()() const (this=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:141 #2 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, NotificationsModel::loadData()::$_0>::call(NotificationsModel::loadData()::$_0&, v #3 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, NotificationsModel::loadData()::$_0>::call(NotificationsModel::loadData()::$_0&, void**) (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:140 #4 QtPrivate::FunctorCallable<NotificationsModel::loadData()::$_0>::call<QtPrivate::List<>, void>(NotificationsModel::loadData()::$_0&, void*, void**) (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:362 #5 QtPrivate::QCallableObject<NotificationsModel::loadData()::$_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/qt6/QtCore/qobjectdefs_impl.h:572 #6 0x00007ffff493e354 in QtPrivate::QSlotObjectBase::call (this=0x55555deb3da0, r=0x55555d52eea0, a=0x7fffffffd0c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobjectdefs_impl.h:486 #7 doActivate<false> (sender=0x55555e53a8c0, signal_index=8, argv=0x7fffffffd0c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:4123 #8 0x00007ffff681186f in Quotient::BaseJob::finished (this=0x55555e53a8c0, _t1=0x55555e53a8c0) at QuotientQt6_autogen/T4CFEN5LXH/moc_basejob.cpp:523 #9 Quotient::BaseJob::finishJob (this=0x55555e53a8c0) at /home/build/YPKG/root/libquotient/build/libQuotient-0.9.3/Quotient/jobs/basejob.cpp:611 #10 0x00007ffff493e354 in QtPrivate::QSlotObjectBase::call (this=0x55555bda71c0, r=0x55555e53a8c0, a=0x7fffffffd198) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobjectdefs_impl.h:486 #11 doActivate<false> (sender=0x55555d2b2ec0, signal_index=12, argv=0x7fffffffd198) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:4123 #12 0x00007ffff4f9117c in QNetworkReply::finished (this=0x55555d2b2ec0) at src/network/Network_autogen/include/moc_qnetworkreply.cpp:438 #13 QNetworkReplyHttpImplPrivate::finished (this=0x55555d2b4d70) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/network/access/qnetworkreplyhttpimpl.cpp:2158 #14 0x00007ffff4933d0a in QObject::event (this=0x55555d2b2ec0, e=0x7fff2c0562d0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qobject.cpp:1418 #15 0x00007ffff5e4d310 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55555d2b2ec0, e=0x7fff2c0562d0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/widgets/kernel/qapplication.cpp:3296 #16 0x00007ffff5e4e553 in QApplication::notify (this=<optimized out>, receiver=0x55555d2b2ec0, e=0x7fff2c0562d0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/widgets/kernel/qapplication.cpp:2689 #17 0x00007ffff48dc27f in QCoreApplication::notifyInternal2 (receiver=0x55555d2b2ec0, event=0x7fff2c0562d0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1177 #18 0x00007ffff48dd593 in QCoreApplication::sendEvent (receiver=0x55555d2b2ec0, event=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1617 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x555555b75b30) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1951 #20 0x00007ffff4beadfb in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1805 #21 postEventSourceDispatch (s=0x555555bec800) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #22 0x00007ffff3eee688 in g_main_dispatch (context=0x7fffe8000f00) at ../glib/gmain.c:3357 #23 0x00007ffff3f7a49d in g_main_context_dispatch_unlocked (context=0x7fffe8000f00) at ../glib/gmain.c:4208 #24 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffe8000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273 #25 0x00007ffff3eece74 in g_main_context_iteration (context=0x7fffe8000f00, may_block=1) at ../glib/gmain.c:4338 #26 0x00007ffff4bea6d6 in QEventDispatcherGlib::processEvents (this=0x555555bf09c0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #27 0x00007ffff48e7966 in QEventLoop::processEvents (this=0x7fffffffd7b0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventloop.cpp:103 #28 QEventLoop::exec (this=0x7fffffffd7b0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qeventloop.cpp:185 #29 0x00007ffff48dcace in QCoreApplication::exec () at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.8.3/src/corelib/kernel/qcoreapplication.cpp:1520 #30 0x00005555557dbb41 in main (argc=1, argv=<optimized out>) at /home/build/YPKG/root/neochat/build/neochat-24.12.3/src/main.cpp:309 -- You are receiving this mail because: You are watching all bug changes.