Crash when song changes
Currently listening to "#1980s Zoom" (http://13683.live.streamtheworld.com/SAM03AAC226_SC), but this crash seems to happen on any station. Also, I'm not 100% certain, but I can't remember hearing 2 FULL songs back-to-back without a crash/restart. When I restart, the playing song has already started, so then I get one more song in before a crash. It seems that, as soon as the station is sending the metadata for the next song, Shortwave crashes.
Completely up to date Arch Linux, GNOME 40 (but also crashed prior to GNOME 40), Wayland... not sure what other details to provide.
RUST_BACKTRACE=full shortwave [10:27:42]
(de.haeckerfelix.Shortwave:122501): GLib-GObject-WARNING **: 10:35:39.490: specified class size for type 'SwSongRow' is smaller than the parent type's 'AdwActionRow' class size
(de.haeckerfelix.Shortwave:122501): GLib-GObject-WARNING **: 10:35:39.490: cannot add private field to invalid (non-instantiatable) type '<invalid>'
thread 'main' panicked at 'assertion failed: type_.is_valid()', src/ui/song_row.rs:49:5
stack backtrace:
0: 0x55a2c8ae79c0 - <unknown>
1: 0x55a2c8b0c01c - <unknown>
2: 0x55a2c8ae08e5 - <unknown>
3: 0x55a2c8ae9fc5 - <unknown>
4: 0x55a2c8ae9b23 - <unknown>
5: 0x55a2c8aea761 - <unknown>
6: 0x55a2c8aea277 - <unknown>
7: 0x55a2c8ae7e5c - <unknown>
8: 0x55a2c8aea209 - <unknown>
9: 0x55a2c8b09cc1 - <unknown>
10: 0x55a2c8b09c0d - <unknown>
11: 0x55a2c87fdbe1 - <unknown>
12: 0x55a2c8823992 - <unknown>
13: 0x55a2c882dd89 - <unknown>
14: 0x55a2c874a715 - <unknown>
15: 0x55a2c87949e2 - <unknown>
16: 0x55a2c87201da - <unknown>
17: 0x7ffb95c7510c - g_main_context_dispatch
18: 0x7ffb95cc8b99 - <unknown>
19: 0x7ffb95c72871 - g_main_context_iteration
20: 0x7ffb95e7c8b6 - g_application_run
21: 0x55a2c8798596 - <unknown>
22: 0x55a2c87cc6b3 - <unknown>
23: 0x55a2c87cdb09 - <unknown>
24: 0x55a2c8aeac77 - <unknown>
25: 0x55a2c8798a42 - <unknown>
26: 0x7ffb95207b25 - __libc_start_main
27: 0x55a2c86cd11e - <unknown>
28: 0x0 - <unknown>
38.38s user 3.82s system 10% cpu 7:00.96s total