$ gdb -q pdftocairo Reading symbols from pdftocairo...done. (gdb) r -png -f 1 -l 20 34401-90004.pdf Starting program: /usr/bin/pdftocairo -png -f 1 -l 20 34401-90004.pdf warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. _fill_xrgb32_lerp_opaque_spans (abstract_renderer=0x7fffffffc290, y=397, h=1, spans=0x10ef7a8, num_spans=21) at cairo-image-compositor.c:2249 2249 *d = lerp8x4 (r->u.fill.pixel, a, *d); (gdb) bt #0 _fill_xrgb32_lerp_opaque_spans (abstract_renderer=0x7fffffffc290, y=397, h=1, spans=0x10ef7a8, num_spans=21) at cairo-image-compositor.c:2249 #1 0x00007ffff74179cb in blit_a8 (xmax=971, xmin=315, height=1, y=397, spans=, renderer=0x7fffffffc290, cells=0x10ef248) at cairo-tor-scan-converter.c:1635 #2 glitter_scan_converter_render (renderer=0x7fffffffc290, antialias=1, winding_mask=4294967295, converter=0x10ee448) at cairo-tor-scan-converter.c:1786 #3 _cairo_tor_scan_converter_generate (converter=0x10ee430, renderer=0x7fffffffc290) at cairo-tor-scan-converter.c:1849 #4 0x00007ffff740b718 in composite_polygon (compositor=compositor@entry=0x7ffff76b98c0 , extents=extents@entry=0x7fffffffdb80, polygon=polygon@entry=0x7fffffffd750, fill_rule=fill_rule@entry=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:801 #5 0x00007ffff740c0fa in clip_and_composite_polygon (compositor=compositor@entry=0x7ffff76b98c0 , extents=extents@entry=0x7fffffffdb80, polygon=polygon@entry=0x7fffffffd750, fill_rule=CAIRO_FILL_RULE_WINDING, antialias=antialias@entry=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:967 #6 0x00007ffff740cb1e in _cairo_spans_compositor_stroke (_compositor=0x7ffff76b98c0 , extents=0x7fffffffdb80, path=, style=0x7fffffffdfc0, ctm=0x7fffffffdf80, ctm_inverse=0x7fffffffdf50, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT) at cairo-spans-compositor.c:1083 #7 0x00007ffff73cf33c in _cairo_compositor_stroke (compositor=0x7ffff76b98c0 , surface=0x67f620, op=, source=, path=0x67ed78, style=0x7fffffffdfc0, ctm=0x7fffffffdf80, ctm_inverse=0x7fffffffdf50, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-compositor.c:157 #8 0x00007ffff73df088 in _cairo_image_surface_stroke (abstract_surface=, op=, source=, path=, style=, ctm=, ctm_inverse=0x7fffffffdf50, tolerance=, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-image-surface.c:964 #9 0x00007ffff740fb02 in _cairo_surface_stroke (surface=0x67f620, op=CAIRO_OPERATOR_OVER, source=source@entry=0x7fffffffdff0, path=path@entry=0x67ed78, stroke_style=stroke_style@entry=0x7fffffffdfc0, ctm=ctm@entry=0x7fffffffdf80, ctm_inverse=0x7fffffffdf50, tolerance=0.10000000000000001, antialias=CAIRO_ANTIALIAS_DEFAULT, clip=0x0) at cairo-surface.c:2270 #10 0x00007ffff73d6a38 in _cairo_gstate_stroke (gstate=0x10d6030, path=path@entry=0x67ed78) at cairo-gstate.c:1194 #11 0x00007ffff73d0aae in _cairo_default_context_stroke (abstract_cr=0x67ea10) at cairo-default-context.c:1010 #12 0x00007ffff73ca8ec in INT_cairo_stroke (cr=0xee) at cairo.c:2150 #13 0x000000000040d59a in CairoOutputDev::stroke (this=0x661090, state=0x10d61d0) at CairoOutputDev.cc:776 #14 0x00007ffff7a6d453 in Gfx::opStroke (this=0x67f7b0, args=, numArgs=) at Gfx.cc:1852 #15 0x00007ffff7a5f762 in Gfx::execOp (this=this@entry=0x67f7b0, cmd=cmd@entry=0x7fffffffe220, args=args@entry=0x7fffffffe260, numArgs=numArgs@entry=0) at Gfx.cc:903 #16 0x00007ffff7a699cb in Gfx::go (this=this@entry=0x67f7b0, topLevel=topLevel@entry=true) at Gfx.cc:762 #17 0x00007ffff7a69e37 in Gfx::display (this=this@entry=0x67f7b0, obj=obj@entry=0x7fffffffe520, topLevel=topLevel@entry=true) at Gfx.cc:728 #18 0x00007ffff7aae75d in Page::displaySlice (this=0x67f440, out=out@entry=0x661090, hDPI=hDPI@entry=72, vDPI=vDPI@entry=72, rotate=rotate@entry=0, useMediaBox=useMediaBox@entry=true, crop=crop@entry=false, sliceX=sliceX@entry=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at Page.cc:585 #19 0x00007ffff7ab5f9a in PDFDoc::displayPageSlice (this=this@entry=0x64f2f0, out=out@entry=0x661090, page=page@entry=9, hDPI=hDPI@entry=72, ---Type to continue, or q to quit--- vDPI=vDPI@entry=72, rotate=rotate@entry=0, useMediaBox=, crop=crop@entry=false, printing=false, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, abortCheckCbk=0x0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at PDFDoc.cc:503 #20 0x0000000000409be8 in renderPage (output_h=1651, output_w=1275, page_h=, page_w=, pg=9, cairoOut=0x661090, doc=0x64f2f0) at pdftocairo.cc:588 #21 main (argc=2, argv=) at pdftocairo.cc:1056 (gdb)