Bug 516131

Summary: Crashes upon login
Product: [Applications] NeoChat Reporter: Swirly <swirlystone5877>
Component: GeneralAssignee: Tobias Fella <fella>
Status: REPORTED ---    
Severity: crash CC: carl, josh
Priority: NOR    
Version First Reported In: 25.12.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Swirly 2026-02-17 04:27:48 UTC
SUMMARY
When entering my Matrix ID, it segfaults after a little while of syncing.

STEPS TO REPRODUCE
1. Install the `extra/neochat` package from the Arch repository.
2. Open NeoChat from the panel.
3. Enter my Matrix ID and password.

OBSERVED RESULT
It produces a segmentation fault.

EXPECTED RESULT
It should log in fine and show whatever it needs to show.

-----
GDB BACKTRACE

quotient.events: No body or msgtype in room message event
quotient.events: QJsonObject({"content":{},"event_id":"$6rgtWXkigmG9tQl1_IV-UKWINSiw2rhL1a0N0WTFSQM","origin_server_ts":1606114943438,"sender":"@pobert:matrix.org","type":"m.room.message","unsigned":{"membership":"leave"}})
qrc:/qt/qml/org/kde/neochat/login/WelcomePage.qml:214: TypeError: Property 'closeDialog' of object WelcomePage_QMLTYPE_94(0x5555563f9a90) is not a function
qrc:/qt/qml/org/kde/neochat/qml/Main.qml:234:9: QML RoomListPage: Created graphical object was not placed in the graphics scene.

Thread 1 "neochat" received signal SIGSEGV, Segmentation fault.
0x00007ffff4a65f84 in QString::append(QString const&) () from /usr/lib/libQt6Core.so.6