Launchpad has imported 7 comments from the remote bug at
http://bugs.ghostscript.com/show_bug.cgi?id=700315.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2018-12-03T16:49:41+00:00 Bheeshmar wrote:

We use ImageMagick to extract a the first page of a PDF as a thumbnail
and recently started getting exceptions with some PDFs. Traced it to the
call that ImageMagick was making:

gs  -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000
-dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4
-dGraphicsAlphaBits=4 '-r72x72' -dLastPage=1 -sOutputFile=1.png -f
Bloomfire-Security_and_Redundancy.pdf

When this is run with GS version 9.25, the thumbnail is extracted with no error.
When this is run with GS version 9.26, I see "Segmentation fault: 11"

I've attached a file that causes there error. Observed on both OSX and
Ubuntu Linux.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/1

------------------------------------------------------------------------
On 2018-12-03T16:50:51+00:00 Bheeshmar wrote:

Created attachment 16470
Output of run with -dDEBUG

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/2

------------------------------------------------------------------------
On 2018-12-03T16:51:24+00:00 Bheeshmar wrote:

Created attachment 16471
PDF example that causes the segfault

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/3

------------------------------------------------------------------------
On 2018-12-04T00:47:14+00:00 Ken Sharp wrote:


*** This bug has been marked as a duplicate of bug 699815 ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/4

------------------------------------------------------------------------
On 2018-12-04T21:05:41+00:00 Ken Sharp wrote:

*** Bug 700314 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/13

------------------------------------------------------------------------
On 2018-12-04T21:10:10+00:00 Ken Sharp wrote:

*** Bug 700313 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/14

------------------------------------------------------------------------
On 2018-12-04T21:32:36+00:00 Ken Sharp wrote:

Fixed in commit fae21f1668d2b44b18b84cf0923a1d5f3008a696

Reply at:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1806517/comments/15


** Changed in: gs-gpl
       Status: Unknown => Fix Released

** Changed in: gs-gpl
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ghostscript in Ubuntu.
https://bugs.launchpad.net/bugs/1806517

Title:
  Ghostscript segmentation fault onb PDF using -dFirstPage and
  -dLastPage

Status in GS-GPL:
  Fix Released
Status in ghostscript package in Ubuntu:
  Confirmed

Bug description:
  In order to convert a PDF file in PNG I use the command:

  » convert "myfile.pdf[0]" test.png

  Which gives this error:

  convert-im6.q16: FailedToExecuteCommand `'gs' -sstdout=%stderr -dQUIET 
-dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 
-dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 
'-r72x72' -dFirstPage=1 -dLastPage=1 
'-sOutputFile=/tmp/magick-11774WIkYdVETEs9I%d' 
'-f/tmp/magick-11774JZhknqCDhkN0' '-f/tmp/magick-11774twGtf-JFihri'' (-1) @ 
error/delegate.c/ExternalDelegateCommand/462.
  convert-im6.q16: no images defined `test.png' @ 
error/convert.c/ConvertImageCommand/3258.

  So I tried using ghostscript directly:

  » ghostscript -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT
  -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2
  -sDEVICE=pngalpha -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r72x72
  -dFirstPage=1 -dLastPage=1 '-sOutputFile=test.png' '-fmyfile.pdf'

  Which gives an error:

  GPL Ghostscript 9.26 (2018-11-20)
  Copyright (C) 2018 Artifex Software, Inc.  All rights reserved.
  This software comes with NO WARRANTY: see the file PUBLIC for details.
  Processing pages 1 through 1.
  Page 1
  [1]    10954 segmentation fault (core dumped)  ghostscript -dSAFER -dBATCH 
-dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000

  If I omit -dFirstPage=1 -dLastPage=1 it works properly:

  » ghostscript -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 
-dAlignToPixels=0 -dGridFitTT=2 -sDEVICE=pngalpha -dTextAlphaBits=4 
-dGraphicsAlphaBits=4 -r72x72 '-sOutputFile=test.png' '-fmyfile.pdf'
  GPL Ghostscript 9.26 (2018-11-20)
  Copyright (C) 2018 Artifex Software, Inc.  All rights reserved.
  This software comes with NO WARRANTY: see the file PUBLIC for details.
  Processing pages 1 through 2.
  Page 1
  Page 2

  Please note that it also affects imagemagick convert command and PHP
  readimage command. I have confirmed the bug on Ubuntu 16.04 too.

  The recent ghostscript 9.26 version is definitely guilty.

  ProblemType: Bug
  DistroRelease: Ubuntu 18.10
  Package: ghostscript 9.26~dfsg+0-0ubuntu0.18.10.1
  ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
  Uname: Linux 4.18.0-11-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.10-0ubuntu13.1
  Architecture: amd64
  CurrentDesktop: GNOME
  Date: Tue Dec  4 12:59:59 2018
  InstallationDate: Installed on 2018-06-28 (158 days ago)
  InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
  SourcePackage: ghostscript
  UpgradeStatus: Upgraded to cosmic on 2018-10-20 (44 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gs-gpl/+bug/1806517/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to