Crash while playing when songs are added to the library
- start extracting an audio CD (using sound-juicer in my case)
- launch Music
- Start playing the first extracted audio song from the CD
=> gnome-music crashes
examples
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: Traceback (most recent call last):
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 840, in _fill_new_model
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: self._finish_update(new_model_medias)
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 871, in _finish_update
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: self._bind_to_main_song(coresong)
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 421, in _bind_to_main_song
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: main_coresong = self._songs_hash[coresong.props.media.get_id()]
déc. 19 09:58:07 ivy org.gnome.Music.Devel.desktop[11078]: KeyError: 'urn:bnode:8ffa68e4-5260-4878-af5b-3f8b2a1d5198'
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: Traceback (most recent call last):
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 840, in _fill_new_model
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: self._finish_update(new_model_medias)
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 871, in _finish_update
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: self._bind_to_main_song(coresong)
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: File "/app/lib/python3.9/site-packages/gnomemusic/grilowrappers/grltrackerplaylists.py", line 421, in _bind_to_main_song
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: main_coresong = self._songs_hash[coresong.props.media.get_id()]
déc. 19 09:59:35 ivy org.gnome.Music.Devel.desktop[11396]: KeyError: 'urn:bnode:17154d4d-c4ac-4ca0-b799-b25117cd6fc3'
Version used: org.gnome.Music.Devel
from gnome-nightly
100% reproductible for me.
Happens also when playing any random song from the library and an audio CD is extracted (but it takes longer to crash, probably when starting playing the next song, tbc)
Edited by Baptiste Mille-Mathias