Closed typiconman closed 3 years ago
@typiconman can you post the PDF that is causing the issues? Thanks.
See attached. test.pdf
Stack trace from Xreader
#0 0x00007fff930fcd94 in GfxFont::incRefCnt() () at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#1 0x00007fff9319eff8 in TextSelectionPainter::endPage() () at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#2 0x00007fff931a05b0 in TextPage::drawSelection(OutputDev*, double, int, PDFRectangle const*, SelectionStyle, GfxColor const*, GfxColor const*) ()
at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#3 0x00007fffec054be9 in poppler_page_render_selection () at /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
#4 0x00007fffec0c399c in pdf_selection_render_selection(EvSelection*, EvRenderContext*, cairo_surface_t**, EvRectangle*, EvRectangle*, EvSelectionStyle, GdkColor*, GdkColor*)
(selection=0x555555ee1d30, rc=0x7fffd40046a0, surface=0x555555be3680, points=0x555555be3658, old_points=0x0, style=EV_SELECTION_STYLE_LINE, text=0x7fffffffca00, base=0x7fffffffca0c) at ../backend/pdf/ev-poppler.cc:1924
Stack trace from Evince
#0 0x00007f67a4e25d94 in GfxFont::incRefCnt() () at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#1 0x00007f67a4ec7ff8 in TextSelectionPainter::endPage() () at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#2 0x00007f67a4ec95b0 in TextPage::drawSelection(OutputDev*, double, int, PDFRectangle const*, SelectionStyle, GfxColor const*, GfxColor const*) ()
at /usr/lib/x86_64-linux-gnu/libpoppler.so.97
#3 0x00007f67d0090be9 in poppler_page_render_selection () at /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
#4 0x00007f67d807a9b0 in () at /usr/lib/x86_64-linux-gnu/evince/4/backends/libpdfdocument.so
#5 0x00007f67de3581aa in ev_pixbuf_cache_get_selection_surface () at /usr/lib/x86_64-linux-gnu/libevview3.so.3
@typiconman looks like the issue is coming from within Poppler. Above is the stack traces showing where both Xreader and Evince make the call to Poppler. Here is a link to Poppler's issues if you would like to submit an issue ticket. Thanks.
Issue Crashes when selecting text in a PDF file generated by XeTeX using flag \XeTeXgenerateactualtext=1. XeTeX version
Steps to reproduce Compile the following file with XeTeX (xelatex test.tex), then view the resulting pdf (xreader test.pdf). Double click on some text to try to select it. Xreader crashes.
Expected behavior Shouldn't crash.
Other information
Here is the crash report.