On Fri, 04 Sep 2020 12:49:06 -0300 David Bremner <brem...@debian.org> wrote:
> David Bremner <brem...@debian.org> writes:
> 
> > Package: elpa-pdf-tools-server
> > Version: 0.90-3+b2
> 
> Here's a backtrace
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7e5951e in ?? () from 
> /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
> (gdb) bt
> #0  0x00007ffff7e5951e in  () at 
> /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
> #1  0x00007ffff7ac284f in Gfx::opShowSpaceText(Object*, int)
>     (this=0x5555555c3100, args=0x7fffffffddb0, numArgs=<optimized out>) at 
> ./poppler/Object.h:411
> #2  0x00007ffff7ab8637 in Gfx::go(bool) (this=this@entry=0x5555555c3100, 
> topLevel=topLevel@entry=true)
>     at ./poppler/Gfx.cc:679
> #3  0x00007ffff7ab8b50 in Gfx::display(Object*, bool)
>     (this=this@entry=0x5555555c3100, obj=obj@entry=0x7fffffffe0c0, 
> topLevel=topLevel@entry=true)
>     at ./poppler/Gfx.cc:640
> #4  0x00007ffff7b12652 in Page::displaySlice(OutputDev*, double, double, int, 
> bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool 
> (*)(Annot*, void*), void*, bool)
>     (this=0x5555555b6020, out=0x5555555c0be0, hDPI=<optimized out>, 
> vDPI=<optimized out>, rotate=<optimized out>, useMediaBox=<optimized out>, 
> crop=<optimized out>, sliceX=<optimized out>, sliceY=-1, sliceW=-1, 
> sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x0, 
> annotDisplayDecideCbk=
>     0x0, annotDisplayDecideCbkData=0x0, copyXRef=false) at 
> ./poppler/Page.cc:574
> #5  0x00007ffff7e4439c in  () at 
> /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
> #6  0x000055555555ee26 in image_render_page
>     (pdf=<optimized out>, page=0x5555555bd440, width=<optimized out>, 
> options=0x555555589f18, do_render_annotaions=1) at epdfinfo.c:491
> #7  0x000055555555f9ab in cmd_renderpage (ctx=0x7fffffffe3c8, args=<optimized 
> out>) at epdfinfo.c:3100
> #8  0x000055555555b33a in main (argc=<optimized out>, argv=<optimized out>) 
> at epdfinfo.c:3689

You're missing libpoppler-glib's dbgsym. Could you install it?

Also if you could bisect this against poppler that would help. Given that this
is linking against libpoppler-glib and not libpoppler(-private), you shouldn't
need to recompile epdfinfo, just run it against the local poppler build with the
appropriate LD_LIBRARY_PATH or so.

Emilio

Reply via email to