[Bug 157797] Re: evince crashes while trying to print
** Changed in: poppler Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. https://bugs.launchpad.net/bugs/157797 Title: evince crashes while trying to print -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
** Changed in: poppler Importance: Medium => Unknown -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. https://bugs.launchpad.net/bugs/157797 Title: evince crashes while trying to print -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
the new version is available in intrepid, closing the bug, could be a candidate for an hardy backport if somebody wants to try to apply the change to the hardy version ** Changed in: poppler (Ubuntu) Status: Fix Committed => Fix Released -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
that's not an evince bug ** Changed in: evince (Ubuntu) Importance: Undecided => Low Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs) Status: New => Invalid -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
This isn't fixed in Ubuntu Yet. We need a SRU fix for hardy. Perhaps the 0.8.2 packages from intrepid will work on hardy? ** Also affects: evince (Ubuntu) Importance: Undecided Status: New -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
fixed upstream then, thanks for the help! ** Changed in: poppler (Ubuntu) Status: Confirmed => Fix Committed -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
Behdad Esfahbod from the freetype project pointed me to the poppler bug report, the issue being that 'poppler has called FT_Done_Face on a live cairo_font_face_t'. The problem seems to be fixed in poppler 0.8.1 - I can confirm that with manually installing poppler from http://poppler.freedesktop.org/poppler-0.8.1.tar.gz and rebuilding evince, printing for all mentioned documents works. ** Changed in: poppler (Ubuntu) Sourcepackagename: evince => poppler Status: Incomplete => Confirmed ** Bug watch added: freedesktop.org Bugzilla #15216 https://bugs.freedesktop.org/show_bug.cgi?id=15216 ** Also affects: poppler via https://bugs.freedesktop.org/show_bug.cgi?id=15216 Importance: Unknown Status: Unknown -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
** Changed in: poppler Status: Unknown => Fix Released -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
Confirming, while trying to print http://mech.fsv.cvut.cz/homeworks/student/SM3-I2-1/test2_ukazka.pdf (same for printing to file or printer). Same result as Panayiotis for the other files (http://www.zdf.de/ZDF/download/0,5587,7000979,00.pdf prints fine, http://www.cs.berkeley.edu/~vazirani/algorithms/all.pdf crashes evince). Fully up-to-date hardy (release). libcairo2 1.6.0-0ubuntu1 evince 2.22.1.1-0ubuntu1 (on amd64) -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
After a quick test, yes. I get "cairo context error: NULL pointer" in the terminal about 30 times, then a segmentation fault. libcairo2: 1.4.10-1ubuntu4.4 evince: 2.20.1-0ubuntu1 -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
is this still an issue? -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
After running gdb again with debug information for libfreetype and libcairo, it seems SIGSEGV is received at line 39 of freetype-2.3.5/src/base/fttype1.c in FT_Get_PS_Font_Info: 39FT_FACE_FIND_SERVICE( face, service, POSTSCRIPT_INFO ); At this point "face" looks like this: (gdb) print *face $1 = {num_faces = -11075584, face_index = 6684672, face_flags = -11599872, style_flags = 6684672, num_glyphs = -11730944, family_name = 0x66 , style_name = 0xff4a , num_fixed_sizes = 6684672, available_sizes = 0xff43, num_charmaps = 7012352, charmaps = 0xff3f, generic = {data = 0x70, finalizer = 0xff3f}, bbox = {xMin = 8060928, yMin = -12648448, xMax = 12779520, yMax = -7405568}, units_per_EM = 0, ascender = 195, descender = 0, height = 3, max_advance_width = 0, max_advance_height = 195, underline_position = 0, underline_thickness = 32, glyph = 0xc1, size = 0x6a, charmap = 0x8b, driver = 0x6a, memory = 0x68, stream = 0x6a, sizes_list = {head = 0x56, tail = 0x4f}, autohint = {data = 0x56, finalizer = 0x35}, extensions = 0x56, internal = 0x1b} This is what the same command returns during previous (successful) invocations of FT_Get_PS_Font_Info: (gdb) print *face $1 = {num_faces = 1, face_index = 0, face_flags = 2577, style_flags = 0, num_glyphs = 11, family_name = 0xb3a31d98 "NMUXUY+NewCenturySchlbk-Roman", style_name = 0xb3c252e8 "Roman", num_fixed_sizes = 0, available_sizes = 0x0, num_charmaps = 2, charmaps = 0xb3a2b1e8, generic = {data = 0x0, finalizer = 0}, bbox = { xMin = -217, yMin = -302, xMax = 1188, yMax = 1165}, units_per_EM = 1000, ascender = 1165, descender = -302, height = 1467, max_advance_width = 0, max_advance_height = 1467, underline_position = -100, underline_thickness = 50, glyph = 0xb3c3e7c0, size = 0xb3c3e8a0, charmap = 0xb3c3afd8, driver = 0xb3cf9848, memory = 0xb3c376d8, stream = 0xb3c3a050, sizes_list = {head = 0xb3a256a0, tail = 0xb3a256a0}, autohint = { data = 0x0, finalizer = 0}, extensions = 0x0, internal = 0xb3a34a90} So it seems to me like the crash is due to FT_Get_PS_Font_Info being called with illegal (garbage) arguments from libcairo. I couldn't get debug information to show for the calling function in libcairo (I am probably doing something wrong) but " grep FT_Get_PS_Font_Info . -drecurse" says there is just one file that contains occurrences of FT_Get_PS_Font_Info in libcairo: cairo-type1-subset.c There are two calls of FT_Get_PS_Font_Info there and in both cases "face" is constructed through an invocation of "_cairo_ft_unscaled_font_lock_face". -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
The above file (http://www.zdf.de/ZDF/download/0,5587,7000979,00.pdf) starts printing normally on my computer. However the following pdf causes evince to crash: http://www.cs.berkeley.edu/~vazirani/algorithms/all.pdf (I can print it from HPLIP Toolbox.) I attach the log from gdb, and since this is a segmentation fault, the log from valgrind. ** Attachment added: "gdb-evince.txt" http://launchpadlibrarian.net/10704401/gdb-evince.txt -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
** Attachment added: "valgrind.log.30683" http://launchpadlibrarian.net/10704405/valgrind.log.30683 -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
I am having the same problem. Clicking "File -> Print" or pressing Ctrl-P causes evince to freeze. It stops accepting input and stops refreshing its own window. Sometimes the Print dialog appears (also frozen) and sometimes it doesn't. This started only in the last few days and is consistent across all PDFs and Postscript files, including files I have previously printed successfully. I recently upgraded libpoppler and libcairo via Software Update. I will be happy to provide a GDB dump if anyone can tell me how to trap a "frozen" rather than a "crashed" backtrace. -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
I tried to follow the debug instructions from the wiki and attached the result. By the way, this time evince did not terminate, but freeze. ** Attachment added: "gdb-evince.txt" http://launchpadlibrarian.net/10188796/gdb-evince.txt -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
This ist one of the pdf files evince cannot print. As it is a document published on the web, you can try it yourself: http://www.zdf.de/ZDF/download/0,5587,7000979,00.pdf -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem. ** Changed in: evince (Ubuntu) Importance: Undecided => Medium Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs) Status: New => Incomplete -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug assignee. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 157797] Re: evince crashes while trying to print
** Attachment added: "Dependencies.txt" http://launchpadlibrarian.net/10186986/Dependencies.txt ** Attachment added: "ProcMaps.txt" http://launchpadlibrarian.net/10186987/ProcMaps.txt ** Attachment added: "ProcStatus.txt" http://launchpadlibrarian.net/10186988/ProcStatus.txt -- evince crashes while trying to print https://bugs.launchpad.net/bugs/157797 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug contact for evince in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs