[Poppler-bugs] [Bug 16402] New: evince crashes SIGSEGV in CairoOutputDev:: drawImageMaskPrescaled ()

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 17 13:26:13 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=16402

           Summary: evince crashes SIGSEGV in
                    CairoOutputDev::drawImageMaskPrescaled ()
           Product: poppler
           Version: unspecified
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: cairo backend
        AssignedTo: poppler-bugs at lists.freedesktop.org
        ReportedBy: pvillavi at gmail.com


this bug has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/poppler/+bug/188079

"On opening the PDF file http://uk.arxiv.org/pdf/0801.4602 Evince displays it
(normally except that the thumbnails are all blank) but crashes shortly
afterwards. I think it has sometimes also done so on other PDF documents, but
this is the only one I know to do it reproducibly."

"Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6929b90 (LWP 1092)]
0xb76ffbfc in CairoOutputDev::drawImageMaskPrescaled (this=0x830fb40,
state=0xb509ce78, ref=0x0, str=0xb5071680, width=16, 
    height=16, invert=1, inlineImg=1) at CairoOutputDev.cc:547
547     CairoOutputDev.cc: No such file or directory.
        in CairoOutputDev.cc
Current language:  auto; currently c++
(gdb) bt full
#0  0xb76ffbfc in CairoOutputDev::drawImageMaskPrescaled (this=0x830fb40,
state=0xb509ce78, ref=0x0, str=0xb5071680, 
    width=16, height=16, invert=1, inlineImg=1) at CairoOutputDev.cc:547
        xStep = 0
        m = 1
        pixAcc0 = -124.109444
        yStep = 0
        xt = 114688
        xSrc = 14
        n = 1
        head_pad_size = 0
        pix_size = 1
        tail_pad_size = 0
        y = 10304
        image = <value optimized out>
        pattern = <value optimized out>
        imgStr = (ImageStream *) 0xb5056018
        pix = (Guchar *) 0xb5051fc8 ""
        matrix = {xx = -118776.47215416792, yx = -0, xy = 0, yy =
-118776.47215416792, x0 = 9003828.0514008421, 
  y0 = -14741281.463245157}
        invert_bit = 1
        row_stride = 118776
        xScale = -8.4191758002547283e-06
        yScale = -118776.47215416792
        tx = 9003827
        tx2 = 8885052
        ty = <value optimized out>
        ty2 = -14860058
        scaledHeight = 118777
        scaledWidth = 118776
        head_pad = 0
        tail_pad = 0
        origHeight = 15
        yt = 46103
        lastYStep = <value optimized out>
        total = 2
        __PRETTY_FUNCTION__ = "void
CairoOutputDev::drawImageMaskPrescaled(GfxState*, Object*, Stream*, int, int,
GBool, GBool)"
#1  0xb7700250 in CairoOutputDev::drawImageMask (this=0x830fb40,
state=0xb509ce78, ref=0x0, str=0xb5071680, width=16, 
    height=16, invert=1, inlineImg=1) at CairoOutputDev.cc:699
        matrix = {xx = -118776.47215416792, yx = -0, xy = 0, yy =
-118776.47215416792, x0 = 9003828.0514008421, 
  y0 = -14741281.463245157}
#2  0xb6f0af01 in Gfx::doImage (this=0x8373570, ref=0x0, str=0xb5071680,
inlineImg=1) at Gfx.cc:3503
        dict = <value optimized out>
        maskDict = <value optimized out>
        width = 16
        height = 16
        bits = 1
        maskBits = <value optimized out>
        csMode = streamCSNone
        mask = -1231910796
        invert = <value optimized out>
        colorSpace = <value optimized out>
        maskColorSpace = <value optimized out>
        colorMap = <value optimized out>
        maskColorMap = <value optimized out>
        maskObj = {type = objNone, {booln = 0, intg = 0, real =
1.4853970536756906e-313, string = 0x0, name = 0x0, 
    array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 7}, cmd =
0x0}}
        smaskObj = {type = objNone, {booln = 0, intg = 0, real =
2.758594528254854e-313, string = 0x0, name = 0x0, 
    array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 13}, cmd =
0x0}}
        maskColors = {-1221685260, -1258291184, -1257943760, -1231910984,
-1222585104, -1258291184, -1257943760, 
  -1257966832, -1, 0, -1258291200, 1, -1231910872, 0, -1224664628, -1257826688,
-1231910848, -1231910968, -1225232207, 
  -1257943760, -1224664628, -1231910936, -1225471209, -1257943760, 0, 7,
-1224664628, -1257826688, -1257943744, 
  -1231910824, -1225413362, -1231910872, -1257943760, -1257943744, -1231910872,
-1221685260, 0, -1258291184, -1231910872, 
  -1231910848, -1231910872, -1231910856, 13, 0, -1225038883, 13, -1257950960,
1069128089, 13, 0, -1225418183, 13, 
  -1257943760, 1069128089, -1224664628, -1257692232, -1257943744, -1231910728,
-1225753745, -1257943744, -1231910752, 
  -1231910752, 0, 0}
        maskWidth = <value optimized out>
        maskHeight = <value optimized out>
        maskInvert = <value optimized out>
        maskStr = <value optimized out>
        obj1 = {type = objNone, {booln = -1257654064, intg = -1257654064, real
= 0.10000000638840167, string = 0xb509b8d0, 
    name = 0xb509b8d0 "è\213", array = 0xb509b8d0, dict = 0xb509b8d0, stream =
0xb509b8d0, ref = {num = -1257654064, 
      gen = 1069128089}, cmd = 0xb509b8d0 "è\213"}}
        obj2 = {type = objNone, {booln = 1, intg = 1, real =
3.3951932655938423e-313, string = 0x1, 
    name = 0x1 <Address 0x1 out of bounds>, array = 0x1, dict = 0x1, stream =
0x1, ref = {num = 1, gen = 16}, 
    cmd = 0x1 <Address 0x1 out of bounds>}}
        i = <value optimized out>
#3  0xb6f0bbe1 in Gfx::opBeginImage (this=0x8373570, args=0xb6928984,
numArgs=0) at Gfx.cc:3921
        str = (class Stream *) 0xb5071680
        c1 = -1225737301
        c2 = <value optimized out>
#4  0xb6f08822 in Gfx::execOp (this=0x8373570, cmd=0xb6928b10, args=0xb6928984,
numArgs=0) at Gfx.cc:726
        op = (Operator *) 0xb7020324
        name = 0xb509b8c0 "BI"
        argPtr = (Object *) 0xb6928984
        i = 0
#5  0xb6f08a0b in Gfx::go (this=0x8373570, topLevel=0) at Gfx.cc:594
        obj = {type = objCmd, {booln = -1257654080, intg = -1257654080, real =
0.10000000638840145, string = 0xb509b8c0, 
    name = 0xb509b8c0 "BI", array = 0xb509b8c0, dict = 0xb509b8c0, stream =
0xb509b8c0, ref = {num = -1257654080, 
      gen = 1069128089}, cmd = 0xb509b8c0 "BI"}}
        args = {{type = objNone, {booln = -160, intg = -160, real =
0.10000002384185569, string = 0xffffff60, 
      name = 0xffffff60 <Address 0xffffff60 out of bounds>, array = 0xffffff60,
dict = 0xffffff60, stream = 0xffffff60, 
      ref = {num = -160, gen = 1069128089}, cmd = 0xffffff60 <Address
0xffffff60 out of bounds>}}, {type = objNone, {
      booln = 0, intg = 0, real = 0.099999964237213135, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = 1069128089}, cmd = 0x0}}, {type = objNone, {booln =
0, intg = 0, real = 0.099999964237213135, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = 1069128089}, cmd = 0x0}}, {
    type = objNone, {booln = 160, intg = 160, real = 0.099999964237215355,
string = 0xa0, 
      name = 0xa0 <Address 0xa0 out of bounds>, array = 0xa0, dict = 0xa0,
stream = 0xa0, ref = {num = 160, 
        gen = 1069128089}, cmd = 0xa0 <Address 0xa0 out of bounds>}}, {type =
objNone, {booln = 160, intg = 160, 
      real = 0.099999964237215355, string = 0xa0, name = 0xa0 <Address 0xa0 out
of bounds>, array = 0xa0, dict = 0xa0, 
      stream = 0xa0, ref = {num = 160, gen = 1069128089}, cmd = 0xa0 <Address
0xa0 out of bounds>}}, {type = objNone, {
      booln = 0, intg = 0, real = 0.099999964237213135, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = 1069128089}, cmd = 0x0}}, {type = objNone, {booln =
0, intg = 0, 
      real = 2.1219957909652723e-314, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 1}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-3.2808612745435062e-53, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1257692232}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 1.6975966327722179e-313, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = 8}, cmd = 0x0}}, {type = objNone, {booln = 0, intg
= 0, real = -8.118629717493448e-46, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1231910360}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -nan(0xfffff00000000), string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1}, cmd = 0x0}}, {type = objNone,
{booln = 0, intg = 0, 
      real = -3.2808612745435062e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1257692232}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -9.5853125594741924e-44, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1224664628}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -8.118950449258659e-46, string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1231910312}, cmd = 0x0}}, {type =
objNone, {booln = 0, intg = 0, 
      real = 2.1219957909652723e-314, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 1}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-9.5853125594741924e-44, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1224664628}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = -9.5853125594741924e-44, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = -1224664628}, cmd = 0x0}}, {type = objNone, {booln
= 0, intg = 0, 
      real = -8.1191642704354664e-46, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1231910280}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = 2.1219957909652723e-314, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = 1}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -9.5853125594741924e-44,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1224664628}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = -5.7438868254236044e-44, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1225490768}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = 3.140553770628603e-312, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = 148}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -2.757379238004938e-53, string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1257955108}, cmd = 0x0}}, {type =
objNone, {booln = 0, intg = 0, 
      real = -2.7778902963607684e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1257944808}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -6.1014129387396811e-44, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1225407164}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 1.9991600414754513e+37, string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 1202590844}, cmd = 0x0}}, {type =
objNone, {booln = 0, intg = 0, 
      real = -3.2808612745435062e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1257692232}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -6.8523084368824085e-43, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1221685260}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -8.1200195551426959e-46,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1231910152}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 8.4879831638610893e-313, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 40}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-2.7573234797880484e-53, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1257955136}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = -2.7717090997455744e-53, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = -1257947912}, cmd = 0x0}}, {type = objNone, {booln
= 0, intg = 0, 
      real = -5.9096538309552905e-44, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1225452005}, cmd = 0x0}}}
        numArgs = 0
        i = 6
        lastAbortCheck = 0
        timer = (GooTimer *) 0xb5008828
#6  0xb6f0936a in Gfx::display (this=0x8373570, obj=0xb5051fb4, topLevel=0) at
Gfx.cc:557
        obj2 = {type = objNone, {booln = 0, intg = 0, real =
-2.3115922939722996e-53, string = 0x0, name = 0x0, 
    array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1258178968},
cmd = 0x0}}
        i = <value optimized out>
#7  0xb6f0c380 in Gfx::doForm1 (this=0x8373570, str=0xb5051fb4,
resDict=0xb5054288, matrix=0xb6928da0, bbox=0xb5051f48, 
    transpGroup=0, softMask=0, blendingColorSpace=0x0, isolated=0, knockout=0,
alpha=0, transferFunc=0x0, backdropColor=0x0)
    at Gfx.cc:3879
        oldParser = (Parser *) 0xb5025cb0
        oldBaseMatrix = {1, 0, 0, -1, -0, 842}
        i = <value optimized out>
#8  0xb6f0d7a1 in Gfx::doTilingPatternFill (this=0x8373570, tPat=0xb5051f38,
stroke=0, eoFill=0) at Gfx.cc:1805
        cs = <value optimized out>
        savedPath = (GfxPath *) 0xb506adf0
        xMin = 1
        yMin = -8.4191758002547283e-06
        xMax = 118776.47215416792
        yMax = 255
        x = -124.10944016009724
        x1 = -124.10944016009724
        y1 = -0
        cxMin = -0
        cyMin = -8.4191758002547283e-06
        cxMax = -8.4191758002547283e-06
        cyMax = -8.4191758002547283e-06
        xi1 = 26
        yi1 = 20
        xi = 22
        yi = 9
        m = {4.2385900000000003, 0, 0, 4.2385900000000003, 2473, 5821}
        m1 = {4.2385900000000003, 0, 0, 4.2385900000000003, 3897.16624,
6431.3569600000001}
        det = -99.999999999999986
        xstep = 16
        ystep = 16
#9  0xb6f1464c in Gfx::doPatternFill (this=0x8373570, eoFill=0) at Gfx.cc:1597
        pattern = (class GfxPattern *) 0xff
#10 0xb6f148e9 in Gfx::opFill (this=0x8373570, args=0xb6928f04, numArgs=0) at
Gfx.cc:1477
No locals.
#11 0xb6f08822 in Gfx::execOp (this=0x8373570, cmd=0xb6929090, args=0xb6928f04,
numArgs=0) at Gfx.cc:726
        op = (Operator *) 0xb7021dbc
        name = 0xb50715d0 "f"
        argPtr = (Object *) 0xb6928f04
        i = 0
#12 0xb6f08a0b in Gfx::go (this=0x8373570, topLevel=1) at Gfx.cc:594
        obj = {type = objCmd, {booln = -1257826864, intg = -1257826864, real =
6453.2996372631314, string = 0xb50715d0, 
    name = 0xb50715d0 "f", array = 0xb50715d0, dict = 0xb50715d0, stream =
0xb50715d0, ref = {num = -1257826864, 
      gen = 1085879628}, cmd = 0xb50715d0 "f"}}
        args = {{type = objNone, {booln = -1374389534, intg = -1374389534, real
= 3540.3900000000003, string = 0xae147ae2, 
      name = 0xae147ae2 "", array = 0xae147ae2, dict = 0xae147ae2, stream =
0xae147ae2, ref = {num = -1374389534, 
        gen = 1084991687}, cmd = 0xae147ae2 ""}}, {type = objNone, {booln =
-1030792151, intg = -1030792151, 
      real = 6724.46, string = 0xc28f5c29, name = 0xc28f5c29 <Address
0xc28f5c29 out of bounds>, array = 0xc28f5c29, 
      dict = 0xc28f5c29, stream = 0xc28f5c29, ref = {num = -1030792151, gen =
1085949045}, 
      cmd = 0xc28f5c29 <Address 0xc28f5c29 out of bounds>}}, {type = objNone,
{booln = 687194768, intg = 687194768, 
      real = 3707.9300000000003, string = 0x28f5c290, name = 0x28f5c290
<Address 0x28f5c290 out of bounds>, 
      array = 0x28f5c290, dict = 0x28f5c290, stream = 0x28f5c290, ref = {num =
687194768, gen = 1085077468}, 
      cmd = 0x28f5c290 <Address 0x28f5c290 out of bounds>}}, {type = objNone,
{booln = -687194767, intg = -687194767, 
      real = 6538.3900000000003, string = 0xd70a3d71, name = 0xd70a3d71
<Address 0xd70a3d71 out of bounds>, 
      array = 0xd70a3d71, dict = 0xd70a3d71, stream = 0xd70a3d71, ref = {num =
-687194767, gen = 1085901411}, 
      cmd = 0xd70a3d71 <Address 0xd70a3d71 out of bounds>}}, {type = objNone,
{booln = 858993459, intg = 858993459, 
      real = 3929.5999999999999, string = 0x33333333, name = 0x33333333
<Address 0x33333333 out of bounds>, 
      array = 0x33333333, dict = 0x33333333, stream = 0x33333333, ref = {num =
858993459, gen = 1085190963}, 
      cmd = 0x33333333 <Address 0x33333333 out of bounds>}}, {type = objNone,
{booln = -858993459, intg = -858993459, 
      real = 6453.3000000000002, string = 0xcccccccd, name = 0xcccccccd
<Address 0xcccccccd out of bounds>, 
      array = 0xcccccccd, dict = 0xcccccccd, stream = 0xcccccccd, ref = {num =
-858993459, gen = 1085879628}, 
      cmd = 0xcccccccd <Address 0xcccccccd out of bounds>}}, {type = objNone,
{booln = 0, intg = 0, 
      real = 2.1219957909652723e-314, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 1}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-2.4541262272613201e-53, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1258107392}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = 1.2731974745791634e-313, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = 6}, cmd = 0x0}}, {type = objNone, {booln = 0, intg
= 0, real = -8.1280378492729725e-46, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1231908952}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -nan(0xfffff00000000), string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = -1}, cmd = 0x0}}, {type = objNone,
{booln = 0, intg = 0, 
      real = -2.4541262272613201e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1258107392}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -9.5853125594741924e-44, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1224664628}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -8.1283585810381836e-46,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1231908904}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 2.1219957909652723e-314, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 1}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-9.5853125594741924e-44, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1224664628}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = -9.5853125594741924e-44, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = -1224664628}, cmd = 0x0}}, {type = objNone, {booln
= 0, intg = 0, 
      real = -8.1285724022149909e-46, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1231908872}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = 2.1219957909652723e-314, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = 1}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -9.5853125594741924e-44,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1224664628}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = -5.7438868254236044e-44, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1225490768}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = 5.4323092248710971e-312, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = 256}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -2.4516489693395091e-53,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1258108636}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = -2.4342125783721644e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1258117392}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -6.1014129387396811e-44, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1225407164}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = 1.9991600414754513e+37, string
= 0x0, name = 0x0, array = 0x0, dict = 0x0, 
      stream = 0x0, ref = {num = 0, gen = 1202590844}, cmd = 0x0}}, {type =
objNone, {booln = 0, intg = 0, 
      real = -2.4541262272613201e-53, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1258107392}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0,
real = -6.8523084368824085e-43, 
      string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref =
{num = 0, gen = -1221685260}, cmd = 0x0}}, {
    type = objNone, {booln = 0, intg = 0, real = -8.1294276869222204e-46,
string = 0x0, name = 0x0, array = 0x0, 
      dict = 0x0, stream = 0x0, ref = {num = 0, gen = -1231908744}, cmd =
0x0}}, {type = objNone, {booln = 0, intg = 0, 
      real = 8.4879831638610893e-313, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = 40}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real =
-2.4515932111226195e-53, string = 0x0, 
      name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen =
-1258108664}, cmd = 0x0}}, {type = objNone, {
      booln = 0, intg = 0, real = -2.3963607145636574e-53, string = 0x0, name =
0x0, array = 0x0, dict = 0x0, stream = 0x0, 
      ref = {num = 0, gen = -1258136400}, cmd = 0x0}}, {type = objNone, {booln
= 0, intg = 0, 
      real = -5.9096538309552905e-44, string = 0x0, name = 0x0, array = 0x0,
dict = 0x0, stream = 0x0, ref = {num = 0, 
        gen = -1225452005}, cmd = 0x0}}}
        numArgs = 0
        i = 6
        lastAbortCheck = 0
        timer = (GooTimer *) 0xb5008828
#13 0xb6f0936a in Gfx::display (this=0x8373570, obj=0xb692916c, topLevel=1) at
Gfx.cc:557
        obj2 = {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0,
name = 0x0, array = 0x0, dict = 0x0, 
    stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}
        i = <value optimized out>
#14 0xb6f4f314 in Page::displaySlice (this=0xb50099e8, out=0x830fb40, hDPI=72,
vDPI=72, rotate=0, useMediaBox=0, crop=1, 
    sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=0, catalog=0xb5008c58,
abortCheckCbk=0, abortCheckCbkData=0x0, 
    annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:406
        gfx = (Gfx *) 0x8373570
        obj = {type = objStream, {booln = -1258107392, intg = -1258107392, real
= -4.6694871971807077e-39, 
    string = 0xb502ce00, name = 0xb502ce00 "\b\n\001·\003", array =
0xb502ce00, dict = 0xb502ce00, stream = 0xb502ce00, 
    ref = {num = -1258107392, gen = -1208390576}, cmd = 0xb502ce00
"\b\n\001·\003"}}
        annotList = <value optimized out>
        acroForm = <value optimized out>
        i = <value optimized out>
#15 0xb76f9ee0 in poppler_page_render (page=0x82fd118, cairo=0x837a400) at
poppler-page.cc:438
        output_dev = (class CairoOutputDev *) 0x830fb40
        __PRETTY_FUNCTION__ = "void poppler_page_render(PopplerPage*,
cairo_t*)"
#16 0xb4f9c655 in pdf_document_render (document=0x82fd0f0, rc=0x8376940)
    at /build/buildd/evince-2.22.2/./backend/pdf/ev-poppler.cc:488
        width_points = 595
        height_points = 842
        width = 424
        height = 600
#17 0xb7f5fdf0 in ev_document_render (document=0x82fd0f0, rc=0x8376940)
    at /build/buildd/evince-2.22.2/./libdocument/ev-document.c:221
        retval = (cairo_surface_t *) 0xff
        __PRETTY_FUNCTION__ = "ev_document_render"
#18 0x0806123e in ev_job_render_run (job=0x82d6890) at
/build/buildd/evince-2.22.2/./shell/ev-jobs.c:372
        __PRETTY_FUNCTION__ = "ev_job_render_run"
#19 0x0805f513 in handle_job (job=0x82d6890) at
/build/buildd/evince-2.22.2/./shell/ev-job-queue.c:137
        __PRETTY_FUNCTION__ = "handle_job"
#20 0x0805fa5c in ev_render_thread (data=0x0) at
/build/buildd/evince-2.22.2/./shell/ev-job-queue.c:264
        job = (EvJob *) 0x82d6890
#21 0xb7512a6f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0xb72f24fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#23 0xb7274e5e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available."


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list