You are not logged in.

#1 2008-08-31 23:48:16

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

EasyTAG crapping out on modifying existing tags

I have had this weird problem for some time, but since it only popped up with a few music files I didn't bother. Now I am cleaning out my collection and making the tags look more uniform (yes I know, I'm neurotic) and it happens with like every two files. I first thought it was due to the SSHFS share I was running EasyTAG on, but that can't be it - the exact same files make it crap out when I try to tag them locally. I'm running a 32 bit Arch install, synced with current, in perfect working order smile (at least I hope tongue).

Also noteworthy (I think) is the fact I can edit those same files perfectly in Thunar (with the media plugin). So it looks definitely like an EasyTAG issue to me, but I'd like to have confirmation (and pointers) before I go bugging upstream smile.

Anyway, I ran EasyTAG from a console, and I got this beauty:

[stijn@hermes ~]$ easytag 
*** glibc detected *** easytag: double free or corruption (fasttop): 0x08a6fe78 ***
======= Backtrace: =========
/lib/libc.so.6[0xb75e9a44]
/lib/libc.so.6(cfree+0x9c)[0xb75eb3cc]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7a043f6]
/usr/lib/libgobject-2.0.so.0[0xb7aadac6]
/usr/lib/libgobject-2.0.so.0(g_value_unset+0x38)[0xb7aa9188]
/usr/lib/libgtk-x11-2.0.so.0[0xb7d6378a]
/usr/lib/libgtk-x11-2.0.so.0(gtk_list_store_set_valist+0xdd)[0xb7d64f6d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_list_store_set+0x1f)[0xb7d64fef]
easytag[0x808fcab]
easytag[0x808e2e3]
easytag[0x808a048]
easytag[0x80847c8]
easytag[0x80795b8]
easytag[0x80798a3]
easytag[0x807a7bb]
easytag[0x807aac4]
easytag[0x807ab32]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb7a95174]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b3)[0xb7a87b03]
/usr/lib/libgobject-2.0.so.0[0xb7a9af3d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x804)[0xb7a9c474]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7a9c8d6]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c775f5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_action_activate+0x84)[0xb7c785d4]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb7a95174]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b3)[0xb7a87b03]
/usr/lib/libgobject-2.0.so.0[0xb7a9af3d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x804)[0xb7a9c474]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x17d)[0xb7a9c77d]
/usr/lib/libgtk-x11-2.0.so.0[0xb7e49bd7]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb7a95174]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b3)[0xb7a87b03]
/usr/lib/libgobject-2.0.so.0[0xb7a9af3d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x804)[0xb7a9c474]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7a9c8d6]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a)[0xb7c8fc5a]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c90e30]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb7a95174]
/usr/lib/libgobject-2.0.so.0[0xb7a86279]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b3)[0xb7a87b03]
/usr/lib/libgobject-2.0.so.0[0xb7a9a776]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x804)[0xb7a9c474]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7a9c8d6]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x8a)[0xb7c8fcfa]
/usr/lib/libgtk-x11-2.0.so.0[0xb7c8fd33]
/usr/lib/libgtk-x11-2.0.so.0[0xb7d6dc46]
/usr/lib/libgobject-2.0.so.0[0xb7a86279]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b3)[0xb7a87b03]
/usr/lib/libgobject-2.0.so.0[0xb7a9abc5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68b)[0xb7a9c2fb]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7a9c8d6]
/usr/lib/libgtk-x11-2.0.so.0[0xb7e9601e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xea)[0xb7d668aa]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2ef)[0xb7d67baf]
/usr/lib/libgdk-x11-2.0.so.0[0xb7bdb61a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f1)[0xb79fc171]
/usr/lib/libglib-2.0.so.0[0xb79ff803]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0xb79ffd22]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb7d680d9]
easytag[0x8081fe0]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb75945c5]
easytag(_ZNSt8ios_base4InitD1Ev+0x79)[0x8054b41]
======= Memory map: ========
08048000-080e4000 r-xp 00000000 08:05 153411     /usr/bin/easytag
080e4000-080ee000 rwxp 0009b000 08:05 153411     /usr/bin/easytag
080ee000-08184000 rwxp 080ee000 00:00 0 
08593000-08b25000 rwxp 08593000 00:00 0          [heap]
b6a00000-b6a21000 rwxp b6a00000 00:00 0 
b6a21000-b6b00000 ---p b6a21000 00:00 0 
b6b77000-b6b86000 r-xp 00000000 08:05 24409      /lib/libbz2.so.1.0.4
b6b86000-b6b87000 rwxp 0000f000 08:05 24409      /lib/libbz2.so.1.0.4
b6b87000-b6cb9000 r-xp 00000000 08:05 149551     /usr/lib/libxml2.so.2.6.32
b6cb9000-b6cbe000 rwxp 00131000 08:05 149551     /usr/lib/libxml2.so.2.6.32
b6cbe000-b6cbf000 rwxp b6cbe000 00:00 0 
b6cbf000-b6cf1000 r-xp 00000000 08:05 151596     /usr/lib/libcroco-0.6.so.3.0.1
b6cf1000-b6cf4000 rwxp 00031000 08:05 151596     /usr/lib/libcroco-0.6.so.3.0.1
b6cf4000-b6d24000 r-xp 00000000 08:05 190709     /usr/lib/libgsf-1.so.114.0.8
b6d24000-b6d27000 rwxp 0002f000 08:05 190709     /usr/lib/libgsf-1.so.114.0.8
b6d27000-b6d28000 rwxp b6d27000 00:00 0 
b6d28000-b6d87000 r-xp 00000000 08:05 147379     /usr/lib/libgio-2.0.so.0.0.0
b6d87000-b6d89000 rwxp 0005e000 08:05 147379     /usr/lib/libgio-2.0.so.0.0.0
b6d89000-b6db9000 r-xp 00000000 08:05 190712     /usr/lib/librsvg-2.so.2.22.2
b6db9000-b6dba000 rwxp 00030000 08:05 190712     /usr/lib/librsvg-2.so.2.22.2
b6dcd000-b6dcf000 r-xp 00000000 08:05 60026      /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b6dcf000-b6dd0000 rwxp 00001000 08:05 60026      /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b6dd0000-b6de1000 r-xp 00000000 08:05 229676     /usr/share/fonts/TTF/Vera.ttf
b6de1000-b6df1000 r-xs 00000000 08:06 21176      /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b6df1000-b6df7000 r-xs 00000000 08:06 20935      /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b6df7000-b6e02000 r-xs 00000000 08:06 20933      /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b6e02000-b6e42000 r-xs 00000000 08:06 20932      /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b6e42000-b6e44000 r-xs 00000000 08:07 502971     /home/stijn/.fontconfig/1e60231fbbeaa8f9d2a088a4cc3889fd-x86.cache-2
b6e45000-b7080000 r-xp 00000000 08:05 211994     /usr/share/icons/hicolor/icon-theme.cache
b7080000-b708a000 r-xp 00000000 08:05 155059     /usr/share/locale/nl/LC_MESSAGES/glib20.mo
b708a000-b70ea000 rwxs 00000000 00:07 5570564    /SYSV00000000 (deleted)
b70ea000-b70fc000 r-xp 00000000 08:05 214628     /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b70fc000-b70fd000 rwxp 00012000 08:05 214628     /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b70fd000-b711e000 r-xp 00000000 08:05 154588     /usr/share/locale/nl/LC_MESSAGES/libc.mo
b711e000-b7141000 r-xp 00000000 08:05 156750     /usr/share/locale/nl/LC_MESSAGES/gtk20-properties.mo
b7141000-b714a000 r-xp 00000000 08:05 25106      /lib/libnss_files-2.8.so
b714a000-b714c000 rwxp 00008000 08:05 25106      /lib/libnss_files-2.8.so
b7151000-b715f000 r-xp 00000000 08:05 157133     /usr/share/locale/nl/LC_MESSAGES/easytag.mo
b715f000-b716f000 r-xp 00000000 08:05 156749     /usr/share/locale/nl/LC_MESSAGES/gtk20.mo
b716f000-b72ab000 r-xp 00000000 08:05 154963     /usr/lib/locale/locale-archive
b72ab000-b72bb000 r-xp 00000000 08:05 42149      /usr/lib/gconv/libGB.so
b72bb000-b72bd000 rwxp 0000f000 08:05 42149      /usr/lib/gconv/libGB.so
b72bd000-b72bf000 rwxp b72bd000 00:00 0 
b72bf000-b72c3000 r-xp 00000000 08:05 150802     /usr/lib/libXdmcp.so.6.0.0
b72c3000-b72c4000 rwxp 00003000 08:05 150802     /usr/lib/libXdmcp.so.6.0.0
b72c4000-b72c6000 r-xp 00000000 08:05 150800     /usr/lib/libXau.so.6.0.0
b72c6000-b72c7000 rwxp 00001000 08:05 150800     /usr/lib/libXau.so.6.0.0
b72c7000-b72c8000 rwxp b72c7000 00:00 0 
b72c8000-b72e6000 r-xp 00000000 08:05 150785     /usr/lib/libexpat.so.1.5.2
b72e6000-b72e8000 rwxp 0001e000 08:05 150785     /usr/lib/libexpat.so.1.5.2
b72e8000-b72ff000 r-xp 00000000 08:05 150893     /usr/lAfgebroken

Not sure if that

/usr/lib/libFLAC.so.8(FLAC__metadata_chain_delete+0x3b)[0xb773f59b]

has something to do with it, but that was at least the action I was hoping to perform tongue.

As said, pointers are welcome smile.

Edit: W00t, 900th post cool

Last edited by B (2008-08-31 23:51:37)


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#2 2008-09-02 14:18:16

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: EasyTAG crapping out on modifying existing tags

Bump


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#3 2008-09-02 16:11:22

KimTjik
Member
From: Sweden
Registered: 2007-08-22
Posts: 715

Re: EasyTAG crapping out on modifying existing tags

I'll see if I get some time to check it, but I was in a hurry some days ago and then I couldn't get EasyTag to execute properly. I used Kid3 instead which worked a lot better.

But as I said: if I get the time I check whether I get similar outputs.

Offline

#4 2008-09-02 19:19:33

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: EasyTAG crapping out on modifying existing tags

Thanks. Take your time, no rush smile.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

#5 2008-09-06 22:52:27

KimTjik
Member
From: Sweden
Registered: 2007-08-22
Posts: 715

Re: EasyTAG crapping out on modifying existing tags

I checked as I promised, but it more looks like I'm mistaken. Easytag works, at least now, as it should. I haven't tested it with all formats yet, but this far I don't get any strange output.

Sorry for not being of any real help.

Last edited by KimTjik (2008-09-06 22:53:12)

Offline

Board footer

Powered by FluxBB