[Poppler-bugs] [Bug 74661] pdftocairo -jpeg gives Bus error: 10

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 1 15:57:57 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=74661

Andrew de los Reyes <andrew-freedesktop at gizmolabs.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrew-freedesktop at gizmolab
                   |                            |s.org

--- Comment #13 from Andrew de los Reyes <andrew-freedesktop at gizmolabs.org> ---
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)>
>::Thunk(void*, int) ()
#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 ?? ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler-bugs/attachments/20140301/fe6850bc/attachment.html>


More information about the Poppler-bugs mailing list