Re: segmentation fault during poppler_page_render()

Dan Raymond <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Here is more GDB info showing the faulting instruction, the contents of 
the bad pointer, and the full backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x68fe680d in _fill_xrgb32_lerp_opaque_spans ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
(gdb) x/i $pc
=> 0x68fe680d <_fill_xrgb32_lerp_opaque_spans+281>: mov    (%eax),%ecx
(gdb) info registers
eax            0x30b5000        51073024
ecx            0x0      0
edx            0xfff57b52       -689326
ebx            0x165    357
esp            0x28d960 0x28d960
ebp            0x28d9c8 0x28d9c8
esi            0x194    404
edi            0x28da80 2677376
eip            0x68fe680d       0x68fe680d 
<_fill_xrgb32_lerp_opaque_spans+281>
eflags         0x10286  [ PF SF IF RF ]
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43
(gdb) bt
#0  0x68fe680d in _fill_xrgb32_lerp_opaque_spans ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#1  0x69038015 in blit_a8 () from C:\msys2\usr\local\bin\libcairo-2.dll
#2  0x69038593 in glitter_scan_converter_render ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#3  0x6903872e in _cairo_tor_scan_converter_generate ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#4  0x690279ae in composite_polygon ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#5  0x69027e5b in clip_and_composite_polygon ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#6  0x690281fc in _cairo_spans_compositor_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#7  0x68fd7386 in _cairo_compositor_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#8  0x68fecf54 in _cairo_image_surface_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#9  0x6902cb09 in _cairo_surface_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#10 0x68fdfdad in _cairo_gstate_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#11 0x68fda87c in _cairo_default_context_stroke ()
    from C:\msys2\usr\local\bin\libcairo-2.dll
#12 0x68fd0d04 in cairo_stroke () from C:\msys2\usr\local\bin\libcairo-2.dll
#13 0x6cc1b143 in CairoOutputDev::stroke (this=0x289e5d8, state=0x30e6ea8)
     at CairoOutputDev.cc:783
#14 0x008764ff in Gfx::opStroke (this=0x31079c0, args=0x28fa80, numArgs=0)
     at Gfx.cc:1856
#15 0x0086a599 in Gfx::execOp (this=this@entry=0x31079c0,
     cmd=cmd@entry=0x28fa58, args=args@entry=0x28fa80, 
numArgs=numArgs@entry=0)
     at Gfx.cc:904
#16 0x00872c3f in Gfx::go (this=this@entry=0x31079c0,
     topLevel=topLevel@entry=true) at Gfx.cc:763
#17 0x0087312e in Gfx::display (this=0x31079c0, obj=0x28fd80, topLevel=true)
     at Gfx.cc:729
#18 0x008b5849 in Page::displaySlice (this=0x289fda8, out=0x289e5d8, 
hDPI=72,
     vDPI=72, rotate=0, useMediaBox=false, crop=true, sliceX=-1, sliceY=-1,
     sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0,
     abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
     annotDisplayDecideCbkData=0x0, copyXRef=false) at Page.cc:585
#19 0x6cc07e67 in _poppler_page_render (page=0x2867020, cairo=0x28d4fe8,
     printing=<optimized out>, print_flags=POPPLER_PRINT_DOCUMENT)
     at poppler-page.cc:362
#20 0x00401840 in main ()
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.