SUMMARY NeoChat started crashing since 25.12.0 STEPS TO REPRODUCE 1. Launch NeoChat 2. Observe crash OBSERVED RESULT In Terrminal (freshly build with kde-builder): ``` ~> kde-builder --run neochat Runtime Error: Unable to detect total memory. OS: haiku1 * Will assume the total memory amount is 16777216 bytes. ################################################################################ Executable: neochat Arguments: PID: 28635 ################################################################################ kf.windowsystem: Could not find any platform plugin quotient.main: Keychain request: app "neochat" id "@begasushaiku:matrix.org-Pickle" quotient.e2ee: The pickling key loaded from "@begasushaiku:matrix.org-Pickle" has length 25 but the library expected 128 quotient.e2ee: Could not setup E2EE for "@begasushaiku:matrix.org(?)" qrc:/qt/qml/org/kde/neochat/qml/Main.qml:234:9: QML RoomListPage: Created graphical object was not placed in the graphics scene. Kill Thread ~> ``` From syslog: ``` KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x8, ip 0xc38ba21cb0, write 0, user 1, exec 0, thread 0x6fdb KERN: debug_server: Thread 28635 entered the debugger: Segment violation KERN: stack trace, current PC 0xc38ba21cb0 </boot/system/lib/libQt6Core.so.6.10.1> _ZN7QString6appendERKS_ + 0x10: KERN: (0x7f32b35d5f50) 0x136604c56ad </boot/system/lib/libQuotientQt6.so.0.9.5> _ZNK8Quotient8Database8databaseEv + 0x7d KERN: (0x7f32b35d5fc0) 0x136604c57df </boot/system/lib/libQuotientQt6.so.0.9.5> _ZNK8Quotient8Database12prepareQueryERK7QString + 0x1f KERN: (0x7f32b35d6000) 0x136603af096 </boot/system/lib/libQuotientQt6.so.0.9.5> _ZNK8Quotient10Connection16isVerifiedDeviceERK7QStringS3_ + 0x56 KERN: (0x7f32b35d60e0) 0x1b08371524c </Opslag/KDE/kde/usr/bin/neochat> _ZNK17NeoChatConnection17isVerifiedSessionEv + 0x3c KERN: (0x7f32b35d6150) 0x1b08372117d </Opslag/KDE/kde/usr/bin/neochat> _ZN17NeoChatConnection18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + 0x3fd KERN: (0x7f32b35d61c0) 0xac662e2a5b </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV4L12loadPropertyEPNS_15ExecutionEngineEPNS_4Heap6ObjectEP7QObjectRK16QQmlPropertyData + 0xd9b KERN: (0x7f32b35d62e0) 0xac662e3616 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV414QObjectWrapper26virtualResolveLookupGetterEPKNS_6ObjectEPNS_15ExecutionEngineEPNS_6LookupE + 0x366 KERN: (0x7f32b35d6370) 0xac663555df </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc + 0x2e9f KERN: (0x7f32b35d6510) 0xac66358fb7 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE + 0x357 KERN: (0x7f32b35d65b0) 0xac66286642 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV4L6doCallEPNS_8FunctionEPKNS_5ValueES4_iPNS_16ExecutionContextE + 0x1a2 KERN: (0x7f32b35d6650) 0xac664025d0 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN24QQmlJavaScriptExpression8evaluateEPN3QV48CallDataEPb + 0x310 KERN: (0x7f32b35d6750) 0xac663911e6 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN11QQmlBinding8evaluateEPb + 0xb6 KERN: (0x7f32b35d6780) 0xac663912ea </boot/system/lib/libQt6Qml.so.6.10.1> _ZN11QQmlBinding8doUpdateERKN24QQmlJavaScriptExpression13DeleteWatcherE6QFlagsIN16QQmlPropertyData9WriteFlagEERN3QV45ScopeE + 0x7a KERN: (0x7f32b35d6840) 0xac66395080 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN11QQmlBinding6updateE6QFlagsIN16QQmlPropertyData9WriteFlagEE + 0x200 KERN: (0x7f32b35d68f0) 0xac6643322a </boot/system/lib/libQt6Qml.so.6.10.1> _ZN17QQmlObjectCreator8finalizeER26QQmlInstantiationInterrupt + 0x14a KERN: (0x7f32b35d69d0) 0xac663b0680 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlComponentPrivate8completeEP17QQmlEnginePrivatePNS_17ConstructionStateE + 0x70 KERN: (0x7f32b35d6a40) 0xac663b073f </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlComponentPrivate16completeDeferredEP17QQmlEnginePrivatePSt6vectorINS_17ConstructionStateESaIS3_EE + 0x2f KERN: (0x7f32b35d6a70) 0x1756ec5a3e9 </boot/system/lib/libQt6QuickTemplates2.so.6.10.1> _ZN14QtQuickPrivate16completeDeferredEP7QObjectRK7QStringP28QQuickUntypedDeferredPointerP10QQmlEngine + 0xc9 KERN: (0x7f32b35d6af0) 0x1756ec4f4a5 </boot/system/lib/libQt6QuickTemplates2.so.6.10.1> _ZN20QQuickControlPrivate18executeContentItemEb + 0x125 KERN: (0x7f32b35d6b60) 0x1756ec5949d </boot/system/lib/libQt6QuickTemplates2.so.6.10.1> _ZN13QQuickControl17componentCompleteEv + 0x4d KERN: (0x7f32b35d6ba0) 0x1756ec8087a </boot/system/lib/libQt6QuickTemplates2.so.6.10.1> _ZThn16_N10QQuickPane17componentCompleteEv + 0x1a KERN: (0x7f32b35d6bc0) 0xac664337a9 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN17QQmlObjectCreator8finalizeER26QQmlInstantiationInterrupt + 0x6c9 KERN: (0x7f32b35d6ca0) 0xac663fd4e1 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlIncubatorPrivate8incubateER26QQmlInstantiationInterrupt.localalias + 0x461 KERN: (0x7f32b35d6dd0) 0xac663fe3bf </boot/system/lib/libQt6Qml.so.6.10.1> _ZN17QQmlEnginePrivate8incubateER13QQmlIncubatorRK14QQmlRefPointerI15QQmlContextDataE + 0x27f KERN: (0x7f32b35d6e70) 0xac663b0c02 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN13QQmlComponent6createER13QQmlIncubatorP11QQmlContextS3_ + 0x2f2 KERN: (0x7f32b35d6f00) 0xa42cf6ae21 </boot/system/lib/libQt6Quick.so.6.10.1> _ZN19QQuickLoaderPrivate15_q_sourceLoadedEv + 0x171 KERN: (0x7f32b35d6f70) 0xac664337a9 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN17QQmlObjectCreator8finalizeER26QQmlInstantiationInterrupt + 0x6c9 KERN: (0x7f32b35d7050) 0xac663b0680 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlComponentPrivate8completeEP17QQmlEnginePrivatePNS_17ConstructionStateE + 0x70 KERN: (0x7f32b35d70c0) 0xac663b6a29 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlComponentPrivate14completeCreateEv + 0x2b9 KERN: (0x7f32b35d7140) 0xac663b741c </boot/system/lib/libQt6Qml.so.6.10.1> _ZN20QQmlComponentPrivate20createWithPropertiesEP7QObjectRK4QMapI7QString8QVariantEP11QQmlContextNS_14CreateBehaviorEb + 0xcc KERN: (0x7f32b35d71c0) 0xac663b769d </boot/system/lib/libQt6Qml.so.6.10.1> _ZN13QQmlComponent12createObjectEP7QObjectRK4QMapI7QString8QVariantE + 0x3d KERN: (0x7f32b35d71f0) 0xac663b8a20 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN13QQmlComponent18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv + 0x350 KERN: (0x7f32b35d7260) 0xac663b8cdf </boot/system/lib/libQt6Qml.so.6.10.1> _ZN13QQmlComponent11qt_metacallEN11QMetaObject4CallEiPPv + 0xaf KERN: (0x7f32b35d72a0) 0xac6644897a </boot/system/lib/libQt6Qml.so.6.10.1> _ZNK18QQmlObjectOrGadget8metacallEN11QMetaObject4CallEiPPv + 0x6a KERN: (0x7f32b35d72f0) 0xac662e75a3 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV413QObjectMethod11callPreciseERK18QQmlObjectOrGadgetRK16QQmlPropertyDataPNS_15ExecutionEngineEPNS_8CallDataEN11QMetaObject4CallE + 0x14f3 KERN: (0x7f32b35d77f0) 0xac662e8f0c </boot/system/lib/libQt6Qml.so.6.10.1> _ZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_i + 0x82c KERN: (0x7f32b35d7920) 0xac66354458 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc + 0x1d18 KERN: (0x7f32b35d7ac0) 0xac66358fb7 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE + 0x357 KERN: (0x7f32b35d7b60) 0xac6628c9ef </boot/system/lib/libQt6Qml.so.6.10.1> _ZL9qfoDoCallPKN3QV424JavaScriptFunctionObjectEPKNS_5ValueES5_i + 0x1bf KERN: (0x7f32b35d7c00) 0xac66354458 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc + 0x1d18 KERN: (0x7f32b35d7da0) 0xac66358fb7 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE + 0x357 KERN: (0x7f32b35d7e40) 0xac6628c9ef </boot/system/lib/libQt6Qml.so.6.10.1> _ZL9qfoDoCallPKN3QV424JavaScriptFunctionObjectEPKNS_5ValueES5_i + 0x1bf KERN: (0x7f32b35d7ee0) 0xac66354458 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc + 0x1d18 KERN: (0x7f32b35d8080) 0xac66358fb7 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE + 0x357 KERN: (0x7f32b35d8120) 0xac6628c9ef </boot/system/lib/libQt6Qml.so.6.10.1> _ZL9qfoDoCallPKN3QV424JavaScriptFunctionObjectEPKNS_5ValueES5_i + 0x1bf KERN: (0x7f32b35d81c0) 0xac66354458 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc + 0x1d18 KERN: (0x7f32b35d8360) 0xac66358fb7 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE + 0x357 KERN: (0x7f32b35d8400) 0xac66286642 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV4L6doCallEPNS_8FunctionEPKNS_5ValueES4_iPNS_16ExecutionContextE + 0x1a2 KERN: (0x7f32b35d84a0) 0xac66286bf9 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN3QV48Function4callEP7QObjectPPvPK9QMetaTypeiPNS_16ExecutionContextE + 0x2b9 KERN: (0x7f32b35d85e0) 0xac664029b9 </boot/system/lib/libQt6Qml.so.6.10.1> _ZN24QQmlJavaScriptExpression8evaluateEPPvPK9QMetaTypei + 0xf9 KERN: debug_server: Killing team 28635 (/Opslag/KDE/kde/usr/bin/neochat) KERN: debug_server: TeamDebugHandler::Init(): Failed to get info for team 28635: Operation on invalid team KERN: debug_server: KillTeam(): Error getting info for team 28635: Operation on invalid team KERN: debug_server: Killing team 28635 () ``` EXPECTED RESULT NeoChat launching just as it does with 25.08.3 SOFTWARE/OS VERSIONS Haiku: R1B5 KDE Frameworks Version: 6.10.1 Qt Version: 6.21.0
Somehow your keychain got messed up. Please delete all keys related to neochat from kwallet and delete ~/.config/KDE/neochat.conf
Cleaned all references on the system I could fine, login works (got the webpage for approval and NeoChat is making contact, but still crashes before reaching any room (NeoChat 25.12.0) ``` ~> NeoChat qrc:/qt/qml/org/kde/neochat/qml/Main.qml:153:20: QML RoomDrawer: Binding loop detected for property "roomDrawerWidth": qrc:/qt/qml/org/kde/neochat/qml/Main.qml:167:9 kf.windowsystem: Could not find any platform plugin quotient.jobs: Won't proceed with the abandoned request: "GET https://m/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: "GetWellknownJob" stopped without ready network reply quotient.jobs: Won't proceed with the abandoned request: "GET https://ma/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply QHttpNetworkConnectionPrivate::_q_hostLookupFinished could not de-queue request, failed to report HostNotFoundError quotient.jobs: No valid HTTP headers from GET https://ma/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host ma not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://mat/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: No valid HTTP headers from GET https://mat/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host mat not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://matr/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: No valid HTTP headers from GET https://matr/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host matr not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://matri/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: No valid HTTP headers from GET https://matri/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host matri not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://matrix/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: No valid HTTP headers from GET https://matrix/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host matrix not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://matrix.o/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.jobs: "GetWellknownJob" stopped without ready network reply quotient.jobs: Won't proceed with the abandoned request: "GET https://matrix.or/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply QHttpNetworkConnectionPrivate::_q_hostLookupFinished could not de-queue request, failed to report HostNotFoundError quotient.jobs: No valid HTTP headers from GET https://matrix.or/.well-known/matrix/client quotient.jobs: "GetWellknownJob" status NetworkError: Host matrix.or not found quotient.jobs: "GetWellknownJob": retry #1 in 2 s quotient.jobs: Won't proceed with the abandoned request: "GET https://matrix.org/.well-known/matrix/client" quotient.jobs: "GetWellknownJob" stopped with empty network reply quotient.main: .well-known URL for "matrix.org" is "https://matrix-client.matrix.org" quotient.main: .well-known URL for "matrix.org" is "https://matrix-client.matrix.org" quotient.main: Keychain request: app "NeoChat" id "@begasushaiku:matrix.org-Pickle" quotient.e2ee: The pickling key loaded from "@begasushaiku:matrix.org-Pickle" has length 43 but the library expected 128 quotient.e2ee: Could not setup E2EE for "@begasushaiku:matrix.org/OosrWGkft8" quotient.main: CS API versions: r0.0.1 r0.1.0 r0.2.0 r0.3.0 r0.4.0 r0.5.0 r0.6.0 r0.6.1 v1.1 v1.2 v1.3 v1.4 v1.5 v1.6 v1.7 v1.8 v1.9 v1.10 v1.11 v1.12 quotient.main: Room versions: "10" is default, full list: QList("1"/"stable", "2"/"stable", "3"/"stable", "4"/"stable", "5"/"stable", "6"/"stable", "7"/"stable", "8"/"stable", "9"/"stable", "10"/"stable", "11"/"stable", "12"/"stable", "org.matrix.hydra.11"/"unstable", "org.matrix.msc3757.10"/"unstable", "org.matrix.msc3757.11"/"unstable") qrc:/qt/qml/org/kde/neochat/login/WelcomePage.qml:214: TypeError: Property 'closeDialog' of object WelcomePage_QMLTYPE_92(0x1222ba212220) 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. Kill Thread ~ ```