<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>