When I'm compiling gnuplot, it fails with a segmentation fault while attempting to build tutorial.pdf Reproducible: Always Steps to Reproduce: 1. emerge gnuplot Actual Results: ./eg7.texmake: *** [tutorial.pdf] Segmentation fault Expected Results: successful emerge Portage 2.1.7.17 (default/linux/x86/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r1 i686) ================================================================= System uname: Linux-2.6.32-gentoo-r1-i686-AMD_Athlon-tm-_64_Processor_2800+-with-gentoo-2.0.1 Timestamp of tree: Fri, 05 Feb 2010 22:45:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4-r1, 3.1.1-r1 dev-python/pycrypto: 2.1.0 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.8.0-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.6.0-r1 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20 sys-devel/gcc: 4.4.2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ANT_HOME="/usr/share/ant" 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" ARCH="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mtune=i686 -O2 -pipe" CHOST="i686-pc-linux-gnu" CLEAN_DELAY="5" COLLISION_IGNORE="/lib/modules" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CVS_RSH="ssh" CXXFLAGS="-mtune=i686 -O2 -pipe" DISPLAY="localhost:10.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vi" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--with-bdeps y --verbose --keep-going" EMERGE_WARNING_DELAY="10" EPREFIX="" EROOT="/" FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.arcticnetwork.ca http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" GUILE_LOAD_PATH="/usr/share/guile/1.8" HG="/usr/bin/hg" HOME="/home/kevin" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.20/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.2/info:/usr/share/info/emacs-23" INPUT_DEVICES="keyboard mouse evdev" JAVAC="/etc/java-config-2/current-system-vm/bin/javac" JAVACC_HOME="/usr/share/javacc/" JAVA_HOME="/etc/java-config-2/current-system-vm" JDK_HOME="/etc/java-config-2/current-system-vm" KERNEL="linux" LADSPA_PATH="/usr/lib/ladspa" LANG="en_CA.UTF-8" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LDFLAGS="-Wl,-O1" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LINGUAS="en en_US en_GB en_CA" LOGNAME="kevin" LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:" MAIL="/var/mail/kevin" MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.20/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.4.2/man:/etc/java-config/system-vm/man/:/usr/lib/php5/man/" NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="~/bin:/usr/lib/ccache/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.2:/usr/lib/subversion/bin:/usr/sbin:/sbin" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib/portage/bin" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save_summary echo" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" PORTAGE_FETCH_RESUME_MIN_SIZE="350K" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_VERBOSE="1" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/emacs /usr/local/portage/layman/interactive-fiction /usr/local/portage/layman/webapps-experimental /usr/local/portage /usr/local/portage/ctan" PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" PWD="/home/kevin" PYTHONDOCS="/usr/share/doc/python-docs-2.6.4/html/library" PYTHONDOCS_2_6="/usr/share/doc/python-docs-2.6.4/html/library" PYTHONDOCS_3_1="/usr/share/doc/python-docs-3.1.1/html/library" PYTHONDONTWRITEBYTECODE="1" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" ROOT="/" ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.4.2:/usr/lib/subversion/bin" RPMDIR="/usr/portage/rpm" RUBY_TARGETS="ruby18" SANE_CONFIG_DIR="/etc/sane.d" SHELL="/bin/bash" SHLVL="2" SSH_AUTH_SOCK="/var/run/screen/S-kevin/byobu.ssh-agent" SSH_CLIENT="192.168.1.104 51330 22" SSH_CONNECTION="192.168.1.104 51330 192.168.1.100 22" SSH_TTY="/dev/pts/0" STY="30569.pts-0.upstairs" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" TERM="screen-bce" TERMCAP="SC|screen-bce|VT 100/ANSI X3.64 virtual terminal:\ :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ :li#46:co#157:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ :se=\E[23m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\ :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ :as=\E(0:ae=\E(B:\ :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ :k0=\E[10~:k1=\EOP:k;=\E[21~:F1=\E[23~:F3=\E[25~:\ :F4=\E[26~:F5=\E[28~:F6=\E[29~:F7=\E[31~:F8=\E[32~:\ :F9=\E[33~:FA=\E[34~:kb=^H:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ :kd=\EOB:kr=\EOC:kl=\EOD:km:" TEXINPUTS="/usr/lib/ocaml/ocamldoc:" USE="3dnow 3dnowext X a52 aac aalib acl adns ads alsa ant apache2 audiofile autotrace bash-completion bbdb beagle berkdb bl bs2b bzip2 cairo calendar caps cdparanoia cgi cli context contrib cpudetection cracklib crypt ctype ctypes-python cups curl curlwrappers cvs cxx daemon dbus derby detex development dga dirac dlna doc dri dv dvb dvd dvi dvi2tty dxr3 eds elisp emacs embedded encode esd examples exif extensions extra extra-algorithms extra-cardsets extra-ciphers extra-phrases extra-tools extraengine extrafilters extras faac faad fam ffmpeg filter fontconfig force-cgi-redirect fortran freemail frost ftp gallery games gd gdbm ggi gif git gmp gnome gpg gphoto2 gpm graphics graphviz gsm gtk gui guidexml guile gzip gzip-el hal humanities ical icalsrv iconv imagemagick imap inifile jabber jack jadetex java java6 javamail javascript jce jde jdepend jpeg jpeg2k jpgraph json kde kpathsea ladspa lame latex latex3 lcms ldap ldb libcaca libnotify libsamplerate libtommath lua lyrics lyrics-screen lyx lzo mad math md5sum mercurial mikmod mjpeg mmx mmxext mng modules mono mozdevelop mozdom mozilla mp3 mp4 mpd mpeg msn mudflap music musicbrainz mydms mysql mysqli nas ncurses network networking networkmanager new-clx nio2 nls nntp nptl nptlonly nsplugin nss nut nuv objc objc++ objc-gc ocaml odbc odk offensive ogg ogg123 ogm omega openal opencore-amr opengl openmp openssl oss pam pch pcre pdf pdo perl plotutils plugins png pnm podcast policykit posix postproc pppd preview-latex pstricks publishers pulseaudio pvr python qt3support qt4 quicktime rar readline reflection ruby samba sasl schroedinger science sdl semantic-desktop session sharedext simplexml smime sndfile soap sockets source speex spell spl sql sqlite sse sse2 ssl ssse3 subversion suid svg svm swat sysfs syslog tcl tcpd templates tex tex4ht texmacs text tga theora tidy tiff tk tokenizer tools truetype unicode utils v4l v4l2 vidix vim vim-syntax vorbis web webdav webdav-neon webdav-serf webinterface webkit wicd win32codecs winbind winetools winetriks wma wxwidgets x264 x86 xanim xattr xcb xcomposite xetex xface xft xinetd xml xmldoclet xmlpatterns xmlreader xmlrpc xmlwriter xorg xpm xprint xrandr xrender xsl xterm xterm-color xulrunner xv xvid xvmc yv12 zeroconf zip zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null 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="en en_US en_GB en_CA" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon dummy" USER="kevin" USERLAND="GNU" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VIDEO_CARDS="radeon dummy" VISUAL="/usr/bin/vi" WINDOW="2" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share" _="/usr/bin/emerge" bash4="4.0.37(1)-release"
Created attachment 218607 [details] Build log
Please, show us output of qfile -Cv epstopdf. this bug looks similar to bug 303201.
$ qfile -Cv epstopdf dev-texlive/texlive-fontutils-2009 (/usr/share/texmf-dist/doc/latex/epstopdf) dev-texlive/texlive-fontutils-2009 (/usr/share/texmf-dist/scripts/epstopdf) dev-texlive/texlive-fontutils-2009 (/usr/bin/epstopdf)
Kevin try testcase suggested in http://bugs.gentoo.org/show_bug.cgi?id=303201#c1 and if it crashes for you too, try to get backtrace with the instructions in bug 303201 too. This really looks like duplicate but... hard to say without backtrace.
Ditto, same bug output. # qfile -Cv epstopdf app-text/texlive-core-2008-r5 (/usr/share/texmf/scripts/epstopdf) app-text/texlive-core-2008-r5 (/usr/bin/epstopdf) I have the "doc" USE flag enabled; I'll try remerging with that flag disabled. Perhaps it's related to bug 303475, though my build output looks like Kevin's, not like the submitter of that bug.
Unit test works without error (it's not that long, so I've inlined it in the comment): $ pdflatex "\documentclass{article}\begin{document}a\end{document}"; mv article.pdf input.pdf; pdflatex "\documentclass{article}\usepackage{pdfpages}\begin{document}\includepdf{input.pdf}\end{document}" This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) entering extended mode LaTeX2e <2005/12/01> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, loaded. (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) No file article.aux. [1{//var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./article.aux)</usr/sh are/texmf-dist/fonts/type1/bluesky/cm/cmr10.pfb> Output written on article.pdf (1 page, 4088 bytes). Transcript written on article.log. This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) entering extended mode LaTeX2e <2005/12/01> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, loaded. (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2005/09/16 v1.4f Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texmf-dist/tex/latex/pdfpages/pdfpages.sty (/usr/share/texmf-dist/tex/latex/base/ifthen.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texmf/tex/latex/config/graphics.cfg) (/usr/share/texmf-dist/tex/latex/pdftex-def/pdftex.def))) (/usr/share/texmf-dist/tex/latex/tools/calc.sty) (/usr/share/texmf-dist/tex/latex/eso-pic/eso-pic.sty (/usr/share/texmf-dist/tex/latex/ms/everyshi.sty)) (/usr/share/texmf-dist/tex/latex/pdfpages/pppdftex.def)) (./article.aux) ABD: EveryShipout initializing macros (/usr/share/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texmf/tex/latex/config/color.cfg)) <input.pdf, id=3, page=1, 597.50829pt x 845.0471pt> <use input.pdf, page 1> <use input.pdf, page 1> <use input.pdf, page 1> <use input.pdf, page 1> <use input.pdf, page 1> [1 <./input.pdf{//var/lib/texmf/fonts/map/pdftex/updmap /pdftex.map}>] (./article.aux)</usr/share/texmf-dist/fonts/type1/bluesky/cm/cmr 10.pfb> Output written on article.pdf (1 page, 4905 bytes). Transcript written on article.log.
Disabling "doc" USE flag permits merge... for obvious reasons. No docs means no PDFs. But I *like* documentation :-(
Could you please try if the procedure outlined in bug 303015 comment #13 solves this issue?
(In reply to comment #8) > Could you please try if the procedure outlined in bug 303015 comment #13 solves > this issue? > No. I didn't seem to be experiencing that problem (bug 303015) though. Erik P.S. I'm experiencing this with sci-visualization/gnuplot-4.4.0_rc1 from the science overlay.
I ran the "pdflatex tutorial" command under gdb and got the following (w/backtrace): TEXINPUTS=.:.:/usr/lib/ocaml/ocamldoc:: gdb --args pdflatex tutorial GNU gdb (Gentoo 7.0.1 p1) 7.0.1 Copyright (C) 2009 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 "i686-pc-linux-gnu". For bug reporting instructions, please see: <http://bugs.gentoo.org/>... Reading symbols from /usr/bin/pdflatex...Reading symbols from /usr/lib/debug/usr/bin/pdftex-texlive-core-2009.debug...done. (no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/pdflatex tutorial This is pdfTeX, Version 3.1415926-1.40.10 (Web2C 2009) entering extended mode (./tutorial.tex LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, pinyin, bulgarian, russian, ukrainian, loaded. (./header.tex (/usr/share/texmf-dist/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/usr/share/texmf-dist/tex/latex/base/size10.clo)) (/usr/share/texmf-dist/tex/latex/base/latexsym.sty) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty (/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty)) (/usr/share/texmf-dist/tex/latex/ltxmisc/url.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty (/usr/share/texmf-dist/tex/latex/graphics/trig.sty) (/usr/share/texmf-dist/tex/latex/latexconfig/graphics.cfg) (/usr/share/texmf-dist/tex/latex/pdftex-def/pdftex.def))) (/usr/share/texmf-dist/tex/latex/graphics/color.sty (/usr/share/texmf-dist/tex/latex/latexconfig/color.cfg))) (./tutorial.aux) (/usr/share/texmf-dist/tex/context/base/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) (/usr/share/texmf-dist/tex/latex/base/ulasy.fd) (/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd) (/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd) (./tutorial.toc) [1{//var/li b/texmf/fonts/map/pdftex/updmap/pdftex.map}] LaTeX Warning: Reference `oldusers' on page 1 undefined on input line 70. LaTeX Warning: Reference `s:eepic' on page 1 undefined on input line 83. LaTeX Warning: Reference `eg1' on page 1 undefined on input line 125. (./eg1.tex) [1] LaTeX Warning: Reference `eg2' on page 2 undefined on input line 163. (./eg2.tex) [2] [3] LaTeX Warning: Reference `eg3' on page 4 undefined on input line 225. (./eg3.tex) LaTeX Warning: Reference `test' on page 4 undefined on input line 265. LaTeX Warning: Reference `eg4' on page 4 undefined on input line 276. [4] (./eg4.tex) LaTeX Warning: Reference `eg5' on page 5 undefined on input line 316. (./eg5.tex) LaTeX Warning: Reference `eg6' on page 5 undefined on input line 343. [5] (./eg6.tex) LaTeX Warning: Reference `test' on page 6 undefined on input line 373. (./test.tex) [6] [7] (/usr/share/texmf-dist/tex/latex/base/omscmr.fd) LaTeX Warning: Reference `epslatex_test' on page 8 undefined on input line 504. [8] (./eg7.tex Program received signal SIGSEGV, Segmentation fault. strlen () at ../sysdeps/i386/i486/strlen.S:40 40 ../sysdeps/i386/i486/strlen.S: No such file or directory. in ../sysdeps/i386/i486/strlen.S Current language: auto The current source language is "auto; currently asm". (gdb) bt #0 strlen () at ../sysdeps/i386/i486/strlen.S:40 #1 0xb7eb4ed0 in GlobalParams::scanEncodingDirs() () from /usr/lib/libpoppler.so.5 #2 0xb7eb4e6a in GlobalParams::GlobalParams(char const*) () from /usr/lib/libpoppler.so.5 #3 0x080c89a8 in read_pdf_info (image_name=0x87d7e98 "./eg7.pdf", page_name=0x0, page_num=1, pagebox_spec=2, minor_pdf_version_wanted=4, pdf_inclusion_errorlevel=0) at pdftexdir/pdftoepdf.cc:696 #4 0x080b67a8 in readimage (s=6640, page_num=1, page_name=0, colorspace=0, pagebox=2, pdfversion=4, pdfinclusionerrorlevel=0) at pdftexdir/writeimg.c:309 #5 0x0809eb70 in scanimage () at pdftex3.c:4003 #6 0x080a6875 in maincontrol () at pdftex3.c:6257 #7 0x0805b0ba in mainbody () at pdftexini.c:5669 #8 0x080aaf23 in main (ac=2, av=0xbfffeb54) at pdftexextra.c:791
Ok, I just attempted that procedure (emerge'd poppler, then texlive-core, finally luatex), and I have the same result. Though, when texlive-core was replaced (2008-r5 -> 2009), epstopdf vanished (a la bug 303475). Not sure if that is at all relevant. As per that bug, I emerged texlive-fontutils, re-emerged gnuplot (with "doc" this time), and reproduced the segmentation fault. Then, the above rebuild procedure, and again, I have the segmentation fault. I assume Erik's backtrace would be identical, or similar, to one I would produce, so I will not do so.
I just upgraded to app-text/poppler-0.12.4, and noticed that it suggested rebuilding packages that depended on poppler. I did, and now gnuplot emerges fine with USE=doc. Don't know if it was the new poppler version or rebuilding all the packages. Erik
Re-emerging texlive-core fixed it for me as well.
*** Bug 310555 has been marked as a duplicate of this bug. ***