Matrix Client recommendation?

Something reminded me that I previously had an installation of NeoChat, net-im/neochat.

Code:
% zgrep neochat /var/log/messages.2.bz2
Nov 23 06:48:51 mowa219-gjp4-8570p-freebsd pkg[33862]: neochat-23.08.3 installed
%

Reinstalled a week ago, I haven't had time to look at it.
 
NeoChat crashes before it becomes usable.

Code:
% pkg iinfo neochat
neochat-23.08.3
% uname -aKU
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT #4 main-n266415-257b04454818-dirty: Wed Nov 15 22:43:15 GMT 2023     grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1500003 1500003
% neochat
Could not create scene graph context for backend 'opengl' - check that plugins are installed correctly in /usr/local/lib/qt5/plugins
Reading access token from the keychain for "@grahamperrin:matrix.org"
quotient.main: The library is built with end-to-end encryption (E2EE)
quotient.e2ee: Successfully loaded pickling key from keychain
quotient.e2ee: 65536 bytes of secure heap initialised
quotient.e2ee: Allocated 128 bytes of secure heap (requested 128 bytes), 128 / 65536 bytes of secure heap used in total
quotient.e2ee: The fixed buffer source is shared; assuming that the caller is responsible for securely clearing other copies
quotient.main: No state cache file "/home/grahamperrin/.cache/KDE/neochat/@grahamperrin_matrix.org/!⋯.org.json"
⋯
quotient.main: No state cache file "/home/grahamperrin/.cache/KDE/neochat/@grahamperrin_matrix.org/!⋯.org.json"
quotient.main: Unresolved rooms: "!⋯:matrix.org,⋯!⋯:matrix.org"
quotient.main: State cache incomplete, discarding
quotient.jobs.sync: "SyncJob-1" status Timeout: The job has timed out
quotient.jobs.sync: "SyncJob-1" stopped without ready network reply
quotient.jobs.sync: "SyncJob-1": retry #1 in 0 s
quotient.jobs: "GetCapabilitiesJob" status Timeout: The job has timed out
quotient.jobs: "GetCapabilitiesJob" stopped without ready network reply
quotient.jobs: "GetCapabilitiesJob": retry #1 in 0 s
quotient.e2ee: Allocated 2048 bytes of secure heap (requested 1600 bytes), 2240 / 65536 bytes of secure heap used in total
quotient.e2ee: Deallocated 2048 bytes, 192 / 65536 bytes of secure heap used
quotient.e2ee: Saving olm account
quotient.e2ee: Consuming 100 to-device events
quotient.main: Malformed userId: "@.m.rule.is_user_mention"
quotient.main: Malformed userId: "@.m.rule.is_room_mention"
quotient.main: Malformed userId: "@.m.rule.suppress_edits"
quotient.main: Malformed userId: "@bectl"
quotient.main: Malformed userId: "@beadm"
quotient.main: Malformed userId: "@perrin"
quotient.main: Malformed userId: "@grahamperrin"
quotient.main: Malformed userId: "@.m.rule.contains_user_name"
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
quotient.events.members: Mismatched name in the room members list; avoiding the list corruption
KCrash: Application 'neochat' crashing...
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 29 and type 'Read', disabling...
QSocketNotifier: Invalid socket 31 and type 'Read', disabling...
QSocketNotifier: Invalid socket 32 and type 'Read', disabling...
KCrash: Attempting to start /usr/local/lib/libexec/drkonqi

Suspended (signal)
%
 
Back
Top