community/lollypop: crash when closing preferences dialog
to reproduce:
apk add lollypop
lollypop
- click burger menu
- click "preferences"
- close the dialog that just opened
some other details:
- alpine linux edge
- sway wm
gst-plugins-good-1.22.1-r0
libhandy1-1.8.2-r0
libsecret-0.20.5-r1
libsoup-2.74.3-r0
lollypop-1.4.35-r2
py3-cairo-1.23.0-r2
py3-gobject3-3.42.2-r2
py3-gst-1.22.1-r0
py3-pillow-9.4.0-r0
py3-pylast-5.1.0-r1
python3-3.11.2-r0
totem-pl-parser-3.26.6-r0
error:
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/lollypop/dialog_settings.py", line 328, in __on_destroy
App().settings.set_value("music-uris", GLib.Variant("as", uris))
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gi/overrides/GLib.py", line 189, in __new__
v = creator._create(format_string, value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gi/overrides/GLib.py", line 145, in _create
builder.add_value(self._create(element_type, i))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gi/overrides/GLib.py", line 118, in _create
return self._LEAF_CONSTRUCTORS[format](value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: Argument 0 does not allow None as a value
doesn't happen on latest flatpak (app/org.gnome.Lollypop/x86_64/stable
), so i assume the problem is somewhere in aports