Sometimes just clicking on a channel, sometimes using the scroll buttons. Not much useful when running from the terminal:

neochat
Reading access token from the keychain for "@marco-parillo:kde.org"
quotient.main: The library is built with end-to-end encryption (E2EE)
quotient.main: Alias "#kaosx:matrix.org" will be force-remapped from "!HhGueGZdoXlNnjQAcV:libera.chat" to "!XKEDafqWlrcijVGnIg:gitter.im"
qrc:/qt/qml/org/kde/neochat/qml/Main.qml:228:9: QML RoomListPage: Created graphical object was not placed in the graphics scene.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
qrc:/qt/qml/org/kde/neochat/qml/RoomPage.qml:17:1: QML RoomPage: Created graphical object was not placed in the graphics scene.
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1c686530) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1c686530) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1c686530) to a QML list of QQuickAbstractButton*
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:638:32: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:640:36: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:654:32: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:656:36: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:796:28: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:798:32: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:825:149: Could not add child element to parent element because the types are incorrect.
qt.svg: /usr/share/icons/midna/places/32/user-home.svg:827:175: Could not add child element to parent element because the types are incorrect.
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1d299c90) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1d299c90) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1d299c90) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1dabe700) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1dabe700) to a QML list of QQuickAbstractButton*
qt.qml.list.incompatible: Cannot append QQuickRepeater(0x1dabe700) to a QML list of QQuickAbstractButton*
qrc:/qt/qml/org/kde/kirigamiaddons/labs/components/Avatar.qml:201:9: QML QQuickImage: Error decoding: : Unsupported image format
KCrash: Application 'neochat' crashing... crashRecursionCounter = 2
Segmentation fault (core dumped)

A little more from journactl:

sudo journalctl | grep -i neochat | grep 'Oct 13 10'
Oct 13 10:03:55 marco-latitude5420 systemd-coredump[5004]: Process 4951 (neochat) of user 1000 dumped core.
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-processor[5005]: "/usr/bin/neochat" 4951 "/var/lib/systemd/coredump/core.neochat.1000.c1f464f27dd74bc28fcfd1e08b1430ba.4951.1728828234000000.zst"
Oct 13 10:03:55 marco-latitude5420 drkonqi[5017]: excavating QList("dump", "COREDUMP_FILENAME=/var/lib/systemd/coredump/core.neochat.1000.c1f464f27dd74bc28fcfd1e08b1430ba.4951.1728828234000000.zst")
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:            PID: 4951 (neochat)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:   Command Line: neochat
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:     Executable: /usr/bin/neochat
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:        Storage: /var/lib/systemd/coredump/core.neochat.1000.c1f464f27dd74bc28fcfd1e08b1430ba.4951.1728828234000000.zst (present)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:        Message: Process 4951 (neochat) of user 1000 dumped core.
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #9  0x00000000007d9836 n/a (neochat + 0x3d9836)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #55 0x000000000070d68f n/a (neochat + 0x30d68f)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #56 0x000000000061cd35 n/a (neochat + 0x21cd35)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #57 0x000000000059ab11 n/a (neochat + 0x19ab11)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #59 0x000000000059cf37 n/a (neochat + 0x19cf37)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #61 0x000000000059b967 n/a (neochat + 0x19b967)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #62 0x000000000059e9c8 n/a (neochat + 0x19e9c8)
Oct 13 10:03:55 marco-latitude5420 drkonqi-coredump-launcher[5039]:                 #63 0x000000000059f484 n/a (neochat + 0x19f484)

Sysinfo: https://raw.githubusercontent.com/marco-parillo/KaOS-Notes/refs/heads/main/octopi-sysinfo-1967519908.log

  • Edited

Checked upstream bug reports? This does not look to be a KaOS packaging issue, rather another qt6-declarative 6.8.0 & Plasma problem (there are about 3 patches already recommended for 6.8.0, one applied so far, since the others cause more issues then they fix). And to be clear, those regressions were worse in 6.7.3, thus KaOS did move to 6.8.0 knowing fixes need to come.

13 days later

Another patch that does seem to help other neochat users was merged in qt6-declarative 6.8. That patch is now included in KaOS (build repo, please report back if that fixes your issue too.

Huge benefit, thank you. I was able to crash approximately 80% of the time by clicking the scroll to the bottom down-arrow, and maybe 50% of the time simply by switching rooms. Now, after five minutes of testing I cannot get it to reproduce at all. I do seem to get a notifications in NeoChat about network errors, but they seem to resolve themselves and I cannot tell if (1) they actually affect anything, (2) it is possible this is not caused by your latest patch, and NeoChat was crashing too soon for me to see it, and (3) it is possible I actually do have network errors.