Health crashes on add new activity
Summary
When I clicked add new activity
button (+) Health crashed.
Steps to reproduce:
- Open Health
- Click
add new activity
(+) - Crash occurs
Environment
Health Version: 0.92.6
OS Version: Arch Linux (rolling)
Installation Source: AUR (note: I maintain the mentioned AUR package and this behavior is occurs on my friends machine as well so I'd like to find a way to fix it if possible
Backtrace
(dev.Cogitri.Health:12728): GLib-GObject-WARNING **: 13:23:13.458: g_object_set_valist: invalid object type 'GtkStack' for value type 'AdwViewStack'
(dev.Cogitri.Health:12728): Gtk-WARNING **: 13:23:13.606: Allocating size to GtkBox 0x561f0c38a380 without calling gtk_widget_measure(). How does the code know the size to allocate?
(dev.Cogitri.Health:12728): GLib-GObject-WARNING **: 13:23:15.193: specified class size for type 'HealthDistanceActionRow' is smaller than the parent type's 'AdwActionRow' class size
(dev.Cogitri.Health:12728): GLib-GObject-WARNING **: 13:23:15.193: cannot add private field to invalid (non-instantiatable) type '<invalid>'
thread 'main' panicked at 'assertion failed: type_.is_valid()', src/widgets/distance_action_row.rs:60:5
stack backtrace:
0: 0x561f0ac5bba0 - <unknown>
1: 0x561f0ac7e4fc - <unknown>
2: 0x561f0ac55935 - <unknown>
3: 0x561f0ac5dd2b - <unknown>
4: 0x561f0ac5d801 - <unknown>
5: 0x561f0ac5e404 - <unknown>
6: 0x561f0ac5dea7 - <unknown>
7: 0x561f0ac5c09c - <unknown>
8: 0x561f0ac5de39 - <unknown>
9: 0x561f0a3ac6f1 - <unknown>
10: 0x561f0a3ac63d - <unknown>
11: 0x561f0a3e325f - <unknown>
12: 0x561f0a4e8baa - <unknown>
13: 0x561f0a525807 - <unknown>
14: 0x561f0a3d33e8 - <unknown>
15: 0x561f0a52e367 - <unknown>
16: 0x561f0a3ea1d4 - <unknown>
17: 0x7fba669ff6ba - g_type_create_instance
18: 0x7fba669e73a6 - <unknown>
19: 0x7fba669e8482 - g_object_newv
20: 0x561f0abfc4cc - <unknown>
21: 0x561f0abfb7e0 - <unknown>
22: 0x561f0a4f4c63 - <unknown>
23: 0x561f0a44b118 - <unknown>
24: 0x561f0a44e318 - <unknown>
25: 0x561f0a4afbc3 - <unknown>
26: 0x561f0a5be2fb - <unknown>
27: 0x7fba669f6030 - g_signal_emit_valist
28: 0x7fba669f61a0 - g_signal_emit
29: 0x7fba65c60e7b - <unknown>
30: 0x7fba669f6030 - g_signal_emit_valist
31: 0x7fba669f61a0 - g_signal_emit
32: 0x7fba65d1fd3f - <unknown>
33: 0x7fba669dd4ac - g_cclosure_marshal_VOID__BOXEDv
34: 0x7fba669f6030 - g_signal_emit_valist
35: 0x7fba669f61a0 - g_signal_emit
36: 0x7fba65d1e588 - <unknown>
37: 0x7fba65d1f54b - <unknown>
38: 0x7fba65d2235d - <unknown>
39: 0x7fba65e7c72f - <unknown>
40: 0x7fba65e7ca0c - <unknown>
41: 0x7fba6603f45e - <unknown>
42: 0x7fba65d67dfb - <unknown>
43: 0x7fba65e8ad18 - <unknown>
44: 0x7fba65f57feb - <unknown>
45: 0x7fba65f7f8b1 - <unknown>
46: 0x7fba669d8d8f - g_closure_invoke
47: 0x7fba669f4588 - <unknown>
48: 0x7fba669f527b - g_signal_emit_valist
49: 0x7fba669f61a0 - g_signal_emit
50: 0x7fba66039104 - <unknown>
51: 0x7fba65fca8da - <unknown>
52: 0x7fba668e510c - g_main_context_dispatch
53: 0x7fba66938ba9 - <unknown>
54: 0x7fba668e2871 - g_main_context_iteration
55: 0x7fba665bc8b6 - g_application_run
56: 0x561f0a3afbe5 - <unknown>
57: 0x561f0a3af9b6 - <unknown>
58: 0x561f0a3ad0fb - <unknown>
59: 0x561f0a3ae3ae - <unknown>
60: 0x561f0a3afc51 - <unknown>
61: 0x561f0ac5e909 - <unknown>
62: 0x561f0a3afc30 - <unknown>
63: 0x561f0a3afa7c - <unknown>
64: 0x7fba6581ab25 - __libc_start_main
65: 0x561f0a3aceee - <unknown>
66: 0x0 - <unknown>
Edited by Dušan Simić