Bug 509639 - [ANR] Neochat crash when scrolling through history
Summary: [ANR] Neochat crash when scrolling through history
Status: RESOLVED FIXED
Alias: None
Product: NeoChat
Classification: Applications
Component: General (other bugs)
Version First Reported In: 25.08.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Fella
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-09-18 14:28 UTC by Bhushan Shah
Modified: 2025-10-01 21:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/255724/events/b1e0f48ee574426aa09aff85e353ca43/


Attachments
New crash information added by DrKonqi (137.12 KB, text/plain)
2025-09-18 14:28 UTC, Bhushan Shah
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bhushan Shah 2025-09-18 14:28:46 UTC
Application: neochat (25.08.0)

ApplicationNotResponding [ANR]: true
Qt Version: 6.9.2
Frameworks Version: 6.17.0
Operating System: Linux 6.16.4-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
I was mainly browsing through Plasma Development room, and then neochat got stuck and had to kill it to recover

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#6  0x00007f801be931ac in __internal_syscall_cancel (a1=<optimized out>, a2=a2@entry=0, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=75) at cancellation.c:49
#7  0x00007f801be931f4 in __syscall_cancel (a1=<optimized out>, a2=a2@entry=0, a3=a3@entry=0, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=75) at cancellation.c:75
#8  0x00007f801bf10802 in __GI_fdatasync (fd=<optimized out>) at ../sysdeps/unix/sysv/linux/fdatasync.c:28
#9  0x00007f7fac29c596 in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#10 0x00007f7fac3c1e2a in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#11 0x00007f7fac3c222a in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#12 0x00007f7fac3c23fb in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#13 0x00007f7fac2c9553 in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#14 0x00007f7fac2d828d in ??? () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#15 0x00007f7fac2d9284 in sqlite3_step () at /usr/lib/qt6/plugins/sqldrivers/../../../libsqlite3.so.0
#16 0x00007f7fd29e69eb in QSQLiteResultPrivate::fetchNext (this=this@entry=0x5635b4521090, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at /usr/src/debug/qt6-base/qtbase/src/plugins/sqldrivers/sqlite/qsql_sqlite.cpp:282
#17 0x00007f7fd29ead3b in QSQLiteResult::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/sqldrivers/sqlite/qsql_sqlite.cpp:571
#18 0x00007f801f9d9d7e in Quotient::Database::execute (this=<optimized out>, query=...) at /usr/src/debug/libquotient/libQuotient/Quotient/database.cpp:80
#19 0x00007f801f9e7299 in Quotient::_impl::ConnectionEncryptionData::saveDevicesList (this=0x5635a425cba0) at /usr/src/debug/libquotient/libQuotient/Quotient/connectionencryptiondata_p.cpp:156
#20 0x00007f801f9f724c in Quotient::_impl::ConnectionEncryptionData::handleQueryKeys (this=0x5635a425cba0, keys=...) at /usr/src/debug/libquotient/libQuotient/Quotient/connectionencryptiondata_p.cpp:629


Reported using DrKonqi
Comment 1 Bhushan Shah 2025-09-18 14:28:48 UTC
Created attachment 185051 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Tobias Fella 2025-10-01 21:29:20 UTC
This is fixed in libquotient 0.9.5