After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737836 - Program crashes when opening PDF document
Program crashes when opening PDF document
Status: RESOLVED DUPLICATE of bug 715048
Product: evince
Classification: Core
Component: PDF
3.10.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 739591 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-10-03 10:36 UTC by zipjebt
Modified: 2015-10-16 20:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description zipjebt 2014-10-03 10:36:54 UTC
When opening attached document 5750203260.pdf program starts to display the first pages but then crashes. The window disappears.

Operating System: Xubuntu 14.04 64 bit
Linux Obelix 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

(gdb) run
Starting program: /usr/bin/evince 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

** (evince:5279): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-lLvDFNoD2O: Verbindungsaufbau abgelehnt
[New Thread 0x7f7988b2c700 (LWP 5283)]
[New Thread 0x7f7983fff700 (LWP 5284)]
[New Thread 0x7f79837fe700 (LWP 5285)]
[New Thread 0x7f7982ffd700 (LWP 5286)]
[New Thread 0x7f7963ad6700 (LWP 5290)]
[Thread 0x7f79837fe700 (LWP 5285) exited]
[New Thread 0x7f79837fe700 (LWP 5295)]
[New Thread 0x7f79620fa700 (LWP 5296)]
[New Thread 0x7f79618f9700 (LWP 5297)]
[Thread 0x7f79620fa700 (LWP 5296) exited]
[Thread 0x7f79618f9700 (LWP 5297) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f79837fe700 (LWP 5295)]
active_edges (polygon=0x7f79837fcc80, top=13568, left=0x7f79742a0690)
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-polygon-intersect.c:1235
1235	/build/buildd/cairo-1.13.0~20140204/src/cairo-polygon-intersect.c: Datei oder Verzeichnis nicht gefunden.
(gdb) thread apply all bt

Thread 7 (Thread 0x7f79837fe700 (LWP 5295))

  • #0 active_edges
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-polygon-intersect.c line 1235
  • #1 intersection_sweep
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-polygon-intersect.c line 1271
  • #2 _cairo_polygon_intersect
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-polygon-intersect.c line 1466
  • #3 clip_and_composite_polygon
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-spans-compositor.c line 946
  • #4 _cairo_spans_compositor_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-spans-compositor.c line 1083
  • #5 _cairo_compositor_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-compositor.c line 157
  • #6 _cairo_image_surface_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-image-surface.c line 964
  • #7 _cairo_surface_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-surface.c line 2260
  • #8 _cairo_gstate_stroke
  • #9 _cairo_default_context_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-default-context.c line 1010
  • #10 INT_cairo_stroke
    at /build/buildd/cairo-1.13.0~20140204/src/cairo.c line 2150
  • #11 CairoOutputDev::stroke(GfxState*)
    from /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
  • #12 Gfx::opCloseStroke(Object*, int)
    from /usr/lib/x86_64-linux-gnu/libpoppler.so.44
  • #13 Gfx::go(bool)
    from /usr/lib/x86_64-linux-gnu/libpoppler.so.44
  • #14 Gfx::display(Object*, bool)
    from /usr/lib/x86_64-linux-gnu/libpoppler.so.44
  • #15 Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool)
    from /usr/lib/x86_64-linux-gnu/libpoppler.so.44
  • #16 ??
    from /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8
  • #17 pdf_page_render
    at /build/buildd/evince-3.10.3/./backend/pdf/ev-poppler.cc line 408
  • #18 make_thumbnail_for_page
    at /build/buildd/evince-3.10.3/./backend/pdf/ev-poppler.cc line 454
  • #19 pdf_document_get_thumbnail
    at /build/buildd/evince-3.10.3/./backend/pdf/ev-poppler.cc line 514
  • #20 ev_job_thumbnail_run
    at /build/buildd/evince-3.10.3/./libview/ev-jobs.c line 853
  • #21 ev_job_thread
    at /build/buildd/evince-3.10.3/./libview/ev-job-scheduler.c line 184
  • #22 ev_job_thread_proxy
    at /build/buildd/evince-3.10.3/./libview/ev-job-scheduler.c line 217
  • #23 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #24 start_thread
    at pthread_create.c line 312
  • #25 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 111

Comment 1 Germán Poo-Caamaño 2014-10-03 17:14:32 UTC
Please, may you attach the document test case?
Comment 2 zipjebt 2014-10-05 14:27:11 UTC
Sorry, I tried to upload the PDF document as attachment, but it was too big.

Here the URL to the document:

https://portal.bsh-partner.com/TCcustomBSH/controller/download_file?PDFOBID=pjAqG7dcdcso0pdmdb---CQz&UMOBID=pjAqHbecdcso0pdmdb---CQz
Comment 3 Germán Poo-Caamaño 2015-10-16 16:14:58 UTC
Thanks for taking the time to report this.
This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 715048 ***
Comment 4 Germán Poo-Caamaño 2015-10-16 20:36:27 UTC
*** Bug 739591 has been marked as a duplicate of this bug. ***