Crash when the sidebar is populated
From the Matrix Room: https://matrix.to/#/!hwiGbsdSTZIwSRfybq:matrix.org/$168019039338523eDTuf:matrix.org?via=matrix.org&via=gnome.org&via=kde.org.
The app crashes after entering username and password, while on the screen with the loading wheel, before the verification step, which it doesn't get to. And this error happens immediately after reopening the app, every time. This happened since a recent update (don't know which one), since it crashed when it was opened. That's why they tried to login from scratch.
Information
-
This bug is reproducible from the latest nightly build - Fractal Version: 5-alpha1-071bfa9e
- OS Version: Arch Linux
- Installation Source: gnome-nightly
- Homeserver:
2023-03-30T15:31:19.505424Z INFO fractal::application: Fractal (org.gnome.Fractal.Devel)
2023-03-30T15:31:19.505447Z INFO fractal::application: Version: 5-alpha1-071bfa9 (Devel)
2023-03-30T15:31:19.505451Z INFO fractal::application: Datadir: /app/share/fractal
2023-03-30T15:31:19.506316Z DEBUG fractal::application::imp: GtkApplication<Application>::startup
2023-03-30T15:31:19.537750Z DEBUG fractal::application::imp: GtkApplication<Application>::activate
(fractal:2): Gtk-WARNING **: 17:31:23.057: GtkText - did not receive a focus-out event.
If you handle this event, you must return
GDK_EVENT_PROPAGATE so the default handler
gets the event as well
2023-03-30T15:31:31.099143Z DEBUG fractal::session: A new session was prepared
2023-03-30T15:31:35.381184Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.382209Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.383439Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.384833Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.386097Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.387363Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.388597Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.389546Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.390475Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event
2023-03-30T15:31:35.945122Z DEBUG fractal::session: Received sync response
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: BoolError { message: "Action does not exist", filename: "/run/build/fractal/_flatpak_build/cargo-home/registry/src/github.com-1ecc6299db9ec823/gtk4-0.6.4/src/auto/widget.rs", function: "<_ as gtk4::auto::widget::WidgetExt>::activate_action", line: 805 }', src/session/sidebar/row.rs:236:18
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Edited by Kévin Commaille