Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 142301

Summary: media-sound/grip 3.3.0 and 3.3.1 segfault
Product: Gentoo Linux Reporter: Todd <aerotoad>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Todd 2006-07-31 10:13:43 UTC
Immediately after a fresh re-compile of either grip 3.3.0 or 3.3.1, I see a segmentation fault, when running as normal user or root.

grip HAS worked before on my machine, but I'm not sure what changed to lead to this problem.

If I run 'gdb grip', I see the following:
...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 23202)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 23202)]
0xb7c95590 in ID3_FrameImpl::Parse () from /usr/lib/libid3-3.8.so.3

But I'm not inclined to think the problem is with the ID3 lib problems.

Having no difficulties with the CDROM device with XMMS or with Kaudiocreator.

Below is the emerge --info





Gentoo Base System version 1.6.15
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+
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 11:35:48 UTC
Update:

It now seems this is a problem related to media-libs/libid3tag.  Easytag, another program I use for mass-tagging of mp3s also segfaults, and when run with gdb, I see again:

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
(gdb)

Am adding this bug in media-libs/libid3tag also.
Comment 2 Todd 2006-08-03 18:01:02 UTC
Alright--my mistake.  Problem is in media-libs/id3lib and it's connection with grip.  Downgrading to earlier version of id3lib resolves this issue.

(In reply to comment #1)
> Update:
> 
> It now seems this is a problem related to media-libs/libid3tag.  Easytag,
> another program I use for mass-tagging of mp3s also segfaults, and when run
> with gdb, I see again:
> 
> 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
> (gdb)
> 
> Am adding this bug in media-libs/libid3tag also.
> 

Comment 3 Thomas Cort (RETIRED) gentoo-dev 2006-09-07 08:53:10 UTC

*** This bug has been marked as a duplicate of 142683 ***