Bug 5922 - Upgrade cairo for many fixes for pdftocairo win32 output.
Summary: Upgrade cairo for many fixes for pdftocairo win32 output.
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Printing (show other bugs)
Version: 4.5.0
Hardware: PC Unknown
: P2 Normal
Target Milestone: MediumPrio
Assignee: Henrik Andersson
URL:
Keywords:
Depends on:
Blocks: 5921 5923
  Show dependency treegraph
 
Reported: 2016-06-03 06:44 CEST by Henrik Andersson
Modified: 2016-09-23 20:49 CEST (History)
2 users (show)

See Also:
Acceptance Criteria:


Attachments
l.pdf (1.59 MB, application/pdf)
2016-06-03 07:08 CEST, Henrik Andersson
Details

Description Henrik Andersson cendio 2016-06-03 06:44:59 CEST
Currently we are using 1.14.6 and the latest stable version 1.15.2. We have had a few issues which are solved by upgrading to 1.15.2.
Comment 1 Henrik Andersson cendio 2016-06-03 07:08:27 CEST
Created attachment 710 [details]
l.pdf


Printing this document with pdftocairo 1.15.2 results in following assertion:

  Program: C:\Users\cendio\Desktop\pdftocairo_1.15.2.exe
  File: cairo-recording-surface.c, Line 599

  Expression: ! surface->unbounded

  This application has requested the Runtime to terminate it in an unusual way.
  Please contact the application's support team for more information.

  C:\Users\cendio\Documents>..\Desktop\pdftocairo_1.15.2.exe -r 300 -printdlg pdf\l.pdf
  Assertion failed!

  Program: C:\Users\cendio\Desktop\pdftocairo_1.15.2.exe
  File: cairo-recording-surface.c, Line 599

  Expression: ! surface->unbounded

  This application has requested the Runtime to terminate it in an unusual way.
  Please contact the application's support team for more information.
Comment 2 Jay Lee 2016-09-23 20:49:39 CEST
I found this issue via Google search after suffering from similar issues:

https://github.com/google/cloud-print-connector/issues/308

The bug was fixed in Cairo's source but they haven't pushed any new releases in months. I was able to submit a pull request to msys2 which has been accepted, cairo-1.15.2-4 package is released and should resolve this issue.

https://github.com/Alexpux/MINGW-packages/pull/1742#event-798376061

Jay

Note You need to log in before you can comment on or make changes to this bug.