Re: core dump from dvipdfmx
Bruno Voisin via tex-live <[email protected]>
| Newsgroups | gmane.comp.tex.live |
|---|---|
| Message-ID | <[email protected]> |
> David Carlisle wrote:
>
> I get a core dump (using linux tl2025 on wsl2/ubuntu) from
>
> \documentclass[dvipdfmx]{article}
> \usepackage[T1]{fontenc}
> \usepackage{textcomp}
> \renewcommand\rmdefault{futs}
> \begin{document}
> \thispagestyle{empty}
>
> n°1
>
> \end{document}
>
> with terminal showing
>
> $ latex a04
> [...]
> Output written on a04.dvi (1 page, 256 bytes).
> Transcript written on a04.log.
>
> $ dvipdfmx a04
> a04.dvi -> a04.pdf
> [1dvipdfmx: ../../../texk/dvipdfm-x/pst_obj.c:770: pst_string_release:
> Assertion `obj' failed.
> Aborted (core dumped)
> Herb Schulz replied:
>
> Just to note I also have a problem using the original source with a fully updated TeX Live 2025 on Mac.
Same here (MacTeX 2025 on macOS 26 Tahoe):
% dvipdfmx a04
a04.dvi -> a04.pdf
[1Assertion failed: (obj), function pst_string_release, file pst_obj.c, line 770.
zsh: abort dvipdfmx a04
Assuming I understood takuji's reply right, this is a (x)dvipdfmx bug, which wasn't designed to deal with the long metadata in Fourier Ornaments (futs), containing the whole SIL Open Font License.
% t1disasm `kpsewhich fourier-orns.pfb`
[...]
/Notice (Copyright \\\(c\\\) 2019-2021, Michel Bovani <[email protected]>, Daniel Flipo <[email protected]>+AAoA-with Reserved Font Name FourierOrns Regular.+AAoA-This Font Software is licensed under the SIL Open Font License, Version 1.1.+AAoA-This license is copied below, and is also available with a FAQ at:+AAoA-http://scripts.sil.org/OFL+AAoACgAK------------------------------------------------------------+AAoA-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007+AAoA------------------------------------------------------------+AAoACgAA-PREAMBLE+AAoA-The goals of the Open Font License \\\(OFL\\\) are to stimulate worldwide+AAoA-development of collaborative font projects, to support the font creation+AAoA-efforts of academic and linguistic communities, and to provide a free and+
AAoA-open framework in which fonts may be shared and improved in partnership+AAoA-with others.+AAoACgAA-The OFL allows the licensed fonts to be used, studied, modified and+AAoA-redistribute!
d freely as long as they are not sold by themselves. The+AAoA-fonts, including any derivative works, can be bundled, embedded, +AAoA-redistributed and/or sold with any software provided that any reserved+AAoA-names are not used by derivative works. The fonts and derivatives,+AAoA-however, cannot be released under any other type of license. The+AAoA-requirement for fonts to remain under this license does not apply+AAoA-to any document created using the fonts or their derivatives.+AAoACgAA-DEFINITIONS+AAoAIgAA-Font Software+ACIA refers to the set of files released by the Copyright+AAoA-Holder\\\(s\\\) under this license and clearly marked as such. This may+AAoA-include source files, build scripts and documentation.+AAoACgAi-Reserved Font Name+ACIA refers to any names specified as such after
the+AAoA-copyright statement\\\(s\\\).+AAoACgAi-Original Version+ACIA refers to the collection of Font Software components as+AAoA-distributed by the Copyright Holder\\\(s\\\).+AAoACgAi-Mo!
dified Version+ACIA refers to any derivative made by adding to, deleting,+AAoA-or substituting -- in part or in whole -- any of the components of the+AAoA-Original Version, by changing formats or by porting the Font Software to a+AAoA-new environment.+AAoACgAi-Author+ACIA refers to any designer, engineer, programmer, technical+AAoA-writer or other person who contributed to the Font Software.+AAoACgAA-PERMISSION & CONDITIONS+AAoA-Permission is hereby granted, free of charge, to any person obtaining+AAoA-a copy of the Font Software, to use, study, copy, merge, embed, modify,+AAoA-redistribute, and sell modified and unmodified copies of the Font+AAoA-Software, subject to the following conditions:+AAoACgAA-1\\\) Neither the Font Software nor any of its individual components,+AAoA-in Original
or Modified Versions, may be sold by itself.+AAoACgAA-2\\\) Original or Modified Versions of the Font Software may be bundled,+AAoA-redistributed and/or sold with any software, provided that each copy+AAoA-contains the above copyright notice and this license. !
These can be+AAoA-included either as stand-alone text files, human-readable headers or+AAoA-in the appropriate machine-readable metadata fields within text or+AAoA-binary files as long as those fields can be easily viewed by the user.+AAoACgAA-3\\\) No Modified Version of the Font Software may use the Reserved Font+AAoA-Name\\\(s\\\) unless explicit written permission is granted by the corresponding+AAoA-Copyright Holder. This restriction only applies to the primary font name as+AAoA-presented to the users.+AAoACgAA-4\\\) The name\\\(s\\\) of the Copyright Holder\\\(s\\\) or the Author\\\(s\\\) of the Font+AAoA-Software shall not be used to promote, endorse or advertise any+AAoA-Modified Version, except to acknowledge the contribution\\\(s\\\) of the+AAoA-Copyright Holder\\\(s\\\) and the
Author\\\(s\\\) or with their explicit written+AAoA-permission.+AAoACgAA-5\\\) The Font Software, modified or unmodified, in part or in whole,+AAoA-must be distributed entirely under this !
license, and must not be+AAoA-distributed under any other license. The requirement for fonts to+AAoA-remain under this license does not apply to any document created+AAoA-using the Font Software.+AAoACgAA-TERMINATION+AAoA-This license becomes null and void if any of the above conditions are+AAoA-not met.+AAoACgAA-DISCLAIMER+AAoA-THE FONT SOFTWARE IS PROVIDED +ACIA-AS IS+ACIA, WITHOUT WARRANTY OF ANY KIND,+AAoA-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF+AAoA-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT+AAoA-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE+AAoA-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,+AAoA-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL+AAoA-DAMAGES, WH
ETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING+AAoA-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM+AAoA-OTHER DEALINGS IN THE FONT SOFTWARE." "http://scripts.sil.org/OFL") readonly def
[...]
Given the bug fix <https://svn.tug.org:8369/texlive?revision=77350&view=revision>, I imagine all we have to do now is wait for tl2026-pretest.
Bruno Voisin