[gs-bugs] [Bug 693054] interpreter failure with fts.0980 and fts.0982
bugzilla-daemon at ghostscript.com
bugzilla-daemon at ghostscript.com
Fri Jun 8 00:38:23 UTC 2012
http://bugs.ghostscript.com/show_bug.cgi?id=693054
--- Comment #7 from Hin-Tak Leung <hintak at ghostscript.com> 2012-06-08 00:38:22 UTC ---
(In reply to comment #6)
> (In reply to comment #5)
> > (In reply to comment #3)
run
> > gx_default_strip_copy_rop() but ignore its return status and still returning
> > zero.
>
> No, because the error code may be caused by other things, and simply ignoring
> it would be bad.
Ignoring the return status is no worse than the current situation, which is
just making up a return value (zero).
> The best answer is probably to modify the rop value used.
>
> In your patch, try adding:
>
> lop = rop3_know_D_0_(lop);
>
> before the call.
>
> That will modify the lop to one that no longer uses 'D' (and always assumes
> it's 0). The results will not be correct in all cases, but in the absence of
> someone fixing get_bits_rectangle it'll be as good as we can do.
The *best* answer is to do rop3 optimally & natively with pxl features, and
by-pass and "protect" gx_default_(). That still does not address its own
limitation and other drivers (pswrite & possibly others)' use of gx_default().
--
Configure bugmail: http://bugs.ghostscript.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the gs-bugs
mailing list