Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276415 - dev-texlive/texlive-xetex-2008-r1: segfault with mona font
Summary: dev-texlive/texlive-xetex-2008-r1: segfault with mona font
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-04 01:40 UTC by Felipe Lessa
Modified: 2009-08-06 13:03 UTC (History)
1 user (show)

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 Felipe Lessa 2009-07-04 01:40:59 UTC
Hi!

For some reason xetex segfaults when I try to use the Mona font.  More precisely, xdvipdfmx segfaults.

Reproducible: Always

Steps to Reproduce:
1. "emerge =dev-texlive/texlive-xetex-2008-r1 =media-fonts/monafont-2.90-r2
2. Save the following test case as "testcase.tex"
3. "xelatex testcase.tex"

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\fontspec{Mona}a
\end{document}

Actual Results:  
This is XeTeXk, Version 3.1415926-2.2-0.999.6 (Web2C 7.5.7)
 %&-line parsing enabled.
entering extended mode
(./testcase.tex
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, portuguese, 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/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-dist/tex/xelatex/fontspec/fontspec.cfg)) (./testcase.aux)
[1] (./testcase.aux)*** glibc detected *** xdvipdfmx: free(): invalid pointer: 0x000000000049f380 ***
======= Backtrace: =========
/lib/libc.so.6[0x3ff5678918]
/lib/libc.so.6(cfree+0x76)[0x3ff567aef6]
xdvipdfmx[0x461958]
xdvipdfmx[0x45a692]
xdvipdfmx[0x41052e]
xdvipdfmx[0x40af2c]
xdvipdfmx[0x4655c9]
xdvipdfmx[0x439ffa]
xdvipdfmx[0x42fa52]
xdvipdfmx[0x41e247]
xdvipdfmx[0x41f454]
xdvipdfmx[0x421399]
/lib/libc.so.6(__libc_start_main+0xe6)[0x3ff561e5c6]
xdvipdfmx[0x403309]
======= Memory map: ========
00400000-004af000 r-xp 00000000 fe:01 100632                             /usr/bin/xdvipdfmx
006ae000-006af000 r--p 000ae000 fe:01 100632                             /usr/bin/xdvipdfmx
006af000-006c2000 rw-p 000af000 fe:01 100632                             /usr/bin/xdvipdfmx
006c2000-006e4000 rw-p 006c2000 00:00 0 
008c1000-008c2000 rw-p 000c1000 fe:01 100632                             /usr/bin/xdvipdfmx
0203a000-02479000 rw-p 0203a000 00:00 0                                  [heap]
3000400000-3000413000 r-xp 00000000 fe:01 198046                         /usr/lib64/libkpathsea.so.4.1.0
3000413000-3000612000 ---p 00013000 fe:01 198046                         /usr/lib64/libkpathsea.so.4.1.0
3000612000-3000613000 r--p 00012000 fe:01 198046                         /usr/lib64/libkpathsea.so.4.1.0
3000613000-3000614000 rw-p 00013000 fe:01 198046                         /usr/lib64/libkpathsea.so.4.1.0
3000614000-3000617000 rw-p 3000614000 00:00 0 
3007800000-3007816000 r-xp 00000000 fe:01 7319                           /lib64/libgcc_s.so.1
3007816000-3007a15000 ---p 00016000 fe:01 7319                           /lib64/libgcc_s.so.1
3007a15000-3007a16000 r--p 00015000 fe:01 7319                           /lib64/libgcc_s.so.1
3007a16000-3007a17000 rw-p 00016000 fe:01 7319                           /lib64/libgcc_s.so.1
300d400000-300d492000 r-xp 00000000 fe:01 219365                         /usr/lib64/libfreetype.so.6.3.20
300d492000-300d691000 ---p 00092000 fe:01 219365                         /usr/lib64/libfreetype.so.6.3.20
300d691000-300d696000 r--p 00091000 fe:01 219365                         /usr/lib64/libfreetype.so.6.3.20
300d696000-300d697000 rw-p 00096000 fe:01 219365                         /usr/lib64/libfreetype.so.6.3.20
300d800000-300d830000 r-xp 00000000 fe:01 219395                         /usr/lib64/libfontconfig.so.1.3.0
300d830000-300da30000 ---p 00030000 fe:01 219395                         /usr/lib64/libfontconfig.so.1.3.0
300da30000-300da31000 r--p 00030000 fe:01 219395                         /usr/lib64/libfontconfig.so.1.3.0
300da31000-300da32000 rw-p 00031000 fe:01 219395                         /usr/lib64/libfontconfig.so.1.3.0
3010600000-3010625000 r-xp 00000000 fe:01 131394                         /usr/lib64/libpng12.so.0.37.0
3010625000-3010824000 ---p 00025000 fe:01 131394                         /usr/lib64/libpng12.so.0.37.0
3010824000-3010825000 r--p 00024000 fe:01 131394                         /usr/lib64/libpng12.so.0.37.0
3010825000-3010826000 rw-p 00025000 fe:01 131394                         /usr/lib64/libpng12.so.0.37.0
3ff5200000-3ff5220000 r-xp 00000000 fe:01 21927                          /lib64/ld-2.9.so
3ff541f000-3ff5420000 r--p 0001f000 fe:01 21927                          /lib64/ld-2.9.so
3ff5420000-3ff5421000 rw-p 00020000 fe:01 21927                          /lib64/ld-2.9.so
3ff5600000-3ff5769000 r-xp 00000000 fe:01 120582                         /lib64/libc-2.9.so
3ff5769000-3ff5969000 ---p 00169000 fe:01 120582                         /lib64/libc-2.9.so
3ff5969000-3ff596d000 r--p 00169000 fe:01 120582                         /lib64/libc-2.9.so
3ff596d000-3ff596e000 rw-p 0016d000 fe:01 120582                         /lib64/libc-2.9.so
3ff596e000-3ff5973000 rw-p 3ff596e000 00:00 0 
3ff5a00000-3ff5a84000 r-xp 00000000 fe:01 120603                         /lib64/libm-2.9.so
3ff5a84000-3ff5c83000 ---p 00084000 fe:01 120603                         /lib64/libm-2.9.so
3ff5c83000-3ff5c84000 r--p 00083000 fe:01 120603                         /lib64/libm-2.9.so
3ff5c84000-3ff5c85000 rw-p 00084000 fe:01 120603                         /lib64/libm-2.9.so
3ff6600000-3ff6615000 r-xp 00000000 fe:01 43445                          /lib64/libz.so.1.2.3
3ff6615000-3ff6814000 ---p 00015000 fe:01 43445                          /lib64/libz.so.1.2.3
3ff6814000-3ff6815000 r--p 00014000 fe:01 43445                          /lib64/libz.so.1.2.3
3ff6815000-3ff6816000 rw-p 00015000 fe:01 43445                          /lib64/libz.so.1.2.3
3ff8a00000-3ff8a27000 r-xp 00000000 fe:01 139040                         /usr/lib64/libexpat.so.1.5.2
3ff8a27000-3ff8c27000 ---p 00027000 fe:01 139040                         /usr/lib64/libexpat.so.1.5.2
3ff8c27000-3ff8c29000 r--p 00027000 fe:01 139040                         /usr/lib64/libexpat.so.1.5.2
3ff8c29000-3ff8c2a000 rw-p 00029000 fe:01 139040                         /usr/lib64/libexpat.so.1.5.2
7f487c000000-7f487c021000 rw-p 7f487c000000 00:00 0 
7f487c021000-7f4880000000 ---p 7f487c021000 00:00 0 
7f4880ab7000-7f4880d6a000 r--p 00000000 fe:01 49095                      /usr/share/fonts/monafont/mona.ttf
7f4880d6a000-7f4880d72000 r--s 00000000 fe:01 293245                     /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-x86-64.cache-2
7f4880d72000-7f4880d75000 r--s 00000000 fe:01 298386                     /var/cache/fontconfig/2e1514a9fdd499050989183bb65136db-x86-64.cache-2
7f4880d75000-7f4880d86000 r--s 00000000 fe:01 298440                     /var/cache/fontconfig/a0ba6dd5ba601a131c1b0710daf7d39e-x86-64.cache-2
7f4880d86000-7f4880d8e000 r--s 00000000 fe:01 298438                     /var/cache/fontconfig/acc285bc1956c3c4bc7afb41d537a85a-x86-64.cache-2
7f4880d8e000-7f4880d91000 r--s 00000000 fe:01 298383                     /var/cache/fontconfig/a6c6c6af1378be403074e3ff0a3a59df-x86-64.cache-2
7f4880d91000-7f4880d94000 r--s 00000000 fe:01 296486                     /var/cache/fontconfig/76fa4b957c916922374347f144bde9da-x86-64.cache-2
7f4880d94000-7f4880d97000 r--s 00000000 fe:01 298373                     /var/cache/fontconfig/b2d431a31d342c7b6b32ea8a8f796c86-x86-64.cache-2
7f4880d97000-7f4880d99000 r--s 00000000 fe:01 298365                     /var/cache/fontconfig/85a014f45d9741dc06b49a057a50415b-x86-64.cache-2
7f4880d99000-7f4880d9c000 r--s 00000000 fe:01 298355                     /var/cache/fontconfig/94b2ef538172f0bce306d614c09ac4a6-x86-64.cache-2
7f4880d9c000-7f4880da0000 r--s 00000000 fe:01 298354                     /var/cache/fontconfig/2c9bd55ffebd3c5b445c78d681c6297f-x86-64.cache-2
7f4880da0000-7f4880da3000 r--s 00000000 fe:01 297211                     /var/cache/fontconfig/62da4eda771eef8c3fcffb7ad46648d1-x86-64.cache-2
7f4880da3000-7f4880db8000 r--s 00000000 fe:01 296489                     /var/cache/fontconfig/3d682a0370ba38df4f20df561979eab7-x86-64.cache-2
7f4880db8000-7f4880dbd000 r--s 00000000 fe:01 296487                     /var/cache/fontconfig/d722f191fc173fb8c13c8ea6f285de40-x86-64.cache-2
7f4880dbd000-7f4880dc1000 r--s 00000000 fe:01 295754                     /var/cache/fontconfig/a595ca43be94766bbfe429f07fba82d0-x86-64.cache-2
7f4880dc1000-7f4880dc3000 r--s 00000000 fe:01 295753                     /var/cache/fontconfig/1a21276ee10c19eef148b044d48c5704-x86-64.cache-2
7f4880dc3000-7f4880dc5000 r--s 00000000 fe:01 294288                     /var/cache/fontconfig/452f1fac34b224105d7acfae3034bcd5-x86-64.cache-2
7f4880dc5000-7f4880dc9000 r--s 00000000 fe:01 293350                     /var/cache/fontconfig/580bda594161061e6ef4cc8a4db09662-x86-64.cache-2
7f4880dc9000-7f4880dca000 r--s 00000000 fe:01 293321                     /var/cache/fontconfig/30c5f4a3fa007ce7189acb0c5244d5e0-x86-64.cache-2
7f4880dca000-7f4880dcd000 r--s 00000000 fe:01 293320                     /var/cache/fontconfig/38d49870da35a4bbb864e9260435a393-x86-64.cache-2
7f4880dcd000-7f4880ddf000 r--s 00000000 fe:01 293317                     /var/cache/fontconfig/221fd1126b80b777db535aea535e87ba-x86-64.cache-2
7f4880ddf000-7f4880de9000 r--s 00000000 fe:01 293249                     /var/cache/fontconfig/0ab7af1fb3bdf18d804b641fb2a04792-x86-64.cache-2
7f4880de9000-7f4880df2000 r--s 00000000 fe:01 293311                     /var/cache/fontconfig/12b26b760a24f8b4feb03ad48a333a72-x86-64.cache-2
7f4880df2000-7f4880e0b000 r--s 00000000 fe:01 293250                     /var/cache/fontconfig/4b5cf4386f1cde02a336ba961b4ac82d-x86-64.cache-2
7f4880e0b000-7f4880e11000 r--s 00000000 fe:01 293248                     /var/cache/fontconfig/6bad56c331bc8ddf37f8629f02f8d785-x86-64.cache-2
7f4880e11000-7f4880e54000 rw-p 7f4880e11000 00:00 0 
7f4880e54000-7f4880e55000 r )
Error 6 (driver return code) generating output;
file testcase.pdf may not be valid.
Transcript written on testcase.log.


Expected Results:  
A pdf file with an "a" :).

$ emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-tuxonice-r3 x86_64)
=================================================================
System uname: Linux-2.6.29-tuxonice-r3-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T5450_@_1.66GHz-with-glibc2.2.5
Timestamp of tree: Fri, 03 Jul 2009 10:00:02 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ "
LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF8"
LDFLAGS="-Wl,-O1"
LINGUAS="pt_BR pt ja ja_JP"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/haskell /usr/portage/local/layman/armagetron /usr/portage/local/layman/x11"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi adns alsa amd64 amr amrnb amrwb autoipd avahi bash-completion berkdb bluetooth bonjour bzip2 cairo cdr cjk cleartype cli consolekit cracklib crypt css cups daap dar64 dbus dga dirac djvu dri dvd dvdr dvdread eds emacs encode exif fastcgi fbcon ffmpeg flac fontconfig fortran gdbm gif glade glibc-omitfp glitz gmp gnome gnome-keyring gnutls gpm gs gstreamer gtk hal hddtemp hscolour iconv id3tag imlib immqt-bc ipv6 isdnlog java java6 javascript jce jpeg kakasi laptop latex libburn libffi libnotify libsexy lm_sensors lzma lzo mad matroska mbox midi mmx mng mono moonlight mp3 mpeg msn mtp mudflap mule multilib nautilus ncurses networkmanager nls nptl nptlonly ntp ofx ogg opengl openmp pam pcre pdf perl pidgin png policykit postscript pppd pulseaudio python quicktime readline reflection rtc schroedinger sdl session sound speex spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora threads tiff totem truetype type1 unicode usb v4l2 vorbis wifi wmf x264 xattr xcomposite xft xinerama xml xmp xorg xpm xulrunner xv xvid xvmc zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pt_BR pt ja ja_JP" USERLAND="GNU" VIDEO_CARDS="i810 i945 intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Alexis Ballier gentoo-dev 2009-08-06 13:03:46 UTC
should be fixed by upgrading to texlive-core-2008-r6, thanks for the report.