Seems trivially repeatable given the instructions; I'm on Quantal;
looking in the source of cairo I see (cairo-cff-subset.c:1181):


    operand = cff_dict_get_operands (font->top_dict, CHARSET_OP, &size);
    if (font->is_cid && !operand)
        return CAIRO_INT_STATUS_UNSUPPORTED;

    decode_integer (operand, &offset);

It's segging the decode_integer and it looks like operand is null; so
(without knowing anything about the datastructure!) I wonder if that's
supposed to be an || !operand ?

Dave

** Changed in: cairo (Ubuntu)
   Importance: Undecided => Medium

** Changed in: cairo (Ubuntu)
       Status: New => Triaged

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

Title:
  evince crashed with SIGSEGV when trying to print this PDF file

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1030357/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to