[tlbuild] xetex on sparc-solaris dumps core using opentype fonts

George N. White III gnwiii at gmail.com
Thu Jun 16 16:12:54 CEST 2011


On Thu, Jun 16, 2011 at 10:34 AM, Vladimir Volovich <vvv at vsu.ru> wrote:
> "AS" == Apostolos Syropoulos writes:
>
>  >> On Do, 16 Jun 2011, George N. White III wrote:
>  >>> This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011)
>
>  >> restricted \write18 enabled.  > entering extended mode >
>  >> (./x-story.texSegmentation Fault(coredump)
>  >>
>  >> On x86_64 running fine.  This is XeTeX, Version
>  >> 3.1415926-2.3-0.9997.5 (TeX Live 2011) restricted \write18 enabled.
>  >> ...  Output written on x-story.pdf (1 page).  Transcript written on
>  >> x-story.log.
>
>  AS> I processing very complex documents on Solaris x86 using either
>  AS> x86_64 or i386 xetex binaries with no problem. On the other hand, a
>  AS> possible explanation would be the fact that solaris-sparc binaries
>  AS> are compiled on Solaris 8 and George uses Solaris 10.

Yes, and there is sparc vs intel.

> I see full debugging info present in George's report, which means that
> he was using non-stripped binaries, i.e. he likely compiled himself,
> because i've stripped the binaries which i've built on Solaris 8, and
> they don't contain debugging info.
>
> George, please clarify which binaries you were using - did you build
> them yourself (and on which compiler)? are you getting the same problem
> when using sparc-solaris binaries which i've committed a few days ago?

I haven't compiled anything this year -- just installed the tlpretest packages:

$ ls -l $(which xetex)
37552 -rwxr-xr-x   1 gwhite   bod      19194184 Jun 14 03:37
~/texlive/2011/bin/sparc-solaris/xetex*
$ file $(which xetex)
/export/home/gwhite/texlive/2011/bin/sparc-solaris/xetex: ELF 32-bit
MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses
shared libs), stripped

$ ldd $(which xetex)
        libfontconfig.so.1 =>    /usr/lib/libfontconfig.so.1
        libsocket.so.1 =>        /lib/libsocket.so.1
        libm.so.1 =>     /lib/libm.so.1
        libCstd.so.1 =>  /usr/lib/libCstd.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libc.so.1 =>     /lib/libc.so.1
        libfreetype.so.6 =>      /usr/sfw/lib/libfreetype.so.6
        libz.so.1 =>     /usr/lib/libz.so.1
        libexpat.so.0 =>         /usr/sfw/lib/libexpat.so.0
        libnsl.so.1 =>   /lib/libnsl.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libm.so.2 =>     /lib/libm.so.2
        /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1
        /platform/SUNW,Sun-Fire-V490/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V490/lib/libmd_psr.so.1


-- 
George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia



More information about the tlbuild mailing list