GNOME Bugzilla – Bug 699659
EasyTAG crash
Last modified: 2013-05-04 08:16:23 UTC
Hi! I encountered EasyTAG segfault under the following operation: 1. Start EasyTAG 2. Select "Miscellaneous" 2. Select "CD Database Search..." 4. Click "Find" button on "Automatic Search" 5. EasyTAG crash (segfault) Please find the logs attached below. I'm pleased if you have some advice on this issue... <Environment> EasyTAG: Version 2.1.8 build from the original source ./configure CFLAGS=-g --disable-wavpack OS: Ubuntu 13.04 amd64 <Backtrace shown on terminal> $ easytag *** Error in `easytag': double free or corruption (!prev): 0x0000000000fc6550 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x80a46)[0x7f62262f3a46] easytag[0x439dfd] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x108e7)[0x7f6227e2c8e7] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x44f)[0x7f6227e452df] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f6227e45f92] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8eab5)[0x7f6228b70ab5] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f6227e2c620] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21544)[0x7f6227e3d544] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xe81)[0x7f6227e45d11] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f6227e45f92] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8d8b9)[0x7f6228b6f8b9] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x136929)[0x7f6228c18929] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x190)[0x7f6227e2c620] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21af8)[0x7f6227e3daf8] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xb06)[0x7f6227e45996] /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7f6227e45f92] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x24fd9e)[0x7f6228d31d9e] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc4)[0x7f6228c16ca4] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x28b)[0x7f6228c1700b] /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5bccc)[0x7f622888bccc] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x135)[0x7f6227b68f05] /lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x49248)[0x7f6227b69248] /lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x6a)[0x7f6227b696ba] /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f6228c15fe7] easytag[0x43f616] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f6226294ea5] easytag[0x40fc01] ======= Memory map: ======== 00400000-004b8000 r-xp 00000000 fc:00 919706 /usr/local/bin/easytag 006b8000-006b9000 r--p 000b8000 fc:00 919706 /usr/local/bin/easytag 006b9000-006c7000 rw-p 000b9000 fc:00 919706 /usr/local/bin/easytag 006c7000-0075e000 rw-p 00000000 00:00 0 00aa7000-01027000 rw-p 00000000 00:00 0 [heap] 7f620a79f000-7f620a7a5000 r-xp 00000000 fc:00 135348 /lib/x86_64-linux-gnu/libnss_dns-2.17.so 7f620a7a5000-7f620a9a4000 ---p 00006000 fc:00 135348 /lib/x86_64-linux-gnu/libnss_dns-2.17.so 7f620a9a4000-7f620a9a5000 r--p 00005000 fc:00 135348 /lib/x86_64-linux-gnu/libnss_dns-2.17.so 7f620a9a5000-7f620a9a6000 rw-p 00006000 fc:00 135348 /lib/x86_64-linux-gnu/libnss_dns-2.17.so 7f620a9a6000-7f620a9a8000 r-xp 00000000 fc:00 131110 /lib/libnss_mdns4_minimal.so.2 7f620a9a8000-7f620aba7000 ---p 00002000 fc:00 131110 /lib/libnss_mdns4_minimal.so.2 7f620aba7000-7f620aba8000 r--p 00001000 fc:00 131110 /lib/libnss_mdns4_minimal.so.2 7f620aba8000-7f620aba9000 rw-p 00002000 fc:00 131110 /lib/libnss_mdns4_minimal.so.2 7f620aba9000-7f620b09a000 r--p 00000000 fc:00 267125 /usr/share/fonts/truetype/wqy/wqy-microhei.ttc 7f620b09a000-7f6210000000 r--p 00000000 fc:00 20527 /usr/share/icons/gnome/icon-theme.cache 7f6210000000-7f6210022000 rw-p 00000000 00:00 0 7f6210022000-7f6214000000 ---p 00000000 00:00 0 7f6214027000-7f6214033000 r-xp 00000000 fc:00 135350 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f6214033000-7f6214232000 ---p 0000c000 fc:00 135350 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f6214232000-7f6214233000 r--p 0000b000 fc:00 135350 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f6214233000-7f6214234000 rw-p 0000c000 fc:00 135350 /lib/x86_64-linux-gnu/libnss_files-2.17.so 7f6214234000-7f6214659000 r--p 00000000 fc:00 267019 /usr/share/fonts/truetype/nanum/NanumGothic.ttf 7f6214659000-7f6214709000 r--p 00000000 fc:00 267086 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf 7f6214709000-7f621472a000 r-xp 00000000 fc:00 135324 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f621472a000-7f6214929000 ---p 00021000 fc:00 135324 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f6214929000-7f621492a000 r--p 00020000 fc:00 135324 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f621492a000-7f621492b000 rw-p 00021000 fc:00 135324 /lib/x86_64-linux-gnu/liblzma.so.5.0.0 7f621492b000-7f6214a83000 r-xp 00000000 fc:00 927707 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.0 7f6214a83000-7f6214c83000 ---p 00158000 fc:00 927707 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.0 7f6214c83000-7f6214c8b000 r--p 00158000 fc:00 927707 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.0 7f6214c8b000-7f6214c8d000 rw-p 00160000 fc:00 927707 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.0 7f6214c8d000-7f6214c8e000 rw-p 00000000 00:00 0 7f6214c8e000-7f6214cc5000 r-xp 00000000 fc:00 926985 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7f6214cc5000-7f6214ec4000 ---p 00037000 fc:00 926985 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7f6214ec4000-7f6214ec7000 r--p 00036000 fc:00 926985 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7f6214ec7000-7f6214ec8000 rw-p 00039000 fc:00 926985 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7f6214ec8000-7f6214efc000 r-xp 00000000 fc:00 927538 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.4 7f6214efc000-7f62150fb000 ---p 00034000 fc:00 927538 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.4 7f62150fb000-7f62150fc000 r--p 00033000 fc:00 927538 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.4 7f62150fc000-7f62150fd000 rw-p 00034000 fc:00 927538 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.4 7f62150fd000-7f62150ff000 r-xp 00000000 fc:00 1183196 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f62150ff000-7f62152fe000 ---p 00002000 fc:00 1183196 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f62152fe000-7f62152ff000 r--p 00001000 fc:00 1183196 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7f62152ff000-7f6215300000 rw-p 00002000 fc:00 1183196 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so Abort (core dumped) <GDB> $ gdb easytag core GNU gdb (GDB) 7.5.91.20130417-cvs-ubuntu Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from ~/easytag-2.1.8/easytag...done. [New LWP 8805] [New LWP 8807] [New LWP 8806] warning: Can't read pathname for load map: I/O error [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff82929000 Core was generated by `easytag'. Program terminated with signal 6, Aborted.
+ Trace 231900
176 struct stat statbuf; 177 //GError *error = NULL; 178 179 180 #ifdef G_OS_WIN32 181 weasytag_init(); 182 //ET_Win32_Init(hInstance); 183 #else /* !G_OS_WIN32 */ 184 /* Signal handling to display a message(SIGSEGV, ...) */ 185 setup_sigbus_fpe_segv (); (gdb)
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 699022 ***
Thank you for the quick reply. I'm quite sorry for the duplicate report, and will try the committed patch. Thank you again for your kindness.