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 325325 - Evince crashes while rendering PDF file
Evince crashes while rendering PDF file
Status: RESOLVED DUPLICATE of bug 312936
Product: evince
Classification: Core
Component: general
git master
Other All
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-12-30 20:19 UTC by Wouter Bolsterlee (uws)
Modified: 2005-12-30 20:29 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Wouter Bolsterlee (uws) 2005-12-30 20:19:33 UTC
Steps to reproduce:
Evince HEAD (with poppler HEAD) crashes while rendering
http://www.w3.org/TR/CSS21/css2.pdf

I've also filed https://bugs.freedesktop.org/show_bug.cgi?id=5466 on poppler.

Stack trace:
elin:~/Library/CSS > gdb evince
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".

(gdb) run css2.pdf
Starting program: /opt/gnome/bin/evince css2.pdf
[Thread debugging using libthread_db enabled]
[New Thread -1227729216 (LWP 12062)]
[New Thread -1230333008 (LWP 12066)]
Error: Couldn't find a font for 'Helvetica'
some font thing failed
Error: Couldn't find a font for 'Helvetica Bold'
some font thing failed
Error: Couldn't find a font for 'Helvetica Oblique'
some font thing failed
Error: Couldn't find a font for 'Courier'
some font thing failed
failed to look up 9
failed to look up 10
failed to look up 11
failed to look up 12
failed to look up 13
failed to look up 14
failed to look up 15
failed to look up 16
failed to look up 17
failed to look up 18
failed to look up 19
failed to look up 20
failed to look up 21
failed to look up 22
failed to look up 23
failed to look up 9
failed to look up 24
failed to look up 25
failed to look up 25
failed to look up 26

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.
failed to look up 29
failed to look up 29
failed to look up 30
failed to look up 31
failed to look up 32
failed to look up 32
failed to look up 33
failed to look up 34
failed to look up 34
failed to look up 35
failed to look up 36
failed to look up 37
failed to look up 38
failed to look up 39

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): WARNING **: Unimplemented destination: POPPLER_DEST_UNKNOWN,
please post a bug report with a testcase.

** (evince:12062): CRITICAL **: ev_page_cache_get_page_label: assertion `page >=
0 && page < page_cache->n_pages' failed

** (evince:12062): CRITICAL **: ev_page_cache_get_page_label: assertion `page >=
0 && page < page_cache->n_pages' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1227729216 (LWP 12062)]
0xb6e77448 in FT_Done_Face () from /usr/lib/libfreetype.so.6
(gdb) thread all apply bt
No symbol "all" in current context.
(gdb) thread apply all bt

Thread 1 (Thread -1227729216 (LWP 12062))

  • #0 FT_Done_Face
    from /usr/lib/libfreetype.so.6
  • #1 ~CairoFont
    at CairoFontEngine.cc line 258
  • #2 ~CairoFontEngine
    at CairoFontEngine.cc line 309
  • #3 ~CairoOutputDev
    at CairoOutputDev.cc line 62
  • #4 poppler_document_finalize
    at poppler-document.cc line 154
  • #5 IA__g_object_unref
    at gobject.c line 1702
  • #6 pdf_document_dispose
    at ev-poppler.cc line 150
  • #7 IA__g_object_unref
    at gobject.c line 1674
  • #8 ev_view_destroy
    at ev-view.c line 2235
  • #9 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #10 g_type_class_meta_marshal
    at gclosure.c line 569
  • #11 IA__g_closure_invoke
    at gclosure.c line 492
  • #12 signal_emit_unlocked_R
    at gsignal.c line 2601
  • #13 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #14 IA__g_signal_emit
    at gsignal.c line 2288
  • #15 gtk_object_dispose
    at gtkobject.c line 378
  • #16 gtk_widget_dispose
    at gtkwidget.c line 6656
  • #17 IA__g_object_run_dispose
    at gobject.c line 567
  • #18 IA__gtk_object_destroy
    at gtkobject.c line 363
  • #19 IA__gtk_widget_destroy
    at gtkwidget.c line 1995
  • #20 gtk_bin_forall
    at gtkbin.c line 166
  • #21 gtk_scrolled_window_forall
    at gtkscrolledwindow.c line 816
  • #22 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #23 gtk_container_destroy
    at gtkcontainer.c line 829
  • #24 gtk_scrolled_window_destroy
    at gtkscrolledwindow.c line 675
  • #25 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #26 g_type_class_meta_marshal
    at gclosure.c line 569
  • #27 IA__g_closure_invoke
    at gclosure.c line 492
  • #28 signal_emit_unlocked_R
    at gsignal.c line 2601
  • #29 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #30 IA__g_signal_emit
    at gsignal.c line 2288
  • #31 gtk_object_dispose
    at gtkobject.c line 378
  • #32 gtk_widget_dispose
    at gtkwidget.c line 6656
  • #33 IA__g_object_run_dispose
    at gobject.c line 567
  • #34 IA__gtk_object_destroy
    at gtkobject.c line 363
  • #35 IA__gtk_widget_destroy
    at gtkwidget.c line 1995
  • #36 gtk_paned_forall
    at gtkpaned.c line 1098
  • #37 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #38 gtk_container_destroy
    at gtkcontainer.c line 829
  • #39 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #40 g_type_class_meta_marshal
    at gclosure.c line 569
  • #41 IA__g_closure_invoke
    at gclosure.c line 492
  • #42 signal_emit_unlocked_R
    at gsignal.c line 2601
  • #43 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #44 IA__g_signal_emit
    at gsignal.c line 2288
  • #45 gtk_object_dispose
    at gtkobject.c line 378
  • #46 gtk_widget_dispose
    at gtkwidget.c line 6656
  • #47 IA__g_object_run_dispose
    at gobject.c line 567
  • #48 IA__gtk_object_destroy
    at gtkobject.c line 363
  • #49 IA__gtk_widget_destroy
    at gtkwidget.c line 1995
  • #50 gtk_box_forall
    at gtkbox.c line 703
  • #51 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #52 gtk_container_destroy
    at gtkcontainer.c line 829
  • #53 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #54 g_type_class_meta_marshal
    at gclosure.c line 569
  • #55 IA__g_closure_invoke
    at gclosure.c line 492
  • #56 signal_emit_unlocked_R
    at gsignal.c line 2601
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #58 IA__g_signal_emit
    at gsignal.c line 2288
  • #59 gtk_object_dispose
    at gtkobject.c line 378
  • #60 gtk_widget_dispose
    at gtkwidget.c line 6656
  • #61 IA__g_object_run_dispose
    at gobject.c line 567
  • #62 IA__gtk_object_destroy
    at gtkobject.c line 363
  • #63 IA__gtk_widget_destroy
    at gtkwidget.c line 1995
  • #64 gtk_bin_forall
    at gtkbin.c line 166
  • #65 IA__gtk_container_foreach
    at gtkcontainer.c line 1292
  • #66 gtk_container_destroy
    at gtkcontainer.c line 829
  • #67 gtk_window_destroy
    at gtkwindow.c line 3828
  • #68 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #69 g_type_class_meta_marshal
    at gclosure.c line 569
  • #70 IA__g_closure_invoke
    at gclosure.c line 492
  • #71 signal_emit_unlocked_R
    at gsignal.c line 2601
  • #72 IA__g_signal_emit_valist
    at gsignal.c line 2244
  • #73 IA__g_signal_emit
    at gsignal.c line 2288
  • #74 gtk_object_dispose
    at gtkobject.c line 378
  • #75 gtk_widget_dispose
    at gtkwidget.c line 6656
  • #76 gtk_window_dispose
    at gtkwindow.c line 1762
  • #77 IA__g_object_run_dispose
    at gobject.c line 567
  • #78 IA__gtk_object_destroy
    at gtkobject.c line 363
  • #79 IA__gtk_widget_destroy
    at gtkwidget.c line 1995
  • #80 IA__gtk_main_do_event
    at gtkmain.c line 1342
  • #81 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #82 IA__g_main_context_dispatch
    at gmain.c line 1934
  • #83 g_main_context_iterate
    at gmain.c line 2565
  • #84 IA__g_main_loop_run
    at gmain.c line 2769
  • #85 IA__gtk_main
    at gtkmain.c line 985
  • #86 main
    at main.c line 295


Other information:
Comment 1 Nickolay V. Shmyrev 2005-12-30 20:29:10 UTC
Thanks, Wouter for reporting. Feel free to file any other problem you'll find.

*** This bug has been marked as a duplicate of 312936 ***