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

Bug 232948

Summary: segmentation fault in Portage 2.2 rc1
Product: Gentoo Linux Reporter: Albert Zeyer <albzey>
Component: Current packagesAssignee: Portage team <dev-portage>
Status: RESOLVED CANTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Albert Zeyer 2008-07-25 17:45:25 UTC
...
make[2]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.18/work/graphviz-2.18'                                                                
make[1]: Leaving directory `/var/tmp/portage/media-gfx/graphviz-2.18/work/graphviz-2.18'                                                                
>>> Completed installing graphviz-2.18 into /var/tmp/portage/media-gfx/graphviz-2.18/image/                                                             

 * QA Notice: Automake "maintainer mode" detected:
 *                                                
 *      cd . && /bin/sh /var/tmp/portage/media-gfx/graphviz-2.18/work/graphviz-2.18/config/missing --run autoheader                                     
 *                                                                          
 * If you patch Makefile.am, configure.in,  or configure.ac then you        
 * should use autotools.eclass and eautomake or eautoreconf. Exceptions     
 * are limited to system packages for which it is impossible to run         
 * autotools during stage building. See                                     
 * http://www.gentoo.org/proj/en/qa/autofailure.xml for more information.   
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment               
   usr/bin/gc                                                               
   usr/bin/dot                                                              
   usr/bin/nop                                                              
   usr/bin/gvpr                                                             
   usr/bin/tred                                                             
   usr/bin/diffimg                                                          
   usr/bin/lefty                                                            
   usr/bin/prune                                                            
   usr/bin/dijkstra                                                         
   usr/bin/bcomps                                                           
   usr/bin/ccomps                                                           
   usr/bin/gvpack                                                           
   usr/bin/acyclic                                                          
   usr/bin/sccmap                                                           
   usr/bin/gvcolor                                                          
   usr/bin/gxl2dot                                                          
   usr/bin/unflatten                                                        
   usr/lib64/libgvc_builtins.so.4.0.0                                       
   usr/lib64/libcdt.so.4.0.0                                                
   usr/lib64/graphviz/java/libgv_java.so                                    
   usr/lib64/graphviz/libgvplugin_gtk.so.5.0.0                              
   usr/lib64/graphviz/libgvplugin_dot_layout.so.5.0.0                       
   usr/lib64/graphviz/libgvplugin_pango.so.5.0.0                            
   usr/lib64/graphviz/libgvplugin_neato_layout.so.5.0.0                     
   usr/lib64/graphviz/libgvplugin_gd.so.5.0.0                               
   usr/lib64/graphviz/libgvplugin_rsvg.so.5.0.0                             
   usr/lib64/graphviz/libgvplugin_core.so.5.0.0                             
   usr/lib64/graphviz/python/libgv_python.so                                
   usr/lib64/graphviz/libgvplugin_xlib.so.5.0.0                             
   usr/lib64/libgvc.so.4.0.0                                                
   usr/lib64/libpathplan.so.4.0.0                                           
   usr/lib64/libagraph.so.4.0.0                                             
   usr/lib64/libcgraph.so.4.0.0                                             
   usr/lib64/libgraph.so.4.0.0                                              
ecompressdir: bzip2 -9 /usr/share/man                                       
removing executable bit: usr/lib64/libagraph.la                             
removing executable bit: usr/lib64/libcdt.la                                
removing executable bit: usr/lib64/libcgraph.la                             
removing executable bit: usr/lib64/libgraph.la                              
removing executable bit: usr/lib64/libgvc_builtins.la                       
removing executable bit: usr/lib64/libgvc.la                                
removing executable bit: usr/lib64/libpathplan.la                           
Segmentation fault                                                          

   usr/lib64/graphviz/java/libgv_java.so
   usr/lib64/graphviz/libgvplugin_gtk.so.5.0.0
   usr/lib64/graphviz/libgvplugin_dot_layout.so.5.0.0
   usr/lib64/graphviz/libgvplugin_pango.so.5.0.0     
   usr/lib64/graphviz/libgvplugin_neato_layout.so.5.0.0
   usr/lib64/graphviz/libgvplugin_gd.so.5.0.0          
   usr/lib64/graphviz/libgvplugin_rsvg.so.5.0.0        
   usr/lib64/graphviz/libgvplugin_core.so.5.0.0        
   usr/lib64/graphviz/python/libgv_python.so           
   usr/lib64/graphviz/libgvplugin_xlib.so.5.0.0        
   usr/lib64/libgvc.so.4.0.0                           
   usr/lib64/libpathplan.so.4.0.0                      
   usr/lib64/libagraph.so.4.0.0                        
   usr/lib64/libcgraph.so.4.0.0                        
   usr/lib64/libgraph.so.4.0.0                         
ecompressdir: bzip2 -9 /usr/share/man                  
removing executable bit: usr/lib64/libagraph.la        
removing executable bit: usr/lib64/libcdt.la           
removing executable bit: usr/lib64/libcgraph.la        
removing executable bit: usr/lib64/libgraph.la         
removing executable bit: usr/lib64/libgvc_builtins.la  
removing executable bit: usr/lib64/libgvc.la           
removing executable bit: usr/lib64/libpathplan.la      
Segmentation fault                                     
hcompneu ~ #                                           
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
   usr/bin/diffimg
   usr/bin/lefty
   usr/bin/prune
   usr/bin/dijkstra
   usr/bin/bcomps
   usr/bin/ccomps
   usr/bin/gvpack
   usr/bin/acyclic
   usr/bin/sccmap
   usr/bin/gvcolor
   usr/bin/gxl2dot
   usr/bin/unflatten
   usr/lib64/libgvc_builtins.so.4.0.0
   usr/lib64/libcdt.so.4.0.0
   usr/lib64/graphviz/java/libgv_java.so
   usr/lib64/graphviz/libgvplugin_gtk.so.5.0.0
   usr/lib64/graphviz/libgvplugin_dot_layout.so.5.0.0
   usr/lib64/graphviz/libgvplugin_pango.so.5.0.0
   usr/lib64/graphviz/libgvplugin_neato_layout.so.5.0.0
   usr/lib64/graphviz/libgvplugin_gd.so.5.0.0
   usr/lib64/graphviz/libgvplugin_rsvg.so.5.0.0
   usr/lib64/graphviz/libgvplugin_core.so.5.0.0
   usr/lib64/graphviz/python/libgv_python.so
   usr/lib64/graphviz/libgvplugin_xlib.so.5.0.0
   usr/lib64/libgvc.so.4.0.0
   usr/lib64/libpathplan.so.4.0.0
   usr/lib64/libagraph.so.4.0.0
   usr/lib64/libcgraph.so.4.0.0
   usr/lib64/libgraph.so.4.0.0
ecompressdir: bzip2 -9 /usr/share/man
removing executable bit: usr/lib64/libagraph.la
removing executable bit: usr/lib64/libcdt.la
removing executable bit: usr/lib64/libcgraph.la
removing executable bit: usr/lib64/libgraph.la
removing executable bit: usr/lib64/libgvc_builtins.la
removing executable bit: usr/lib64/libgvc.la
removing executable bit: usr/lib64/libpathplan.la
Segmentation fault
Comment 1 Albert Zeyer 2008-07-25 17:45:52 UTC
hcompneu ~ # emerge --info                             
Portage 2.2_rc1 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-suspend2 x86_64)                                                 
=================================================================           
System uname: Linux-2.6.22-suspend2-x86_64-AMD_Sempron-tm-_Processor_2800+-with-glibc2.2.5                                                              
Timestamp of tree: Fri, 18 Jul 2008 23:36:01 +0000                          
ccache version 2.4 [enabled]                                                
app-shells/bash:     3.2_p33                                                
dev-java/java-config: 1.3.7, 2.1.6                                          
dev-lang/python:     2.4.4-r13, 2.5.2-r5                                    
dev-python/pycrypto: 2.0.1-r6                                               
dev-util/ccache:     2.4-r7                                                 
sys-apps/baselayout: 1.12.11.1                                              
sys-apps/sandbox:    1.2.18.1-r2                                            
sys-devel/autoconf:  2.13, 2.61-r2                                          
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1              
sys-devel/binutils:  2.18-r3                                                
sys-devel/gcc-config: 1.4.0-r4                                              
sys-devel/libtool:   1.5.26                                                 
virtual/os-headers:  2.6.23-r3                                              
ACCEPT_KEYWORDS="amd64"                                                     
CBUILD="x86_64-pc-linux-gnu"                                                
CFLAGS="-O2 -march=athlon64 -ggdb"                                          
CHOST="x86_64-pc-linux-gnu"                                                 
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/svn/env /usr/kde/svn/share/config /usr/kde/svn/shutdown /usr/share/config"                                                           
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" 
CXXFLAGS="-O2 -march=athlon64 -ggdb"                                        
DISTDIR="/usr/portage/distfiles"                                            
FEATURES="ccache distlocks parallel-fetch preserve-libs sandbox sfperms splitdebug unmerge-orphans userfetch"                                           
GENTOO_MIRRORS="        http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/  ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/    ftp://ftp6.uni-erlangen.de/pub/mirrors/gentoo       ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/"                                                           
LANG="en_US.UTF-8"                                                          
LC_ALL="en_US.UTF-8"                                                        
LDFLAGS=""                                                                  
LINGUAS="de en"                                                             
MAKEOPTS="-j2"                                                              
PKGDIR="/usr/portage/packages"                                              
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                                      
PORTAGE_TMPDIR="/var/tmp"                                                   
PORTDIR="/usr/portage"                                                      
PORTDIR_OVERLAY="/usr/portage/local/layman/kdesvn-portage /usr/portage/local/private"                                                                   
SYNC="rsync://rsync.gentoo.org/gentoo-portage"                              
USE="64bit 7zip X a52 aac aalib acl acpi alsa amd amd64 ao apm archive artworkextra asf audiofile auth automount avahi bash-completion binary-drivers bindist bittorrent branding browserplugin bzip2 cairo captury cdda cddb cdparanoia cdr cdrom cle266 cmake corba cracklib crypt css cups curl cursors daapdbus dedicated dga disk-partition divx4linux dlopen dlz dmi dmx dri dts dv dvd dvdnav dvdr dvdread dvi ecc edl eds emovix encode erandom evo exif fam fame ffmpeg firefox flac font-server foomaticdb fortran fping fpx freetts freetype ftp fuse galago gcj gdbm gdm gedit gif gimp glade glibc-omitfp glitz glut glx gnome gnome-print gnutls gphoto2 gtk gtk2 guile hal howl-compat hyperestraier i8x0 icons iconv id3 id3tag imagemagick imlib imlib2 inotify insecure-drivers ithreads jack java javascript jpeg jpeg2k kde kdm kerberos krb4 lame latex lcms libcaca libnotify linuxthreads-tls live lm_sensors logitech-mouse lzo mad matroska mdnsresponder-compat midi mikmod mjpeg mmap mng mod modplug motif mozilla mp2 mp3 mp4 mpeg mpeg2 mpeg4 mplayer mudflap multislot musepack musicbrainz nautilus ncurses nepomuk network networking nls nntp nodrm nptl nptlonly nsplugin nvidia nvram objc ogg oggvorbis ole on-the-fly-crypt openal opengl openmp oss pam pch pdf plasma png posix ppds profile python qt3 qt3support qt4 quicktime rar readline reiserfs rtc samba sblive scanner scp screen sdl semantic-desktop sensord server session sharedext sharedmemsilc slp speex spell sqlite ssl subtitles subversion svg svgz t1lib tcltk teamarena tetex tga themes theora threads threadsafe tiff timidity tivo tracker transcode truetype type1 unicode usb utf8 vcd vlm vorbis wavpack wma wma123 wmf wxwindows x264 xanim xattr xcomposite xine xml xml2 xorg xosd xpm xprint xrandr xscreensaver xsettings xulrunner xv xvid zeroconf zip zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multinull plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 Zac Medico gentoo-dev 2008-07-25 21:25:22 UTC
It seems like some program that portage is calling is the one that's segfaulting, rather than portage itself. Please check dmesg output to find out which program it is.
Comment 3 Zac Medico gentoo-dev 2008-07-31 12:51:40 UTC
I guess we can assume this isn't a portage bug.