You are not logged in.

#1 2009-12-22 02:15:22

gamewolf
Member
Registered: 2009-12-02
Posts: 60

*** glibc detected *** xmlcopyeditor: double free or corruption (out)

I am trying to run a program called XMLCopyEditor and I keep getting this in the terminal:

*** glibc detected *** xmlcopyeditor: double free or corruption (out): 0x086646e8 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6b6c1)[0xb67186c1]
/lib/libc.so.6(+0x6cf18)[0xb6719f18]
/lib/libc.so.6(cfree+0x6d)[0xb671cf8d]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb690a901]
xmlcopyeditor(_ZN11xercesc_3_013XSerializableD0Ev+0x23)[0x809cfcd]
/usr/lib/libxerces-c-3.0.so(_ZN11xercesc_3_014RefHashTableOfINS_7GrammarENS_12StringHasherEED1Ev+0x54)[0xb6ac8b94]
/usr/lib/libxerces-c-3.0.so(_ZN11xercesc_3_015GrammarResolverD1Ev+0x2c)[0xb6b5bc2c]
/usr/lib/libxerces-c-3.0.so(_ZN11xercesc_3_017AbstractDOMParser7cleanUpEv+0x62)[0xb6b3c232]
/usr/lib/libxerces-c-3.0.so(_ZN11xercesc_3_017AbstractDOMParserD2Ev+0x4c)[0xb6b3c5ec]
/usr/lib/libxerces-c-3.0.so(_ZN11xercesc_3_015XercesDOMParserD0Ev+0x50)[0xb6b4ee90]
xmlcopyeditor[0x80d812a]
xmlcopyeditor[0x80d657a]
/usr/lib/libexpat.so.1(+0x8c5b)[0xb6e7dc5b]
/usr/lib/libexpat.so.1(+0x9c81)[0xb6e7ec81]
/usr/lib/libexpat.so.1(+0xb65f)[0xb6e8065f]
/usr/lib/libexpat.so.1(+0xbd47)[0xb6e80d47]
/usr/lib/libexpat.so.1(XML_ParseBuffer+0x7c)[0xb6e7772c]
/usr/lib/libexpat.so.1(XML_Parse+0xd3)[0xb6e78be3]
xmlcopyeditor[0x80dd923]
xmlcopyeditor[0x80cb7c6]
xmlcopyeditor[0x8081f43]
xmlcopyeditor[0x809648b]
xmlcopyeditor[0x806e8fc]
xmlcopyeditor[0x806539a]
xmlcopyeditor(_ZN12wxAppConsole10CallOnInitEv+0x18)[0x809a3f6]
/usr/lib/libwx_baseu-2.8.so.0(_Z7wxEntryRiPPw+0x40)[0xb6f1b950]
/usr/lib/libwx_baseu-2.8.so.0(_Z7wxEntryRiPPc+0x37)[0xb6f1bb57]
xmlcopyeditor[0x8063ce7]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb66c3b86]
xmlcopyeditor[0x8063bc1]
======= Memory map: ========
08048000-0814a000 r-xp 00000000 08:02 1060710    /usr/local/bin/xmlcopyeditor
0814a000-0814c000 rwxp 00101000 08:02 1060710    /usr/local/bin/xmlcopyeditor
0814c000-08154000 rwxp 00000000 00:00 0 
08409000-08673000 rwxp 00000000 00:00 0          [heap]
b4b00000-b4b21000 rwxp 00000000 00:00 0 
b4b21000-b4c00000 ---p 00000000 00:00 0 
b4c16000-b4c18000 r-xp 00000000 08:02 788505     /usr/lib/gconv/UTF-16.so
b4c18000-b4c19000 r-xp 00001000 08:02 788505     /usr/lib/gconv/UTF-16.so
b4c19000-b4c1a000 rwxp 00002000 08:02 788505     /usr/lib/gconv/UTF-16.so
b4c1a000-b4c26000 r-xp 00000000 08:02 1192136    /usr/share/fonts/TTF/VeraMoBd.ttf
b4c26000-b4c35000 r-xp 00000000 08:02 1192133    /usr/share/fonts/TTF/VeraBd.ttf
b4c35000-b4c42000 r-xp 00000000 08:02 1192141    /usr/share/fonts/TTF/VeraMono.ttf
b4c42000-b4c53000 r-xp 00000000 08:02 1192140    /usr/share/fonts/TTF/Vera.ttf
b4c53000-b4c93000 r-xs 00000000 08:02 4564       /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b4c93000-b4c9e000 r-xp 00000000 08:02 395        /lib/libudev.so.0.5.0
b4c9e000-b4c9f000 rwxp 0000b000 08:02 395        /lib/libudev.so.0.5.0
b4c9f000-b4cb2000 r-xp 00000000 08:02 829351     /usr/lib/libgvfscommon.so.0.0.0
b4cb2000-b4cb3000 rwxp 00012000 08:02 829351     /usr/lib/libgvfscommon.so.0.0.0
b4cb3000-b4cd6000 r-xp 00000000 08:02 829375     /usr/lib/gio/modules/libgvfsdbus.so
b4cd6000-b4cd7000 rwxp 00022000 08:02 829375     /usr/lib/gio/modules/libgvfsdbus.so
b4cdb000-b4ceb000 r-xs 00000000 08:02 4108       /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b4ceb000-b4d06000 r-xs 00000000 08:02 4565       /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b4d06000-b4d46000 r-xs 00000000 08:02 4556       /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b4d46000-b4d5e000 r-xs 00000000 08:02 813375     /usr/share/mime/mime.cache
b4d5e000-b4fc4000 r-xp 00000000 08:02 974778     /usr/share/icons/hicolor/icon-theme.cache
b4fc4000-b5604000 r-xp 00000000 08:02 938009     /usr/share/icons/gnome/icon-theme.cache
b5604000-b5664000 rwxs 00000000 00:08 2195476    /SYSV00000000 (deleted)
b5664000-b5679000 r-xp 00000000 08:02 825928     /usr/lib/libart_lgpl_2.so.2.3.20
b5679000-b567a000 rwxp 00014000 08:02 825928     /usr/lib/libart_lgpl_2.so.2.3.20
b567a000-b56e1000 r-xp 00000000 08:02 812119     /usr/lib/libgnomeprint-2-2.so.0.1.0
b56e1000-b56e3000 rwxp 00067000 08:02 812119     /usr/lib/libgnomeprint-2-2.so.0.1.0
b56e3000-b57e4000 rwxp 00000000 00:00 0 
b57e4000-b57f7000 r-xp 00000000 08:02 829680     /usr/lib/libelf-0.8.12.so
b57f7000-b57f8000 rwxp 00012000 08:02 829680     /usr/lib/libelf-0.8.12.so
b57fd000-b5803000 r-xs 00000000 08:02 3566       /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b5803000-b5813000 r-xp 00000000 08:02 829374     /usr/lib/gio/modules/libgioremote-volume-monitor.so
b5813000-b5814000 rwxp 00010000 08:02 829374     /usr/lib/gio/modules/libgioremote-volume-monitor.so
b5814000-b5864000 r-xp 00000000 08:02 829731     /usr/lib/bug-buddy/libbreakpad.so.0.0.0
b5864000-b5865000 rwxp 0004f000 08:02 829731     /usr/lib/bug-buddy/libbreakpad.so.0.0.0
b5865000-b5885000 r-xp 00000000 08:02 852930     /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b5885000-b5886000 rwxp 00020000 08:02 852930     /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b5886000-b588d000 r-xp 00000000 08:02 802310     /usr/lib/libltdl.so.7.2.0
b588d000-b588e000 rwxp 00007000 08:02 802310     /usr/lib/libltdl.so.7.2.0
b588e000-b589a000 r-xp 00000000 08:02 826000     /usr/lib/libtdb.so.1.1.3
b589a000-b589b000 rwxp 0000b000 08:02 826000     /usr/lib/libtdb.so.1.1.3
b589b000-b58c2000 r-xp 00000000 08:02 824194     /usr/lib/libvorbis.so.0.4.3
b58c2000-b58c3000 rwxp 00027000 08:02 824194     /usr/lib/libvorbis.so.0.4.3
b58c3000-b5a74000 r-xp 00000000 08:02 816237     /usr/lib/locale/locale-archive
b5a74000-b5aab000 r-xp 00000000 08:02 817362     /usr/lib/libdbus-1.so.3.4.0
b5aab000-b5aac000 r-xp 00036000 08:02 817362     /usr/lib/libdbus-1.so.3.4.0
b5aac000-b5aad000 rwxp 00037000 08:02 817362     /usr/lib/libdbus-1.so.3.4.0
b5aad000-b5ac9000 r-xp 00000000 08:02 800217     /usr/lib/libdbus-glib-1.so.2.1.0
b5ac9000-b5aca000 rwxp 0001b000 08:02 800217     /usr/lib/libdbus-glib-1.so.2.1.0
b5aca000-b5ad0000 r-xp 00000000 08:02 823101     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5ad0000-b5ad1000 rwxp 00005000 08:02 823101     /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b5ad1000-b5ad3000 r-xp 00000000 08:02 93         /lib/libutil-2.11.so
b5ad3000-b5ad4000 r-xp 00001000 08:02 93         /lib/libutil-2.11.so
b5ad4000-b5ad5000 rwxp 00002000 08:02 93         /lib/libutil-2.11.so
b5ad5000-b5ad8000 rwxs 00000000 00:08 2162707    /SYSV00000000 (deleted)
b5ad8000-b5ae5000 r-xp 00000000 08:02 829734     /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
b5ae5000-b5ae6000 rwxp 0000d000 08:02 829734     /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
b5ae6000-b5b27000 r-xp 00000000 08:02 823514     /usr/lib/libhunspell-1.2.so.0.0.0
b5b27000-b5b2b000 rwxp 00041000 08:02 823514     /usr/lib/libhunspell-1.2.so.0.0.0
b5b2d000-b5b34000 r-xp 00000000 08:02 824196     /usr/lib/libvorbisfile.so.3.3.2
b5b34000-b5b35000 rwxp 00006000 08:02 824196     /usr/lib/libvorbisfile.so.3.3.2
b5b35000-b5b43000 r-xp 00000000 08:02 827110     /usr/lib/libcanberra.so.0.2.1
b5b43000-b5b44000 rwxp 0000d000 08:02 827110     /usr/lib/libcanberra.so.0.2.1
b5b44000-b5b46000 r-xp 00000000 08:02 927712     /usr/lib/enchant/libenchant_zemberek.so
b5b46000-b5b47000 rwxp 00001000 08:02 927712     /usr/lib/enchant/libenchant_zemberek.so
b5b47000-b5bdd000 r-xp 00000000 08:02 811888     /usr/lib/libaspell.so.15.1.4
b5bdd000-b5be1000 rwxp 00095000 08:02 811888     /usr/lib/libaspell.so.15.1.4
b5be1000-b5be5000 rwxp 00000000 00:00 0 
b5be6000-b5beb000 r-xp 00000000 08:02 824190     /usr/lib/libogg.so.0.6.0
b5beb000-b5bec000 rwxp 00004000 08:02 824190     /usr/lib/libogg.so.0.6.0
b5bec000-b5bef000 r-xp 00000000 08:02 827105     /usr/lib/libcanberra-gtk.so.0.1.4
b5bef000-b5bf0000 rwxp 00003000 08:02 827105     /usr/lib/libcanberra-gtk.so.0.1.4
b5bf0000-b5bf4000 r-xp 00000000 08:02 827122     /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so

From searching google, this errors comes from trying to free allocated memory that doesn't exist. This program worked before but I am not sure what would be different. There may be a bad upgrade. Anyways, I cannot make heads or tails of the backtrace and memory map. Anyone know where the offending library could be?

Thanks.

Offline

#2 2009-12-22 09:34:24

HashBox
Member
Registered: 2009-01-22
Posts: 271

Re: *** glibc detected *** xmlcopyeditor: double free or corruption (out)

Since this is happening with the same program then it probably does have something to do with the program or a library, however if you have recently changed the memory in your PC then it can also cause things like this to happen. In fact, adding a certain stick of ram to my PC was the only time I've ever seen a message like this appear

Offline

#3 2009-12-22 10:40:28

nblock
Member
From: Austria
Registered: 2008-08-06
Posts: 123
Website

Re: *** glibc detected *** xmlcopyeditor: double free or corruption (out)

i had the same problem just a few seconds ago with newsbeuter 2.1

Offline

#4 2010-01-04 00:49:10

y27
Member
Registered: 2009-05-27
Posts: 147
Website

Re: *** glibc detected *** xmlcopyeditor: double free or corruption (out)

I would try to run it through valgrind (# pacman -S valgrind), something like

valgrind --tool=memcheck --leak-check=full --track-origins=yes XMLCopyEditor

It could give you (or the developers of the sw) some valuable information about what's wrong if it's a bug.

Offline

#5 2010-01-04 00:52:38

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: *** glibc detected *** xmlcopyeditor: double free or corruption (out)

Moving to an appropriate sub-forum.

Offline

Board footer

Powered by FluxBB