Bug#222682: tetex-bin: dvipdfm makes big delimiters disappear in this document
Hilmar Preusse <hille42@web.de> schrieb:
> On 10.12.03 Frank Küster (frank@kuesterei.ch) wrote:
>> Hilmar Preusse <hille42@web.de> schrieb:
>
> Hi,
>
>> > And I guess you don't have cmex9.pfb, although there is an entry in
>> > ttcmex.map and hence in dvipdfm.map. /var/spool/texmf has moved to
>> > /var/cache/texmf a while ago.
>>
>> ~$ locate cmex9.pfb
>> ~$ grep cmex9 /etc/texmf/dvips/ttcmex.map
>> cmex9 TeX-cmex9 <fmex9.pfb
>>
> I guess, this entry can be found in the dvipdfm.map file.
There it is different:
$ grep cmex9 /etc/texmf/dvips/dvipdfm.map
cmex9 default fmex9 -r
> When
> calling dvipdfm with strace: Does it even try to open dvipdfm.map? On
> stable it calls only the files in /etc/texmf/dvipdfm and
Here it does (dvipdfm.map is linked to dvipdfm_ndl14.map)
open("/usr/share/texmf/dvipdfm/config/config", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=833, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "% config file for dvipdfm, prepa"..., 4096) = 833
access("./dvipdfm.map", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/texmf/dvips/config/dvipdfm.map", R_OK) = 0
stat64("/usr/share/texmf/dvips/config/dvipdfm.map", {st_mode=S_IFREG|0644, st_size=92438, ...}) = 0
open("/usr/share/texmf/dvips/config/dvipdfm.map", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=92438, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "% dvipdfm_ndl14.map: maintained "..., 4096) = 4096
However, I don't understand _what_ it reads from there: The next lines
are:
brk(0x815c000) = 0x815c000
brk(0x815d000) = 0x815d000
brk(0x815e000) = 0x815e000
brk(0x8160000) = 0x8160000
brk(0x8162000) = 0x8162000
read(4, "bi0800 cm-super-t1 sfbi0800\necbi"..., 4096) = 4096
but there is no occurence of /$bi0800.*/ in this file, only
/$..bi0800.*/, and these are not in the first line.
Much later in the trace I find:
access("/usr/share/texmf/fonts/type1/public/tt2001/fmex9.pfb", R_OK) = 0
stat64("/usr/share/texmf/fonts/type1/public/tt2001/fmex9.pfb", {st_mode=S_IFREG|0644, st_size=35050, ...}) = 0
open("/usr/share/texmf/fonts/type1/public/tt2001/fmex9.pfb", O_RDONLY) = 6
Hm, I'll wait for reactions from upstream before doing anything more.
Bye, Frank
--
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie
Reply to: