Public bug reported:
Ghostscript 9.26 is seeing a segfault when MaxBitmap is too high
combined with pngalpha and FirstPage settings. I've seen this on two
very different PDFs from different sources.
Running on Ubuntu 18.04
Command run:
% gs -dMaxBitmap=50000000 '-sDEVICE=pngalpha' -dFirstPage=1
'-sOutputFile=out.pdf' -fin.pdf
Causes a segfault
Changing MaxBitmap (or removing either of the pngalpha or FirstPage
options!?) takes away the seg fault. For example, this will pass:
% gs -dMaxBitmap=10000000 '-sDEVICE=pngalpha' -dFirstPage=1
'-sOutputFile=out.pdf' -fin.pdf
Backtrace on non-debug version when segfaulting:
#0 0xb73a5ce9 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#1 0xb72351f4 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#2 0xb71b26c3 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#3 0xb71b8558 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#4 0xb71b9d29 in send_pdf14trans () from /usr/lib/i386-linux-gnu/libgs.so.9
#5 0xb719f1c1 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#6 0xb71a0357 in gs_pop_pdf14trans_device () from
/usr/lib/i386-linux-gnu/libgs.so.9
#7 0xb74e5afc in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#8 0xb748f07e in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#9 0xb748f49f in gs_interpret () from /usr/lib/i386-linux-gnu/libgs.so.9
#10 0xb7481c30 in gs_main_run_string_end () from
/usr/lib/i386-linux-gnu/libgs.so.9
#11 0xb7481cbc in gs_main_run_string_with_length () from
/usr/lib/i386-linux-gnu/libgs.so.9
#12 0xb7481d03 in gs_main_run_string () from /usr/lib/i386-linux-gnu/libgs.so.9
#13 0xb7483918 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#14 0xb7483a8d in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#15 0xb7483b64 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#16 0xb7484337 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#17 0xb74852d0 in gs_main_init_with_args () from
/usr/lib/i386-linux-gnu/libgs.so.9
#18 0xb7486b82 in gsapi_init_with_args () from
/usr/lib/i386-linux-gnu/libgs.so.9
#19 0x00400835 in ?? ()
#20 0xb6f0be81 in __libc_start_main (main=0x400780, argc=6, argv=0xbffff704,
init=0x400aa0, fini=0x400b00,
** Affects: ghostscript (Ubuntu)
Importance: Undecided
Status: New
--
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/1807271
Title:
MaxBitmap causing segmentation fault
Status in ghostscript package in Ubuntu:
New
Bug description:
Ghostscript 9.26 is seeing a segfault when MaxBitmap is too high
combined with pngalpha and FirstPage settings. I've seen this on two
very different PDFs from different sources.
Running on Ubuntu 18.04
Command run:
% gs -dMaxBitmap=50000000 '-sDEVICE=pngalpha' -dFirstPage=1
'-sOutputFile=out.pdf' -fin.pdf
Causes a segfault
Changing MaxBitmap (or removing either of the pngalpha or FirstPage
options!?) takes away the seg fault. For example, this will pass:
% gs -dMaxBitmap=10000000 '-sDEVICE=pngalpha' -dFirstPage=1
'-sOutputFile=out.pdf' -fin.pdf
Backtrace on non-debug version when segfaulting:
#0 0xb73a5ce9 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#1 0xb72351f4 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#2 0xb71b26c3 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#3 0xb71b8558 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#4 0xb71b9d29 in send_pdf14trans () from /usr/lib/i386-linux-gnu/libgs.so.9
#5 0xb719f1c1 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#6 0xb71a0357 in gs_pop_pdf14trans_device () from
/usr/lib/i386-linux-gnu/libgs.so.9
#7 0xb74e5afc in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#8 0xb748f07e in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#9 0xb748f49f in gs_interpret () from /usr/lib/i386-linux-gnu/libgs.so.9
#10 0xb7481c30 in gs_main_run_string_end () from
/usr/lib/i386-linux-gnu/libgs.so.9
#11 0xb7481cbc in gs_main_run_string_with_length () from
/usr/lib/i386-linux-gnu/libgs.so.9
#12 0xb7481d03 in gs_main_run_string () from
/usr/lib/i386-linux-gnu/libgs.so.9
#13 0xb7483918 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#14 0xb7483a8d in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#15 0xb7483b64 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#16 0xb7484337 in ?? () from /usr/lib/i386-linux-gnu/libgs.so.9
#17 0xb74852d0 in gs_main_init_with_args () from
/usr/lib/i386-linux-gnu/libgs.so.9
#18 0xb7486b82 in gsapi_init_with_args () from
/usr/lib/i386-linux-gnu/libgs.so.9
#19 0x00400835 in ?? ()
#20 0xb6f0be81 in __libc_start_main (main=0x400780, argc=6, argv=0xbffff704,
init=0x400aa0, fini=0x400b00,
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/1807271/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp