GNOME Bugzilla – Bug 338738
Muine crash when updating id3-tags with EasyTag
Last modified: 2011-07-07 05:56:50 UTC
Steps to reproduce: 1. Start muine 2. Edit mp3-tags (for some files that are being watched by muine) with Easy Tag 3. After about 50 files successfully updated, muine suddenly crashes Stack trace: Unhandled Exception: System.Exception: Failed to load metadata: Unknown format in <0x0009e> Muine.Metadata:.ctor (string) in <0x0004d> Muine.SongDatabase:SyncSong (Muine.Song) in <0x00082> Muine.PlaylistWindow:GetSingleSong (string,bool) in <0x0001f> Muine.PlaylistWindow:AddSong (string) in [0x000d7] (at /usr/local/src/muine/plugins/InotifyPlugin.cs:61) Muine.InotifyPlugin:OnNotify () in <0x00047> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void () in <0x00079> Gtk.ThreadNotify:CallbackWrapper () in <0x0004c> (wrapper delegate-invoke) System.MulticastDelegate:invoke_bool () in <0x00045> IdleProxy:Handler () in <0x00035> (wrapper native-to-managed) IdleProxy:Handler () in (unmanaged) 0x2ba6ed68a600 in <0x0000b> (wrapper managed-to-native) Gtk.Application:gtk_main () in <0x00008> Gtk.Application:Run () in <0x0077c> Muine.Global:Main (string[]) Lookup failed for /media/mp3/k/Kent/Isola/08 - Kent - Innan Allting tar slut.mp3 Lookup failed for /media/mp3/k/Kent/Isola/08 - Kent - Innan Allting tar slut.mp3.SXwPo0 Other information: I'm guessing the temporary file used by EasyTag might have screwed things up, or that Muine starts to read the tag too quickly when it's only half updated. I'm using the latest cvs. (With uws' TrayIcon notification patch, but that shouldn't matter.)
Created attachment 64881 [details] [review] Don't crash when metadata can't be read The attached patch should prevent the crash, although it makes no attempt to detect the underlying problem and re-try at a later time.
I applied the patch, changed some tags with EasyTag and the library was correctly updated with the new info.
I see this once in a while as well when mass updating metadata on my music.
Is it just for me that this still an issue? Just got this when renaming files with EasyTag: Lookup failed for /home/cm/Desktop/New MP3/no angel/ 01 - Here with me.mp3 Lookup failed for /home/cm/Desktop/New MP3/no angel/ 01 - Here with me.mp3.5XTDMx Unhandled Exception: System.Exception: Failed to load metadata: Failed to get file info. at Muine.Metadata..ctor (string) <0x0009e> at Muine.SongDatabase.SyncSong (Muine.Song) <0x00050> at Muine.PlaylistWindow.GetSingleSong (string,bool) <0x00094> at Muine.PlaylistWindow.AddSong (string) <0x0001f> at Muine.InotifyPlugin.OnNotify () <0x00455> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () <0x00043> at Gtk.ThreadNotify.CallbackWrapper () <0x00079> at (wrapper delegate-invoke) System.MulticastDelegate.invoke_bool () <0x00048> at IdleProxy.Handler () <0x00045> at (wrapper native-to-managed) IdleProxy.Handler () <0x0005a> in (unmanaged) 0x2b99abd0e5f2 at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x0000b> at Gtk.Application.Run () <0x00008> at Muine.Global.Main (string[]) <0x00844> The error message is slightly different from the first example, but muine is still crashing because of this.
muine development has been stalled and it has been unmaintained for a few years now. Maintainers don't have future development plan so i am closing all the bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.