[gs-bugs] [Bug 689638] Issue Rendering Composite Glyphs

bugs.ghostscript.com-bugzilla-daemon at ghostscript.com bugs.ghostscript.com-bugzilla-daemon at ghostscript.com
Fri Jan 4 04:43:25 PST 2008


http://bugs.ghostscript.com/show_bug.cgi?id=689638





------- Additional Comments From mpsuzuki at hiroshima-u.ac.jp  2008-01-04 04:43 -------
Created an attachment (id=3676)
 --> (http://bugs.ghostscript.com/attachment.cgi?id=3676&action=view)
PCL6 file generated for "HP LaserJet Series 8100 PCL6" including MingLiU (with
composite glyph)

This is PCL6 file generated for "HP LaserJet Series 8100 PCL6",
including embedded MingLiU, a Chinese font with composite glyph.
GhostPCL-1.51 receives SEGV when it parses embedded TTF.
Here is the stack trace:

(gdb) run ../bug689638/mingliu-oo21-pcl6.prn 
Starting program: /home/regression/artifex/ghostpdl-1.51/main/obj/pcl6
../bug689638/mingliu-oo21-pcl6.prn
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c688c0 (LWP 6734)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7c688c0 (LWP 6734)]
0xb7ce566c in memcpy () from /lib/i686/cmov/libc.so.6
(gdb) where
#0  0xb7ce566c in memcpy () from /lib/i686/cmov/libc.so.6
#1  0x08069a56 in gs_type42_read_data (pfont=0x8471fd0, pos=1668707360,
length=12, buf=0xbffc80fc "cvt ") at ../gs/src/gstype42.c:79
#2  0x08069bf8 in gs_type42_font_init (pfont=0x8471fd0, subfontID=0) at
../gs/src/gstype42.c:161
#3  0x08304756 in pl_fill_in_tt_font (pfont=0x8471fd0, data=0x0, unique_id=25)
at ../pl/plfont.c:736
#4  0x082f0bed in px_define_font (pxfont=0x848f940, header=0x84949c0 "",
size=36208, id=25, pxs=0x8472aa8) at ../pxl/pxfont.c:233
#5  0x082f1a83 in pxEndFontHeader (par=0x8472968, pxs=0x8472aa8) at
../pxl/pxfont.c:577
#6  0x082edcea in px_process (st=0x8472330, pxs=0x8472aa8, pr=0xbffc85a8) at
../pxl/pxparse.c:626
#7  0x0804bda6 in pxl_impl_process (instance=0x8470540, cursor=0xbffc85a8) at
../pxl/pxtop.c:423
#8  0x082fe594 in pl_process (instance=0x8470540, cursor=0xbffc85a8) at
../pl/pltop.c:148
#9  0x083463e2 in pl_main (argc=2, argv=0xbffc9434) at ../pl/plmain.c:389
#10 0x08347fa6 in main (argc=Cannot access memory at address 0x3
) at ../pl/plmain.c:1246




------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.



More information about the gs-bugs mailing list