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

Bug#440478: marked as done (gs-esp: hangs at ~98% CPU with DEVICE=bbox reading a .ps from tiff2ps)



Your message dated Thu, 04 Jan 2024 20:17:56 -0600
with message-id <2855713.BEx9A2HvPv@riemann>
and subject line Re: [ghostscript]
has caused the Debian Bug report #440478,
regarding gs-esp: hangs at ~98% CPU with DEVICE=bbox reading a .ps from tiff2ps
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
440478: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440478
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: gs-esp
Version: 8.15.3.dfsg.1-1
Severity: important

hello,

I'm having troubles with gs printing .tiff - namely fax G3/4 TIFFs.

Eg. hylafax receives a fax, then it either locally convert to PS (via
tiff2ps or fax2ps) and sends it to a remote printer, or sends just the raw 
fax, hence the conversion takes place on printer host via tiff2ps.

Problem is, that gs won't process it correctly or atll - here's what 
happens:

GS_OPT=-q -dSAFER -dNOPAUSE -sOutputFile=- -

let PS file be fax.ps:

- gv fax.ps              -> shows up on screen correctly
- ps2pdf fax.ps fax.pdf  -> xpdf shows just a tiny white square
- ps2ps fax.ps fax2.ps   -> bbox is 0 0 0 0, gv fax2.ps -> blank
- gs -sDEVICE=lj4dith    -> prints just ~70 char of pjl cmd - nothing gets
                            printed on printer
- gs -sDEVICE=bbox       -> gs hangs ~98% CPU forever, strace -f shows:

open("/usr/share/fonts/Halftone/Default", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/share/gs-esp/8.15/Resource/Halftone/Default", 0xbfe00bf0) = -1 ENOENT (No such file or directory)
brk(0x87b3000)                          = 0x87b3000
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb78b0000
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb786f000
mmap2(NULL, 548864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77e9000
mmap2(NULL, 663552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7747000
read(4, "Ih?f^2f\'4S=8UTm>-3!dJF\'_n<N`1cO."..., 2048) = 2048
read(4, "E]OiUcSo-P)\'[TO`ai*b36h,.j#D*.h0"..., 2048) = 2048

where the last read(4...) seems to stop @ ~1/4 image.

fax.ps (~10kB) pasted at bottom - hope it gets through


thanks
--
paolo

#--[fax.ps]---------------------------------------------------------------
%!PS-Adobe-3.0
%%Creator: tiff2ps
%%Title: /tmp/apsfilter25301/tiff
%%CreationDate: Sat Sep  1 10:00:52 2007
%%DocumentData: Clean7Bit
%%Origin: 0 0
%%BoundingBox: 0 0 610 842
%%LanguageLevel: 2
%%Pages: (atend)
%%EndComments
%%BeginSetup
gsave newpath clippath pathbbox grestore
  4 2 roll 2 copy translate
  exch 3 1 roll sub 3 1 roll sub exch
  currentpagedevice /PageSize get aload pop
  exch 3 1 roll div 3 1 roll div abs exch abs
  2 copy gt { exch } if pop
  dup 1 lt { dup scale } { pop } ifelse
% Pagedevice definitions:
 countdictstack
% Push our own mark, since there can be several PS marks pushed depending
% where the failure really occured.
/psset_mark
{
%%BeginFeature: *Duplex false
 (<<) cvx exec /Duplex (false) cvx exec (>>) cvx exec
 systemdict /setpagedevice get exec
%%EndFeature
} stopped
% My cleartomark
{ /psset_mark eq { exit } if } loop
 countdictstack exch sub dup 0 gt
{
 { end } repeat
}{
 pop
} ifelse
%%EndSetup
%%Page: 1 1
1 dict begin /PageSize [ 8.260000 11.690000 ] def currentdict end setpagedevice
<<
  /Policies <<
    /PageSize 3
  >>
>> setpagedevice
gsave
100 dict begin
0.000000 20.652781 translate
594.720017 821.027189 scale
% PostScript Level 2 only.
/DeviceGray setcolorspace
{ % exec
 /im_stream currentfile /ASCII85Decode filter def
 <<
  /ImageType 1
  /Width 1728
  /Height 1146
  /ImageMatrix [ 1728 0 0 -1146 0 1146 ]
  /BitsPerComponent 1
  /Interpolate true
  /Decode [0 1]
  /DataSource im_stream
	<<
	 /K -1
	 /Rows 1146
	>> /CCITTFaxDecode filter
 >> image
 im_stream status { im_stream flushfile } if
}
exec
o,trAl9sc7Z`JP7OU0(MOV>&e&!:,@3<p1:=<^.5Z9aZdnf\,m1(];q6Sf'RR>?(7.M.6D"qWJ@
$4pW4%0JL:60KDfJX[>r_$1VV_$1HZ"qZ/;BIYY^Z#a^kNK"k1OQAs?6`"',gu:+916kJC27^#g
3cN?,P")m>ClqG[=.tn.6\sf>6[9Zmk"G$O9nZXH,0-M5Ng"EtOQ&8;'c;5[jD\XX7nL<kllsKL
pBPK0g.eF+`&oe=GX9D:%>#+P\0XQ[%OF*!r/asnK#1&3c^4-5KctD-M4Bk-/d=V.iJ:YF1G0(j
#UTJ9Pce]0)D3(hL48e$:dMTf]GkBkr$@"-9CQljFq)qEl+]MD2u#[p9*W>u_@.R%dY\YsW$asZ
6,1Vcs#Pdea7tB#;%LQo\8G^N+8BdHCiKkAkh*`[r@*R&s8LX@?d_-m8<G$PGg3[`[Z^ZcHc"M6
Bl83eD#7Mb9r-K7B\BeZ27<Ih?f^2f'4S=8UTm>-3!dJF'_n<N`1cO.5_f@WVCTt!RL7"X(BlNd
`&9M?V]_7^b(*9?"oem\_[HArTj`W^([3nf@@$[j@0RObi<C&76%rEOhAL59Y[G0h+sJ3T+sJ3T
+sJ3T+qa>NLkpkCLkpkC8&QSq32id9=$?T`s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W-!s8W-!s8W-!q:_K_+C'iF?s+t=a(.\2V)!crc$p"k#(AW@P2!oM6J>&F!XATT
^C2fJ1_cTi\0,F;4V>Xe1\#IKLjgs)+D1g6Ou*`s>e$Y_+,dGp*)cqe's[s)giu36EKc8T+m9In
&W"jt.6Q<V^'m;Z#eLQm@$Lc2W!jm:30dp)";,eoW\t%nFrX,)_CiaW-")u=KO+ml(Ltjs30aMt
?3ZC?i5'Su7GqVlKPQQK%#%+Q*h!TF)aO^^+$g!T:4`ql#=/H99a<sCBH[.I#TH&fPQ(Cb[_IG<
r]O=WO'h-RV,dIoBf>3?@nicTO6ra,J+KujbesJD"9+#@KZO!+s8VG=n*G_rl$,Mo3t&moM!t@s
7t9WX6&5BL^]4'_s1sKfFm.EVhkO-KUlA1<BkQHubjTUGrn"R%7[9fb@Pki:D*gODrIY6b$iPa[
0C1BpfN&h^fO99^@3h4KHOF7/(eV[E`A#/#2uGB;$o&:f6u`;?rX:LaBl$*E=,%j4_[s&jn(<="
NZ_dE&@aoV&<.faDto-ENZoYk/Vo4=LkqiN,D_/3LkpkJgIqEXIh)qH,!Z,-s7<J"9o<=W!h0n>
V?Jk,JP6De;Z`=#fVSg+.BuPR?rLO%'YpTb0I_QH$>`WBQk\2M"Y_C19F>0+@[IkFVSt5<JPD#0
;Z`F&^nq8n.=k/"Cf:D&(Pmm'LkpkCLkpkCLkpkCLkpkCLkpkCLkpkJs8W-!o<OaO`F_%LWPhCT
;)C)?U0A7B<F`S-078XHX2K[EF9q7MTLZ*c2-H/Ns8W-!r_nUY(a+*D9`u[GRu`@2)8Qj&`AA:U
6WA(Y.FpKq'[U*pVLf]l#T8H13%:@f'YqNebDKs[Afr6$FV('gnX#;m7LBD<+F.s$"?"0<:*H:R
a2A)hi4fQ0$lC*pU/V=/Fr3[#oP=pQ+H*J`<JD*/(e*))9!J)U@>%pA&tgq:YgK[/@'p9Q%OGMJ
!J:OgTJ2;.n;FNeRt1]JL(SS_Mm7q@L(SYI0L3HBW!jm:30aMt?%rr70T30OJdB""kTFg&"/(4P
&:GqQ6/`&7#1,Wm#X8SU#WE#0":_1*TUVg2n:AqOhLYt1":_#VTS&ngZkIop*<Zhg#1,Z_6-qmR
JoC\^qG5c(es1_l>#eq^oTOE)?iU+hV><pbInbriqG$nrs$H`r-dRSG:r!%Nd'c8@s8UHZ$hQ+N
$ifiPc3Ntps3%VD[3#So&KUn;YQ+VR5_&h6/RD_3?GGU#s74;$M!so_J*q$#\YX)2N@c'@ZT68`
s0FfBdP2YIC]Eg:DJ=Hd<k#W9C]<I]UlA+:Bm.7"L&YS8@>4&$@=<kC@>4aT(e`LiCbN$0?iIqN
Yep8G.h!p:.h!p:-2tdi@4M]&$H!7U_HoSL+J@Zj0a&>aq[fF<&H"7KLbJc:=,%ibL#Ihp_>%II
$pei@L`jY)$q_QXJdb!(r%S?\NZ_dJ@SlR4'Gt9q&J5Te&J5Te&J5Te&J5Te&J5Te&J5Vn6psNW
*(5'a%'(RpFt7%3j2_2F_W.n7Pt+C#<FQ7Gj0Qd)4/sU3QBBgjcH9ti$6LA^#jiFj=S7q]M;S@5
s8W+N#F?.O6W@b@&H#cE]OiUcSo-P)'[TO`ai*b36h,.j#D*.h0$Xf:&]HFX5k<p'$'uMhTS+3A
9]A%/#"Akn4RgP7_upM,TRl4D1_YKF&tgq:YjEQkYk1Zk@2E@*?&/>MYei$1M,5$XfR=EU*(mHP
0#e;8Tbi9uX:h0[@%pU)&U#-dJANrA#&XPUGT9>l.K]sg$mP%H(Lm`_$lC+F^qkVZ:`)XRItS;`
#2_]KGN^1'#X@g2TRjU<g'AXW"<J+r&:Vu#dm<aokTFaS2M,ko:")DT5hZK)#W`51cqX"\cp6LS
p<rg0W.4.0DrqNmBg50J<V?;KPCA^<?_lq9Uu,PZd(L\Xr(dRtd(_pFP7R]ns6*his6*hd(]W]+
r`P"SlM_A9s7pF-Z@!iXs8W,s[=A5VQ`p4!5Q%sD0D@;m=#@[u3?"OgbpuB101Ml,Ib4VTd^6-*
fCq,(Df\RZrQR"m$nE%0$i:>Y@=Rtf>7!"#rIsq^?X\W&rIu*)9JDg;_I'OaYemW]Yeo`\Qg?E?
&&SrX(kU]8`<ILciJ8m+ieASgo*e"U`:*360Aua_"U&(,`$dT!`%T">6&FG8PWUZ("rN%!iJ9*1
+sJ3T+sJ3T+sJ!p6psF26psF26psF27hH=F*YKg8[<PAH&c_mVas%36W/d"MWl20(f`r6oQH+Ig
6RCb8X5[%G*P0CLeTisX#h<NR,?9gus6c6Rs8W#,VLk5Tfm)EunP%s%Jd-Hq2]Ra5BI6tpi\lpi
R>;+c+F.s$"O+eK(DP))i'?kmR>=e!#T+\0ED6Q[#$sJ:kd\k?,6S,X&3RJ"JcZ.$;`M;b8q=c3
"4oRfMnn=PL("V^fRLi?$mP$tPlZPDLNqbo@=n[k'M<nm0#POY_hhD27G,G.M,5*K"qc(s0L3HB
W!jm:0T32h?&'&c1i*RElnDguJr*;@7G)"a"C;<GTK`]&"Pr#^'6&Tf+TK:gJd109BHV0?cp6L*
#=/H<#TJF;"<W:,PG"E?5j0>-"<@Ud&2o`FKDZj6&3$8OKFRe+DR:$Nf8ol[:&AXSp&F]]p"6(t
fBHeoFsHs8Utn!0r#icG0`UtckZ_hrJ*:3ms8L)65Pc2ZKDQf*s3SO\s8$*t7!J[mX7F'^EpEZV
?<pq<"s<lg=2H2sK+&qcs2ueis(gQsC\fnQqjLQLRSK12Qi!4URU:R,,>-Sdbq%2@[#@J;2*^MC
G.*b2(e_^PL(aL&s6MGJ&n-K'[MWBF(gVk4fO996X>$"<$nD`<Ks6hrYeTNY]*ouo0B%^o+cHuH
$o&:m$pd/q'JTaOLP?qEi;>;5L*4,`."!,A#Vc^>nAGlI;"2C_6ua&s(l&>$iJ8m9`$e#n3/EBH
LkpkCLkpk>LkpkCLkt%7+sJ3UNZoYk+sW-UA0k*99#&5PR'5Kor($e2Q,GZ)%"jSZU/N'WO]@6?
BI7`G*6<Aha([3f<]qQpX#i$HN`@]H#'NWMs8W-!%KF_r`'5%Pd!f51idq_SKenPEQl-_h+CKc^
`AA.l)FoHF(BcH7'[TW9)iKSe-<t/7A0?ZeigLDLUg9Q'cpQ3#RKuY:+D)i1Uj,SgBbb)!Mi)14
KO'?GX>#R;`2F(gn1\J45o5*jX:h0[Mnm/\"puYA@2EA+5o3tnS-$P[_[*jbpm#9@?&'&c0T31)
Mm22@L(SSl/OD)-7_n"_"qc"q7G)"aG*#/FHYEUgLD$[BMm;mcGX9\Bi<*a?r<1q5*<b9:#=/H1
TRj`I&8_Olpd*7lg`UG:%Hnr(K:mk9=pQ'=i<*a9D$1gPcp6KaJe&,J#X9B;Ssr<d8\2#NrkE;'
Y=aTL^S_#P[%;"nq\jD$YAGrIa/p`PAO6@rs8W,k01cQO'>a_@0@7@a&-%A*KsDB'(Q[f(HYF1F
s7f!+s8W-!s5g&!0!F4GhuB!<b7]IuJ,T1P"8R9A\sHJh,!5hsC4=a^[JO=uJ)&Ih>giVqjD'2=
1p&,^Ztb'A?-OT+V.hrdAp:\dBl3(`rNEH>_[Bm"(e`Li0A'\dp)$gZL)9P#9#CVp0X_U&L$UIs
_Wbkj[MH_R0WZspYtQj`'k)NF(PX+.@X#X)'JTq)$o&.Z`%DS<&6'Kui:+\i+ogMW-mIZ*+L&dK
$r6SOL*2k;#`^$:#Vf/("sCK)@>K@LSbtlD6psF26psF26psF26psF26psF27hH=F&YS,-,P;@j
&r#is5Q5gB)$NF:,g>`:Xs#!pA@tQE'chsfOiXQ@''EgaA0Nm;JKD)@EWg-i8mUKWs8W-!s+1KB
'[T/hA`MblMi>kH0L.n>"3ZR8->"AD#'CLT>Z3rL34gme)1*ta+D4P;!sB,e.A3)K9a*>2ZOsE/
igId)":X4[E]4dKcqLsk`:u#`.K]sg$mP%H(Lb7\%3#BT]*oN!@%pU)&U#3-Fr3#S+H*J`<JD*/
4`H=a`2F(]+H+%OJd)Q.5[bI;`2F(gn3(e2#eUWn=CArJ?&/>MYei$1M,5$XfRMi^TRjH]F:`[^
g.m51n:AqOhLYt1"<J+r&:;bii</9jrX_*r)h\]QDX`eq\3]`uJ)LVu")rgu&3'U'9-0S-+7&t)
HI@,fldB_;qU08g&l$u=rI7QAs$HYQIq0aQqA5iSCCgIFs8SdBrX`H4nGi>$k[4@UYCoDq"rKaP
s-Bi@^(DCcs8W,pCB+-;pdB?+jcf8Ws6aT-ND63T1m+d;F%^RIdAd"M^\_C41qqSY$J4obJ+ke%
-T&U8$nD`<Ks6hrYeTNY]*p@F?X\Z^(gkp(0D65i@>)99QshZ70E/is@3ugu_>%IF0dq9U*$RA$
64?56KCHep(kU\`&H"7Er%TUL_1j+PIMd\+`%R4l#[[cQL]<)OTSn[EJrml8Xs,&LiZ]Qj+sJ3T
+sK"&LkpkCLkpkCLkpkCLlX;1X"D7ifWC%kO!"Da9&lQs7=g'G]L8Jm*RtnUU/QMNLGO!MCasWj
a7sTQq:Sl*io6C;h]`4[Mm>`@'Yqrr-P4Wld@>50c3SkDMI:%J+,c!^)6jWJ\@AE7gg!cDEoNMn
BHSFCED6Qn`Q!3VcO+;$)*!E2m%Q*fE='Wk4s:b*pkPV8`+CHkS0I;ZQ!o>OO78(Conccs5[bI;
KO'=lJc;>Z@Do5[TJ2;.i`1^A&iL!5Wt1%f(e*(s.K]sg%3#BR$7.rG(Lb7\%oA2"i`$*oFrmn<
!slLI,4&_S@>%pF,4%Ba#eLKhlop"3#W`5T#Up0i:#.WH":_#VV#P*NDOM&e#2og8ILpr>F:`=$
3X?Zrpd"$cD@ea?-K,&?+E$-?BHZL]kTF^F*<ZhdTS$o#Di\'t*7ZD$X7>P*^8q,-*ko"]^Tm,$
DN\n,qPM;+oUjl29#$p^#QL2&s7@l#G!^E"^X0aK$!7/Id'c7SqA92.(\tlGL&)U^ie?lXn,Kls
r47^P$pWk(q/q'%J,fGO!WO^Cs5hf#M!soaH"l)^[T[@orNGq0mV*nDDD]+L9D:9X2]?''Ap:e]
@Pki@9%**D-T&G,)OoO1[<"pIm*9ZFfO&'@rItsb@>1qo(;Y/2?eAe:YeU1T$%!(4L&H`A_HREp
@3ugt_H%D+'o!HX'o!H\fO6*D?5SIVM;Pa^_[sT#&4)+g6=L4]iJ9/)&75X[0E2G^L*2k:H,98b
$5"7O0a\L45f=HENZ_dJ@SlR4&7Tj<+KGoI@LJ!JLkpkCLkpkCLkpkCLkpkCLkpfu&]@0O*(4cY
&J6&sr/+M5I`6=)G_lCqD?aZQ2+5SB>Ie#bJInjo.cV^+s8UBe,3($^r*>g(r'qI:ble.Xn;$#i
fRSOE'[A>I"3ZRJ4<^^W1\#Wp3>WA@1P-^,Z`&Z=m,3RWL4TI3QPo#8nL=VH]+7_rYi8[i:`)XR
@)2tOLT36:$kPkcH@lA6TKO4rM,58+9!H-`#eLUDMm2j[]+#\]#eLK^.$XhAQ\5g@KA$So1`Z].
kTFckI0ABqJb5NF2gcbE#TL,^HU.aJ3X?\`"+":C*f$cqqQ\Id])*C`])SJim!knes-sU`L]%V-
]o\M/s(!E_s$H9!5)$9U"od4__BZc,*WMI4>u4u0s+:j^q/o"K^FTXNFoP+g8CZkQroTO/Q@:[&
?i7iV>$q/q=uAC17#9949=12eKWHh8Ipn&`@=&Bd_I*7qYa>@,$eSa>(;d;mp(CiI+uk.0G[_cR
LaXsq(;qaY$\SD6:l++\_1j):`&oaW`#uu4*"d1+iZ]Qj+sJ3T+sK"&LkpkCLkq%??f7:@i]mIc
j]N':`YkO!NO,=A=K.71`3MH3+u:puL.PjO1'h7df$n:Fk@H>3C,7@9?J<s0qH*\ih&4q_&bKMo
@NUN7K.e1'`PjVH4V>Xe4R!Hs0Kcki;&iL:4VqXbN[]O2#GhPnd>+-GIP/nS]P]YE'[08257ljJ
j`=PSIt([:@2EA;&U$>a=D6>/'!OuYpm$G1#83[hQ%Ds?X@g;Y!sT/,d_[WSe0=7,9!H^I4>rC;
I*!d7JPqKUD0tmdHU.nq#>+c*5>;B9%F[W2RLeY,kTKSN&&Jg?mA6ZN-%SYl8mqYSD5E:bI<IbT
eTBVK<F;T2Q9?Pef^(qCq3%Dm"9#U7h(8>Ns(!E_s8W-!pId[ls4I]YVUG;I"IK".h-goQs1sKj
s8W,q?.KT.s83^^l$O?`"At*0W:nh4Vn_g8V>pR0J,ebMY)Q5,js*M)c5V8WQ@pV!qJ0QP$a@MJ
@=S=D-3+#B("cfH(]+T9)e-NlAnOJ%T(d]<`&ob&J*]N%s+2jVs6t>?@>K/;;#f1%KU]0$LkpkC
Lkt%73/EBHLkpkCLuKU&,D_082=bQb=.Q7i?a3Kh);(o*&d@8=+s[-cRh\>gjh33po!l2aJcZ-_
/i%DQ`a1hP3:l,NN?]&*9a'TNEN2LD_Ci_1$7.rG(L_u&N$@UBMm7q@LM:05@>%pAfbjp$';0oj
&2o+MJe!A:cp?#Dg\M16Jd2!*+ioMms%SN?ks)VBQ%(P]'VJJn@)'tloInS)0,-'o_dLBK?c"&&
bLap4lfGOX10G0Y6`au^V:nJihWC*(RSBttF.-@U:dT.Q.h"(>.gj0$_[=9g_[=A!0Tunu7._g"
64?.G_BXjRL)?.;0a&>aiJ8u$'GuG]+sVo(+sJ3UngRYmYE'e*k!li[cGc46I`mU\+o&Z3-[SH3
5[bI;l4J1]D0S>0+E#Okhrf0JIp^r:]aN3%dqeO>bA<V`I=%DeRU2B[L)49Pmp6i__[p'@6puP)
s2t2V[O*6(BWQiK&X'A'Ll?ukK<>%_1-dO05;`NG%#,00%l(s)%#,0-%TXdQ!X;!r%>XtKH7sp?
hFZqF%h7TkMr=U\oNqjIPp/2b#N:=KT]@@g'Ys;"nA5K.EXj=O?t\KfE5DoXEY9US?snQEKG'sW
-")u=qE-U8M-)&hE@M(=7u!:K.g2d]?Uoj9E@V0j$lCQ;)HHWI5DZ*a;aK@EEC))]<7$!."<rr(
9aC2&KeHHe0OmZ'<F%LR"t$*9e5]cm_2-N#PujLWN?_;Mn^8SAru<`@+clP56V*;'n^8SAs61`I
s8/UM)ZR7//8tNN/YK<I+bL\!"oY5a"uSpo^Wg0,U_$nr5\!>-^\I)\p(AAl9Dj39ruG#;ne`0@
$fQD\#e7,HU_gncs0kl6iHfq`W<LuYYn7Q[%O*)@+rj!=6ps"jLktP^81!4]Ku?L]q-5EnjJF*?
nd[`'4&jEZ)^SXa9>t8d?Yg90W,jYd8oUag9%Y8$:__,&X=m,k?Z/C&BY8)<`fm2eKl8gU&U;\b
%2Y(n.C8S<m=l>\5r_=TJoVJ\P&2L]0U2bMTS&o0L=0#&p5]]jRnH>]dTah)B^j))kYc?-QcEPZ
Q\61O>G]u5CE`BLLdn%G/n"*?9@EdOL(#?]>O4&LGTZX7b&MnW,Og<`["iKm@f@47Hm%>Dnbj4j
i^S^fG=20*IgF=;ckuf"$.:k0PBkXph(R"u^!c-L`P9hmL6f_KMAFjH/f707#r'fd-NElFr'JWc
`$7cVrYU;*KP(K4E>HJ]+V>:s9o,Sh,!E;b9%mRXT`Rrb_nlur$]'W=s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s8W-!s!FCL#4f=ns8W-!s8W-!s8W-!s8W-!s8W-!s8W-!
s8W-!s8W-!s8W,o!.Y=~>
end
grestore
showpage
%%Trailer
%%Pages: 1
%%EOF


--- End Message ---
--- Begin Message ---
Upstream reports this fixed over a decade ago.

On Mon, 23 Jul 2012 14:09:23 +0200 bastien ROUCARIES 
<roucaries.bastien@gmail.com> wrote:
> tags 440478 + fixed-upstream
> thanks
> 
> Fixed by commit a88326f1ca382092c889ffa9be1abe857c118a34
> 
> Bug 693166: Optimise interpolation
> 
> When interpolating, ghostscript pays no heed to the clipping rectangle.
> Hence if we scale (say) a 256x256 image up to (say)17067x17067, even
> though only a small portion of the scaled up image is actually visible
> we scale the whole lot only to throw away 90%+ of it.
> 
> bastien
> 
> 
&references=<201207231409.23874.roucaries.bastien@gmail.com>

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: