Hi Jordi,

here's a bug report from a Debian user which manages to crash epdfview
when refreshing a pdf. I can reproduce, not everytime though (it usually
spits a lot of stuff on terminal but doesn't always crash). I've
attached a backtrace and there's a link to the pdf in the original bug
report.

The same pdf in evince-gtk doesn't produce the same errors so although
it might be poppler-related there's still something fishy.

If you need anything else, feel free to contact me or the bug address.

On lun., 2012-01-23 at 17:40 -0400, David Bremner wrote:
> Package: epdfview
> Version: 0.1.8-1+b1
> Severity: normal
> 
> This is easier to duplicate for me if actually changing the pdf file
> (re-generating using latex), but can also be duplicated with the file
> 
> http://people.debian.org/~bremner/epdfview-test.pdf
> 
> open the file with epdfview, go to page 3, and reload with Ctrl-R.
> 
> It should reload and redisplay a different (wrong) qpage. After
> repeating this a few times, it fairly often crashes with the last
> messages being something like
> 
> Error (294235): Illegal character '>'
> Error (294597): Illegal character ')'
> Error (294633): Illegal character '{'
> Error (294763): Illegal character '{'
> Error: End of file inside array
> Error: End of file inside array
> Error: End of file inside array
> Error: End of file inside array
> Error: End of file inside dictionary
> Error: End of file inside array
> Error: End of file inside array
> Error: End of file inside dictionary
> zsh: segmentation fault  epdfview epdfview-test.pdf
> 
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (900, 'testing')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 3.1.0-1-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> 
> Versions of packages epdfview depends on:
> ii  libc6               2.13-24
> ii  libcups2            1.5.0-13
> ii  libgcc1             1:4.6.2-11
> ii  libgdk-pixbuf2.0-0  2.24.0-2
> ii  libglib2.0-0        2.30.2-4
> ii  libgtk2.0-0         2.24.8-2
> ii  libpango1.0-0       1.29.4-2
> ii  libpoppler-glib6    0.16.7-2+b1
> ii  libstdc++6          4.6.2-11
> 
> epdfview recommends no packages.
> 
> Versions of packages epdfview suggests:
> ii  poppler-data  0.4.5-2
> 
> -- no debconf information
> 
> 


-- 
Yves-Alexis
#0  PageAttrs::PageAttrs (this=<optimized out>, attrs=0x35, 
    dict=0x7f6ccffb3260) at Page.cc:98
        obj1 = {type = objNone, {booln = false, intg = 0, uintg = 0, real = 0, 
            string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, 
            ref = {num = 0, gen = 0}, cmd = 0x0}}
        mBox = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}
        isPage = true
#1  0x00007f6ccb8e4cb2 in Catalog::cachePageTree (this=0x7f6cbc152ab0, page=3)
    at Catalog.cc:349
        attrs = <optimized out>
        p = <optimized out>
        loop = false
        kids = {type = objNone, {booln = 208, intg = -1140614960, 
            uintg = 3154352336, real = 6.922106115841128e-310, 
            string = 0x7f6cbc0398d0, name = 0x7f6cbc0398d0 "", 
            array = 0x7f6cbc0398d0, dict = 0x7f6cbc0398d0, 
            stream = 0x7f6cbc0398d0, ref = {num = -1140614960, gen = 32620}, 
            cmd = 0x7f6cbc0398d0 ""}}
        kidsIdx = <optimized out>
        kidRef = {type = objRef, {booln = 64, intg = 64, uintg = 64, 
            real = 3.1620201333839779e-322, string = 0x40, 
            name = 0x40 <Address 0x40 out of bounds>, array = 0x40, 
            dict = 0x40, stream = 0x40, ref = {num = 64, gen = 0}, 
            cmd = 0x40 <Address 0x40 out of bounds>}}
        kid = {type = objDict, {booln = 96, intg = -805621152, 
            uintg = 3489346144, real = 6.9221226667343382e-310, 
            string = 0x7f6ccffb3260, name = 0x7f6ccffb3260 "", 
            array = 0x7f6ccffb3260, dict = 0x7f6ccffb3260, 
            stream = 0x7f6ccffb3260, ref = {num = -805621152, gen = 32620}, 
            cmd = 0x7f6ccffb3260 ""}}
        pagesDict = 0x7f6cbc039900
#2  0x00007f6ccb8e5485 in Catalog::getPage (this=0x7f6cbc152ab0, i=3)
    at Catalog.cc:207
No locals.
#3  0x00007f6ccdaf6cac in poppler_document_get_page (document=0x7f6ccfec9580, 
    index=2) at poppler-document.cc:444
        page = <optimized out>
        __PRETTY_FUNCTION__ = "PopplerPage* 
poppler_document_get_page(PopplerDocument*, int)"
#4  0x00007f6cce4486b0 in ?? ()
No symbol table info available.
#5  0x00007f6cce44431b in ?? ()
No symbol table info available.
#6  0x00007f6cce447cff in ?? ()
No symbol table info available.
#7  0x00007f6cce4454c1 in ?? ()
No symbol table info available.
#8  0x00007f6cce445a3d in ?? ()
No symbol table info available.
#9  0x00007f6ccdd600cf in g_main_dispatch (context=0x7f6ccfcfea90)
    at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2442
        dispatch = 0x7f6ccdd5c850 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x7f6ccfffd600
        callback = 0x7f6cce445a30
        cb_funcs = 0x7f6cce00f1d0
        cb_data = 0x7f6cbc00e1d0
        current_source_link = {data = 0x7f6cbc0510e0, next = 0x0}
        need_destroy = <optimized out>
        source = 0x7f6cbc0510e0
        current = 0x7f6ccfd50750
        i = <optimized out>
#10 g_main_context_dispatch (context=0x7f6ccfcfea90)
    at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:2998
No locals.
#11 0x00007f6ccdd608c8 in g_main_context_iterate (context=0x7f6ccfcfea90, 
    block=<optimized out>, dispatch=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3076
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
#12 0x00007f6ccdd60e02 in g_main_loop_run (loop=0x7f6ccff30b50)
    at /tmp/buildd/glib2.0-2.30.2/./glib/gmain.c:3284
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#13 0x00007f6ccceb4857 in IA__gtk_main ()
    at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkmain.c:1256
        tmp_list = <optimized out>
        functions = 0x0
        init = <optimized out>
        loop = 0x7f6ccff30b50
#14 0x00007f6cce442bfe in main ()
No symbol table info available.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to