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

Bug#616054: marked as done (ghostscript: segfault on particular file not reproducible in git master)



Your message dated Thu, 04 Jan 2024 22:07:11 -0600
with message-id <6576160.K2JlShyGXD@riemann>
and subject line Re: ghostscript segfaults on some eps file
has caused the Debian Bug report #619306,
regarding ghostscript: segfault on particular file not reproducible in git master
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.)


-- 
619306: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619306
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ghostscript
Version: 9.01~dfsg-2
Severity: important

Hey,

I have some eps files (not easily sharable though) which make segfault
gs everytime. I've tried to rebuild ghostscript from upstream sources
to make a usable backtrace, but it appears that it's not reproducible
using git master nor 9.00 tag.

I tried to rebuild the debian package but it doesn't seem to support
DEB_BUILD_OPTIONS so I've tried rebuild manually using tips from another bug
report, but:

configure: WARNING: unrecognized options: --enable-debug

So I'm doing CFLAGS='-O0 -g' ./configure && make and it gives:

make: *** No rule to make target `src/compress.c', needed by
`obj/compress.o'.  Stop.

So the only backtrace I can give is:

(gdb) bt full
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x00007ffff6595bce in cmsEvalLUT () from /usr/lib/liblcms.so.1
No symbol table info available.
#2  0x00007ffff659e0a6 in ?? () from /usr/lib/liblcms.so.1
No symbol table info available.
#3  0x00007ffff658a071 in _cmsComputePrelinearizationTablesFromXFORM ()
   from /usr/lib/liblcms.so.1
No symbol table info available.
#4  0x00007ffff65a08d7 in _cmsPrecalculateDeviceLink ()
   from /usr/lib/liblcms.so.1
No symbol table info available.
#5  0x00007ffff659ec7a in cmsCreateProofingTransform ()
   from /usr/lib/liblcms.so.1
No symbol table info available.
#6  0x00007ffff659f35b in cmsCreateTransform () from /usr/lib/liblcms.so.1
No symbol table info available.
#7  0x00007ffff74019ca in gsicc_get_link_profile () from /usr/lib/libgs.so.9
No symbol table info available.
#8  0x00007ffff73fe817 in ?? () from /usr/lib/libgs.so.9
No symbol table info available.
#9  0x00007ffff7341dba in gx_remap_CIEA () from /usr/lib/libgs.so.9
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff759fa1c in gx_remap_color () from /usr/lib/libgs.so.9
No symbol table info available.
#11 0x00007ffff758fb68 in gs_text_begin () from /usr/lib/libgs.so.9
No symbol table info available.
#12 0x00007ffff758ff10 in gs_xyshow_begin () from /usr/lib/libgs.so.9
No symbol table info available.
#13 0x00007ffff730a987 in ?? () from /usr/lib/libgs.so.9
No symbol table info available.
#14 0x00007ffff737177d in ?? () from /usr/lib/libgs.so.9
No symbol table info available.
#15 0x00007ffff737283b in gs_interpret () from /usr/lib/libgs.so.9
No symbol table info available.
#16 0x00007ffff73677b5 in gs_main_run_string_end () from /usr/lib/libgs.so.9
No symbol table info available.
#17 0x00007ffff736893e in ?? () from /usr/lib/libgs.so.9
No symbol table info available.
#18 0x00007ffff736912a in ?? () from /usr/lib/libgs.so.9
No symbol table info available.
#19 0x00007ffff736a6a0 in gs_main_init_with_args () from /usr/lib/libgs.so.9
No symbol table info available.
#20 0x0000000000400aec in main ()
No symbol table info available.

Regards,
-- 
Yves-Alexis

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

Kernel: Linux 2.6.37-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ghostscript depends on:
ii  debconf [de 1.5.38                       Debian configuration management sy
ii  debianutils 3.4.4                        Miscellaneous utilities specific t
ii  gsfonts     1:8.11+urwcyr1.0.7~pre44-4.2 Fonts for the Ghostscript interpre
ii  libc6       2.11.2-13                    Embedded GNU C Library: Shared lib
ii  libgs9      9.01~dfsg-2                  interpreter for the PostScript lan

ghostscript recommends no packages.

Versions of packages ghostscript suggests:
ii  ghostscript-cups             9.01~dfsg-2 interpreter for the PostScript lan
ii  ghostscript-x                9.01~dfsg-2 interpreter for the PostScript lan
pn  hpijs                        <none>      (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
On Tue, 22 Mar 2011 20:38:07 +0100 Alexandre Duret-Lutz <adl@lrde.epita.fr> 
wrote:
> Package: ghostscript
> Version: 9.01~dfsg-2
> Severity: important
> 
> Running gs on the attached file ends with a segfault.
> 
> % gs -dSAFER arch-SPOT.eps

Tested using ghostscript 10.02.1: page displays fine with no segfault.


> GPL Ghostscript 9.01 (2011-02-07)
> Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
> This software comes with NO WARRANTY: see the file PUBLIC for details.
> zsh: segmentation fault  gs -dSAFER arch-SPOT.eps
> 
> Here are the output of valgrind and gdb.
> 
> % valgrind gs -q -dSAFER arch-SPOT.eps
> ==356== Memcheck, a memory error detector
> ==356== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
> ==356== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for 
copyright info
> ==356== Command: gs -q -dSAFER arch-SPOT.eps
> ==356==
> ==356== Conditional jump or move depends on uninitialised value(s)
> ==356==    at 0x4FD6C11: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FD72FE: gs_gc_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x5039F93: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA5E03: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA1730: interp_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA2B3E: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA383A: gs_interpret (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F987B4: gs_main_run_string_end (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9993D: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9A129: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9B69F: gs_main_init_with_args (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x400AEB: main (in /usr/bin/gs)
> ==356==
> ==356== Conditional jump or move depends on uninitialised value(s)
> ==356==    at 0x4FD73EA: gs_gc_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x5039F93: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA5E03: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA1730: interp_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA2B3E: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA383A: gs_interpret (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F987B4: gs_main_run_string_end (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9993D: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9A129: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9B69F: gs_main_init_with_args (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x400AEB: main (in /usr/bin/gs)
> ==356==
> ==356== Conditional jump or move depends on uninitialised value(s)
> ==356==    at 0x4FD73EF: gs_gc_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x5039F93: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA5E03: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA1730: interp_reclaim (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA2B3E: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4FA383A: gs_interpret (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F987B4: gs_main_run_string_end (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9993D: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9A129: ??? (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x4F9B69F: gs_main_init_with_args (in /usr/lib/libgs.so.9.01)
> ==356==    by 0x400AEB: main (in /usr/bin/gs)
> ==356==

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


--- End Message ---

Reply to: