| Summary: | Crash with Segmentation Fault when changing rooms, sometimes | ||
|---|---|---|---|
| Product: | [Applications] NeoChat | Reporter: | ulterno |
| Component: | General | Assignee: | Tobias Fella <fella> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | crash | CC: | a, akselmo, carl, duha.bugs, john.kizer, nate |
| Priority: | NOR | ||
| Version First Reported In: | 24.08.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://codereview.qt-project.org/c/qt/qtdeclarative/+/595278 | Version Fixed/Implemented In: | Qt 6.8.1 |
| Sentry Crash Report: | |||
| Attachments: | Stack Trace using gdb including debug symbols available from debuginfod | ||
|
Description
ulterno
2024-10-20 13:49:06 UTC
I've experienced this, as well as a similar crash when scrolling in a room with many (~500) unread messages, on the same NeoChat version with Fedora 40 - same Plasma and Frameworks, but Qt 6.7.2. Same with master branch commit 36469c6097aa8dcfc2ad1c467875051ba5f04697 Using Qt 6.8.0 Also realised over time that the same may also happen with few or no unread messages. I'm also experiencing this crash on up-to-date Arch Linux, but the crash goes away if I downgrade NeoChat to 24.05.2 but still happens with any of the 24.08.x builds. Huh, NeoChat no longer crashes for me, maybe because Arch Linux rebuilt it a few days ago for libquotient 0.9: https://gitlab.archlinux.org/archlinux/packaging/packages/neochat/-/commit/31739b60e93047189ec05adea937a19b11b58675 (On the other hand, Nheko is coredumping a lot for me now) *** Bug 495704 has been marked as a duplicate of this bug. *** I feel like the crashing may be related when a timeline has collapsed joins and other items. If I open a room that has a lot of join/leave/etc. events then switch to another one, i get a crash far more reliably. I just tried disabling the leave/join notifications, and haven't seen a change in crash frequency, FWIW. In Fedora 41 (Qt 6.8, libquotient 0.8.2) I'm now seeing a crash on every third or fourth room change, so a lot more than before. I've been submitting crash reports through DrKonqi, but not sure if I should continue to do so - sometimes it crashes while the first crash report is still processing, so I don't know if that many just create noise for the developers? *** Bug 495792 has been marked as a duplicate of this bug. *** TL;DR: it's a Qt bug fixed by https://codereview.qt-project.org/c/qt/qtdeclarative/+/595278 in Qt 6.8.1. |