[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: