After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 338738 - Muine crash when updating id3-tags with EasyTag
Muine crash when updating id3-tags with EasyTag
Status: RESOLVED WONTFIX
Product: muine
Classification: Other
Component: general
trunk
Other All
: Normal major
: ---
Assigned To: Muine Maintainers
Muine Maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2006-04-16 21:19 UTC by C.M
Modified: 2011-07-07 05:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Don't crash when metadata can't be read (1.19 KB, patch)
2006-05-05 19:24 UTC, Peter Oliver
none Details | Review

Description C.M 2006-04-16 21:19:23 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.)
Comment 1 Peter Oliver 2006-05-05 19:24:12 UTC
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.
Comment 2 Rafael Rodrigues Rezende 2006-10-01 02:54:56 UTC
I applied the patch, changed some tags with EasyTag and the library was correctly updated with the new info.
Comment 3 Wouter Bolsterlee (uws) 2006-11-13 21:53:44 UTC
I see this once in a while as well when mass updating metadata on my music.
Comment 4 C.M 2007-03-22 21:44:10 UTC
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.
Comment 5 Akhil Laddha 2011-07-07 05:56:50 UTC
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.