Crash when opening 'GNOME Design' room
Fractal crashes when opening 'GNOME Design' room. Does not happen with any other rooms I'm in.
Steps to reproduce
- Open Fractal
- Open the 'GNOME Design' room
- Crash.
Information
-
This bug is reproducible from the latest nightly build - Fractal Version: 5.beta2-eea7c453
- OS Version: Fedora 39 Beta
- Installation Source: GNOME Apps Nightly
- Homeserver: matrix.cat.casa
$ flatpak run --env=RUST_BACKTRACE=full org.gnome.Fractal.Devel
(fractal:2): Gtk-WARNING **: 16:24:04.948: Unknown key gtk-modules in /home/user/.var/app/org.gnome.Fractal.Devel/config/gtk-4.0/settings.ini
2023-11-07T14:24:04.964255Z INFO fractal::application: Fractal (org.gnome.Fractal.Devel)
2023-11-07T14:24:04.964282Z INFO fractal::application: Version: 5.beta2-eea7c45 (devel)
2023-11-07T14:24:04.964293Z INFO fractal::application: Datadir: /app/share/fractal
2023-11-07T14:24:04.964895Z DEBUG fractal::application::imp: GtkApplication<Application>::startup
(fractal:2): Adwaita-WARNING **: 16:24:04.974: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
2023-11-07T14:24:05.023305Z DEBUG fractal::application::imp: GtkApplication<Application>::activate
2023-11-07T14:24:05.336159Z INFO fractal::window: Restoring previous session for user: @aylamz:cat.casa
2023-11-07T14:24:05.336174Z INFO fractal::window: Database path: /home/user/.var/app/org.gnome.Fractal.Devel/data/devel/57a79ebc-97d3-46e2-a7a7-99dc1f31b6fe
2023-11-07T14:24:05.698964Z DEBUG fractal::session::model::session: A new session was prepared
2023-11-07T14:24:06.582366Z WARN matrix_sdk_ui::timeline::inner::state: Failed to deserialize timeline event: missing field `via` at line 1 column 2 event_type=m.space.child event_id=$DMy0oG-uVAKAVi4-aR_EQOWisigtHW8QhO9CNLxvTXQ
2023-11-07T14:24:06.583581Z WARN matrix_sdk_ui::timeline::inner::state: Failed to deserialize timeline event: missing field `via` at line 1 column 2 event_type=m.space.child event_id=$PNBhxHXm9xKm-N-zaEQM31-rZTG3pm1ejuWhMzr8hT0
2023-11-07T14:24:06.585045Z WARN matrix_sdk_ui::timeline::inner::state: Failed to deserialize timeline event: missing field `via` at line 1 column 2 event_type=m.space.child event_id=$YtruUG7xyOr-BwzpiOAUP93Vh1olrcYowRA79KiHGw8
2023-11-07T14:24:06.881376Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.881695Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.882271Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.882600Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.882838Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.883384Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.883647Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.884045Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:06.884444Z WARN matrix_sdk_crypto::machine: Failed to decrypt a room event: Can't find the room key to decrypt the event, withheld code: None
2023-11-07T14:24:07.106403Z DEBUG fractal::session::model::session: Received sync response
2023-11-07T14:24:07.371098Z DEBUG fractal::session::model::session: Received sync response
2023-11-07T14:24:07.371343Z ERROR matrix_sdk_ui::timeline::read_receipts: inconsistent state: old event item for user's read receipt doesn't have a receipt for the user event_id=$B2DwZraoS7J6rszGceRYVbFBu9JZDm4VTaTin9oo6xk user_id=@imbev:matrix.org
2023-11-07T14:24:08.508572Z DEBUG fractal::session::model::session: Received sync response
2023-11-07T14:24:08.752820Z DEBUG fractal::session::model::session: Received sync response
2023-11-07T14:24:12.690649Z DEBUG fractal::session::model::session: Received sync response
(fractal:2): Gtk-WARNING **: 16:24:18.674: Trying to snapshot Pill 0x5570ac61b9c0 without a current allocation
thread 'main' panicked at src/session/model/room/member_list.rs:265:46:
already borrowed: BorrowMutError
stack backtrace:
0: 0x5570a8498f81 - <unknown>
1: 0x5570a6129ebc - <unknown>
2: 0x5570a849588e - <unknown>
3: 0x5570a8498d64 - <unknown>
4: 0x5570a849a2d3 - <unknown>
5: 0x5570a849a01f - <unknown>
6: 0x5570a849a7c6 - <unknown>
7: 0x5570a849a6d4 - <unknown>
8: 0x5570a8499456 - <unknown>
9: 0x5570a849a462 - <unknown>
10: 0x5570a5ff0bc3 - <unknown>
11: 0x5570a5ff0fca - <unknown>
12: 0x5570a71bc41b - <unknown>
13: 0x5570a7253225 - <unknown>
14: 0x5570a7228990 - <unknown>
15: 0x5570a7226bf4 - <unknown>
16: 0x5570a722635d - <unknown>
17: 0x5570a68205dd - <unknown>
18: 0x7fa14629343a - g_closure_invoke
19: 0x7fa1462a799c - <unknown>
20: 0x7fa1462a9421 - <unknown>
21: 0x7fa1462af3f1 - g_signal_emit_valist
22: 0x7fa1462af4b3 - g_signal_emit
23: 0x7fa146297a94 - <unknown>
24: 0x7fa14629ab3f - g_object_notify
25: 0x5570a71f184a - <unknown>
26: 0x5570a71b946f - <unknown>
27: 0x5570a71bbacb - <unknown>
28: 0x5570a71ba1fc - <unknown>
29: 0x5570a69c2bce - <unknown>
30: 0x5570a73016cc - <unknown>
31: 0x7fa14618bef7 - <unknown>
32: 0x7fa14618e007 - <unknown>
33: 0x7fa14618e6c3 - g_main_context_iteration
34: 0x7fa145c41e4d - g_application_run
35: 0x5570a7260fc2 - <unknown>
36: 0x5570a67f7ff3 - <unknown>
37: 0x5570a6808719 - <unknown>
38: 0x5570a8490b8f - <unknown>
39: 0x5570a72ef2fc - <unknown>
40: 0x7fa14447808a - <unknown>
41: 0x7fa14447814b - __libc_start_main
42: 0x5570a60a9635 - <unknown>
43: 0x0 - <unknown>