On current lucid amd64, I get

#0  spectre_gs_process (gs=0x0, filename=0x7f75d400a720 "/tmp/ecrs.ps", x=0, 
y=0, begin=406, end=319212)
    at spectre-gs.c:91
#1  0x00007f75d9ae71e1 in spectre_gs_send_page (gs=0x0, doc=0x7f75d400be80, 
page_index=1, x=0, y=0)
    at spectre-gs.c:241
#2  0x00007f75d9ae8717 in spectre_exporter_pdf_do_page 
(exporter=0x7f75e9499460, page_index=0)
    at spectre-exporter-pdf.c:71

which is exactly the same as the original stack trace reported here.
Looking at the code, this crashes in

        void *ghostscript_instance = gs->ghostscript_instance;

which is quite obvious since gs is NULL. Walking back through the stack
trace and looking through the code, this gs instance is supposed to be
set in spectre_exporter_pdf_begin() with a spectre_gs_new() call.

It looks like this amd64 crash is a logic error and unrelated to the
libspectre crash that you see (which should be fixed in any case, but
perhaps in a separate bug report)?

-- 
evince crashed with SIGSEGV in spectre_gs_send_page()
https://bugs.launchpad.net/bugs/298139
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to