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
should be fixed by upgrading to texlive-core-2008-r6, thanks for the report.