The problem is actually in processing "-sOutputFile" command line
parameter.
File ./base/gsparam2.c contains a define:
#define MAX_PARAM_KEY 255
so if length of path -sOutputFile > MAX_PARAM_KEY security check performed:
gsparam2.c:73
---
char string_key[MAX_PARAM_KEY + 1];
if (sizeof(string_key) < key.size + 1) {
code = gs_note_error(gs_error_rangecheck);
break;
}
---
Seems not a bug, but a strong restriction for input arguments, and
"magic" numbers in code.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1065845
Title:
crash while proccessing pdf with long path
To manage notifications about this bug go to:
https://bugs.launchpad.net/gs-gpl/+bug/1065845/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs