<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:andrew-freedesktop@gizmolabs.org" title="Andrew de los Reyes <andrew-freedesktop@gizmolabs.org>"> <span class="fn">Andrew de los Reyes</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - pdftocairo -jpeg gives Bus error: 10"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74661">bug 74661</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>andrew-freedesktop@gizmolabs.org
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - pdftocairo -jpeg gives Bus error: 10"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74661#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - pdftocairo -jpeg gives Bus error: 10"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74661">bug 74661</a>
              from <span class="vcard"><a class="email" href="mailto:andrew-freedesktop@gizmolabs.org" title="Andrew de los Reyes <andrew-freedesktop@gizmolabs.org>"> <span class="fn">Andrew de los Reyes</span></a>
</span></b>
        <pre>I'm seeing this issue on an app I'm developing as well. Mine is a PNaCl
(portable native client) app that runs within Chrome. I've attached the PDF I'm
using and the stack trace.

I see the problem when drawing page 4 (iirc) to the screen (raster). If I don't
scroll down to that page, but export to PDF (rerendering to a new PDF), that
works. Also, I can then open that new PDF and render to a raster display fine.
These are the same symptoms, so I assume we have the same bug.

(Unfortunately, the compiler seems to have optimized away the function args) :(

0x00000000001a0051 in _cairo_clip_intersect_rectangle_box ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-clip-boxes.c:179 
179                 clip->is_region = _cairo_box_is_pixel_aligned (box); 
(gdb) bt 
#0  0x00000000001a0051 in _cairo_clip_intersect_rectangle_box ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-clip-boxes.c:179 
#1  0x000000000019fba0 in _cairo_clip_intersect_box ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-clip-boxes.c:265 
#2  0x000000000021a200 in _cairo_spans_compositor_stroke () 
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-spans-compositor.c:1070 
#3  0x00000000001afb20 in _cairo_image_surface_stroke ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-compositor.c:157 
#4  0x00000000001d6ee0 in _cairo_surface_stroke ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-surface.c:2210 
#5  0x00000000001a83c0 in _cairo_gstate_stroke () 
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-gstate.c:1185 
#6  0x00000000001a4200 in _cairo_default_context_stroke ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.16/src/cairo-default-context.c:1013 
#7  0x000000000019d200 in INT_cairo_stroke ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/cairo-1.12.---Type
<return> to continue, or q <return> to quit---  
16/src/cairo.c:2146 
#8  0x0000000000136080 in CairoOutputDev::stroke () 
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/CairoOutputDev.cc:778 
#9  0x00000000000a5b80 in Gfx::opStroke ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:1801 
#10 0x00000000000b1720 in execOp (numArgs=<optimized out>)  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:853 
#11 go ()  
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:712 
#12 Gfx::display () 
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:678 
#13 0x00000000000b2280 in Gfx::drawForm () 
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:4855
#14 0x00000000000a4b00 in doForm ()
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:4777
#15 Gfx::opXObject ()
#16 0x00000000000b1720 in execOp (numArgs=<optimized out>)
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:853
#17 go ()
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:712
#18 Gfx::display ()
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Gfx.cc:678
#19 0x0000000000102900 in PDFDoc::displayPageSlice ()
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/poppler/Page.cc:584
#20 0x00000000000930c0 in poppler::SimpleDocument::RenderPage ()
    at
/usr/local/google/home/adlr/Code/naclports/src/out/repository/poppler-0.24.4/cpp/poppler-document.cpp:712
#21 0x0000000000034ea0 in pdfsketch::DocumentView::DrawRect(_cairo*,
pdfsketch::Rect const&) ()
#22 0x000000000002ea80 in pdfsketch::View::DrawRect(_cairo*, pdfsketch::Rect
const&) ()
#23 0x000000000002ea80 in pdfsketch::View::DrawRect(_cairo*, pdfsketch::Rect
const&) ()
---Type <return> to continue, or q <return> to quit---
#24 0x000000000002ea80 in pdfsketch::View::DrawRect(_cairo*, pdfsketch::Rect
const&) ()
#25 0x000000000002f820 in pdfsketch::RootView::DrawRect(_cairo*,
pdfsketch::Rect const&) ()
#26 0x000000000002fd00 in pdfsketch::RootView::HandleDrawRequest(int) ()
#27 0x000000000002ff20 in pp::CompletionCallbackFactory<pdfsketch::RootView,
pp::ThreadSafeThreadTraits>::CallbackData<pp::CompletionCallbackFactory<pdfsketch::RootView,
pp::ThreadSafeThreadTraits>::Dispatcher0<void (pdfsketch::RootView::*)(int)>
<span class="quote">>::Thunk(void*, int) ()</span >
#28 0x000000000fc959c0 in ?? ()
#29 0x000000000fc95fe0 in ?? ()
#30 0x000000000fc96560 in ?? ()
#31 0x000000000fcbbda0 in ?? ()
#32 0x000000000fc95440 in ?? ()
#33 0x000000000fca7d00 in ?? ()
#34 0x000000000fc94340 in ?? ()
#35 0x000000000fb923e0 in ?? ()
#36 0x000000000fa63b80 in ?? ()
#37 0x000000000fa64fa0 in ?? ()
#38 0x0000000000090000 in pp::(anonymous namespace)::RunThread (
    void_data=<optimized out>)
    at
/mnt/data/b/build/slave/linux-sdk-multirel/build/src/out/pepper_33/src/ppapi_cpp/message_loop.cc:67
#39 0x000000000008bd80 in nc_thread_starter () at nc_thread.c:117
#40 0x000000000fa01100 in ?? ()
#41 0x0000000000000000 in ?? ()</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>