Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 142683 - media-libs/id3lib - problems causing segfault in grip and easytag
Summary: media-libs/id3lib - problems causing segfault in grip and easytag
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
: 142301 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-08-03 11:40 UTC by Todd
Modified: 2007-06-10 16:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Todd 2006-08-03 11:40:43 UTC
Related to a Bug 142301 (on Grip),  When I run either grip or easytag (1.1), I see a segmentation fault.

If I run the program in the gnu debugger (gdb), I see the following:


(gdb) run
Starting program: /usr/bin/easytag
..
(no debugging symbols found)
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
0xb7c0b590 in ID3_FrameImpl::Parse () from /usr/lib/libid3-3.8.so.3

Not sure what has broken here--easytag has worked on this machine before.  This is pretty much a show stopper for me and any audio applications.

emerge --info follows:

Portage 2.1-r1 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r13 i686)
=================================================================
System uname: 2.6.16-gentoo-r13 i686 mobile AMD Athlon(tm) XP2800+
Gentoo Base System version 1.6.15
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="C"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bonobo bzip2 cdr cli crypt cups dlloader dri dts dvd dvdread eds emboss encode esd exif ffmpeg flac foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml guile idn imagemagick imlib ipv6 isdnlog java jpeg kde lcms ldap libg++ libwww mad mikmod mng motif mp3 mpeg mysql ncurses nls ofx ogg oggvorbis opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline real reflection samba sdl session speex spell spl ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts vorbis win32codecs xml xml2 xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Todd 2006-08-03 18:03:00 UTC
Again, the error seems to be in Grip / Easytag and the current version of id3lib (3.8.3-r4).  Downgrading to 3.8.3-r3 resolves these issues.

(In reply to comment #0)
> Related to a Bug 142301 (on Grip),  When I run either grip or easytag (1.1), I
> see a segmentation fault.
> 
> If I run the program in the gnu debugger (gdb), I see the following:
> 
> 
> (gdb) run
> Starting program: /usr/bin/easytag
> ..
> (no debugging symbols found)
> (no debugging symbols found)
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0xb7c0b590 in ID3_FrameImpl::Parse () from /usr/lib/libid3-3.8.so.3
> 
> Not sure what has broken here--easytag has worked on this machine before.  This
> is pretty much a show stopper for me and any audio applications.
> 
> emerge --info follows:
> 
> Portage 2.1-r1 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.3.6-r4,
> 2.6.16-gentoo-r13 i686)
> =================================================================
> System uname: 2.6.16-gentoo-r13 i686 mobile AMD Athlon(tm) XP2800+
> Gentoo Base System version 1.6.15
> ccache version 2.3 [enabled]
> app-admin/eselect-compiler: [Not Present]
> dev-lang/python:     2.3.5-r2, 2.4.3-r1
> dev-python/pycrypto: 2.0.1-r5
> dev-util/ccache:     2.3
> dev-util/confcache:  [Not Present]
> sys-apps/sandbox:    1.2.17
> sys-devel/autoconf:  2.13, 2.59-r7
> sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
> sys-devel/binutils:  2.16.1-r3
> sys-devel/gcc-config: 1.3.13-r3
> sys-devel/libtool:   1.5.22
> virtual/os-headers:  2.6.11-r2
> ACCEPT_KEYWORDS="x86"
> AUTOCLEAN="yes"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-O2 -march=athlon-xp"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config
> /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
> /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config
> /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
> /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
> /usr/share/texmf/xdvi/"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
> CXXFLAGS="-O2 -march=athlon-xp"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
> GENTOO_MIRRORS="http://distfiles.gentoo.org
> http://distro.ibiblio.org/pub/linux/distributions/gentoo"
> LANG="C"
> PKGDIR="/usr/portage/packages"
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
> --force --whole-file --delete --delete-after --stats --timeout=180
> --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> PORTDIR_OVERLAY="/usr/local/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="x86 X aac alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bonobo
> bzip2 cdr cli crypt cups dlloader dri dts dvd dvdread eds emboss encode esd
> exif ffmpeg flac foomaticdb fortran gd gdbm gif glut gnome gpm gstreamer gtk
> gtk2 gtkhtml guile idn imagemagick imlib ipv6 isdnlog java jpeg kde lcms ldap
> libg++ libwww mad mikmod mng motif mp3 mpeg mysql ncurses nls ofx ogg oggvorbis
> opengl oss pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline
> real reflection samba sdl session speex spell spl ssl svga tcltk tcpd tetex
> tiff truetype truetype-fonts type1-fonts vorbis win32codecs xml xml2 xmms xorg
> xv zlib elibc_glibc input_devices_keyboard input_devices_mouse
> input_devices_evdev kernel_linux userland_GNU"
> Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS,
> MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
> 

Comment 2 Thomas Cort (RETIRED) gentoo-dev 2006-09-07 08:53:10 UTC
*** Bug 142301 has been marked as a duplicate of this bug. ***
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-04-15 17:58:04 UTC
Try with easytag-2.0 and id3lib-3.8.3-r5, they are fine here.