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

Bug#582846: marked as done (ghostscript: example CJK postscript files cause segfault when gs quit)



Your message dated Sat, 24 Feb 2024 20:55:55 -0600
with message-id <3279508.aeNJFYEL58@riemann>
and subject line Re: ghostscript: example CJK postscript files cause segfault when gs quit
has caused the Debian Bug report #582846,
regarding ghostscript: example CJK postscript files cause segfault when gs quit
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.)


-- 
582846: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582846
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ghostscript
Version: 8.71~dfsg2-3
Severity: normal

When quitting ghostscript, after some example CJK postscript files processed,
it segfault.

/usr/share/doc/ghostscript/examples/cjk:

all_ac1.ps.gz
all_ag1.ps.gz
all_aj1.ps.gz
all_aj2.ps.gz
all_ak1.ps.gz
article9.ps
gscjk_ac.ps
gscjk_ag.ps
gscjk_aj.ps
gscjk_ak.ps
iso2022.ps.gz
iso2022v.ps.gz

iso2022.ps.gz and iso2022.ps.gz make gs segfault when quit.
Others are OK.

% zcat /usr/share/doc/ghostscript/examples/cjk/iso2022.ps.gz > iso2022.ps
% gs iso2022.ps
GPL Ghostscript 8.71 (2010-02-10)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
------------------------------------------------------------------------
This is a script to test CJK fonts such as CID-keyed fonts.
If you have not done CID-keyed fonts installation and definitions at
/Resource/CMap and CIDFnmap or /Resource/CIDFont of ghostscript, then
this script can't work correctly.
For details, please see README at http://www.gyve.org/gs-cjk/supplement.

If you throw this script into a printer, it requires PostScript 3
printer and CID-keyed fonts specified in this script.
------------------------------------------------------------------------
Loading NimbusMonL-Regu font from /usr/share/fonts/type1/gsfonts/n022003l.pfb... 3909104 2177679 6773592 5444181 1 done.
Loading NimbusMonL-Bold font from /usr/share/fonts/type1/gsfonts/n022004l.pfb... 3952096 2314304 6773592 5460478 1 done.
Loading a TT font from /usr/share/fonts/truetype/ttf-japanese-mincho.ttf to emulate a CID font Japanese-Mincho-Regular ... Done.
Loading a TT font from /usr/share/fonts/truetype/arphic/uming.ttc to emulate a CID font BousungEG-Light-GB ... Done.
Loading a TT font from /usr/share/fonts/truetype/unfonts/UnBatang.ttf to emulate a CID font UnBatang-Regular ... Done.
Can't find (or can't open) font file /usr/share/ghostscript/8.71/Resource/Font/HeiseiMin-W3H-Hojo-H.
Can't find (or can't open) font file HeiseiMin-W3H-Hojo-H.
Querying operating system for font files...
Can't find (or can't open) font file /usr/share/ghostscript/8.71/Resource/Font/HeiseiMin-W3H-Hojo-H.
Can't find (or can't open) font file HeiseiMin-W3H-Hojo-H.
Didn't find this font on the system!
Substituting font Courier for HeiseiMin-W3H-Hojo-H.
Loading a TT font from /usr/share/fonts/truetype/arphic/uming.ttc to emulate a CID font ShanHeiSun-Light ... Done.
Loading a TT font from /usr/share/fonts/truetype/ttf-japanese-gothic.ttf to emulate a CID font Japanese-Gothic-Regular ... Done.
Loading a TT font from /usr/share/fonts/truetype/unfonts/UnDotum.ttf to emulate a CID font UnDotum-Regular ... Done.
Can't find (or can't open) font file /usr/share/ghostscript/8.71/Resource/Font/HeiseiKakuGo-W5H-Hojo-H.
Can't find (or can't open) font file HeiseiKakuGo-W5H-Hojo-H.
Didn't find this font on the system!
Substituting font Courier for HeiseiKakuGo-W5H-Hojo-H.
Loading a TT font from /usr/share/fonts/truetype/arphic/ukai.ttc to emulate a CID font ZenKai-Medium ... Done.
Loading NimbusSanL-Regu font from /usr/share/fonts/type1/gsfonts/n019003l.pfb... 18364328 16950211 7472224 5505865 1 done.
Loading NimbusSanL-Bold font from /usr/share/fonts/type1/gsfonts/n019004l.pfb... 18486056 17067725 8252544 6524718 1 done.
>>showpage, press <return> to continue<<

GS>quit
zsh: segmentation fault (core dumped)  gs iso2022.ps
%

I want to get backtrace, so I run not stripped binary.

% LD_LIBRARY_PATH=./ghostscript-8.71\~dfsg2/sobin ./ghostscript-8.71\~dfsg2/bin/gs iso2022.ps
	:
zsh: segmentation fault (core dumped)  LD_LIBRARY_PATH=./ghostscript-8.71\~dfsg2/sobin  iso2022.ps
%

% gdb ./ghostscript-8.71\~dfsg2/bin/gs core
	:
Core was generated by `./ghostscript-8.71~dfsg2/bin/gs iso2022.ps'.
Program terminated with signal 11, Segmentation fault.
#0  0x00000000007064ed in i_free_object (mem=0x2a0c848, ptr=0x3132488,
    cname=0x7a04c0 "subst_CID_on_WMode_finalize") at ./base/gsalloc.c:787

warning: Source file is more recent than executable.
787             gs_alloc_fill(ptr, gs_alloc_fill_free, size);
(gdb) bt
#0  0x00000000007064ed in i_free_object (mem=0x2a0c848, ptr=0x3132488,
    cname=0x7a04c0 "subst_CID_on_WMode_finalize") at ./base/gsalloc.c:787
#1  0x000000000049f5e9 in subst_CID_on_WMode_finalize (data=0x3132470)
    at ./base/gsfcid.c:112
#2  0x00000000007064f0 in i_free_object (mem=0x2a0c848, ptr=0x3132470,
    cname=0x79c965 "release_subst_CID_on_WMode") at ./base/gsalloc.c:787
#3  0x0000000000463cf7 in release_subst_CID_on_WMode (data=0x30e9570,
    event=<value optimized out>) at ./psi/zfcid1.c:294
#4  0x000000000072c048 in gs_notify_all (nlist=<value optimized out>,
    event_data=0x0) at ./base/gsnotify.c:103
#5  0x00000000007199f2 in gs_font_finalize (vptr=<value optimized out>)
    at ./base/gsfont.c:165
#6  0x0000000000522cf5 in restore_finalize (mem=<value optimized out>)
    at ./psi/isave.c:950
#7  0x0000000000523e8b in alloc_restore_step_in (dmem=0x2a4ebf8, save=0x3101348)
    at ./psi/isave.c:775
#8  0x0000000000523f7b in alloc_restore_all (dmem=0x2a4ebf8) at ./psi/isave.c:886
#9  0x00000000004d2035 in gs_main_finit (minst=0x2a0c2b0, exit_status=0,
    code=-101) at ./psi/imain.c:796
#10 0x0000000000451975 in main (argc=2, argv=0x7fff99da0838) at ./psi/gs.c:119
(gdb)

-- 
Regards,
	dai

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.34-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to ja_JP.UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ghostscript depends on:
ii  debconf [de 1.5.32                       Debian configuration management sy
ii  debianutils 3.2.3                        Miscellaneous utilities specific t
ii  ghostscript 8.71~dfsg2-3                 The GPL Ghostscript PostScript/PDF
ii  gs-common   8.71~dfsg2-3                 Dummy package depending on ghostsc
ii  gsfonts     1:8.11+urwcyr1.0.7~pre44-4.1 Fonts for the Ghostscript interpre
ii  libc6       2.10.2-9                     Embedded GNU C Library: Shared lib
ii  libgs8      8.71~dfsg2-3                 The Ghostscript PostScript/PDF int

ghostscript recommends no packages.

ghostscript suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
On Mon, 24 May 2010 12:25:09 +0900 "VDR dai \(deb\)" <d+deb@vdr.jp> wrote:
> Package: ghostscript
> Version: 8.71~dfsg2-3
> Severity: normal
> 
> When quitting ghostscript, after some example CJK postscript files processed,
> it segfault.
> 
> /usr/share/doc/ghostscript/examples/cjk:
> 
> all_ac1.ps.gz
> all_ag1.ps.gz
> all_aj1.ps.gz
> all_aj2.ps.gz
> all_ak1.ps.gz
> article9.ps
> gscjk_ac.ps
> gscjk_ag.ps
> gscjk_aj.ps
> gscjk_ak.ps
> iso2022.ps.gz
> iso2022v.ps.gz
> 
> iso2022.ps.gz and iso2022.ps.gz make gs segfault when quit.
> Others are OK.


I have tested ghostscript 10.02.1 on these two files and encountered no 
segfault.

-Steve

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


--- End Message ---

Reply to: