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 329166 - garbage in...
garbage in...
Status: RESOLVED DUPLICATE of bug 154438
Product: evince
Classification: Core
Component: general
0.4.x
Other other
: High critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-30 04:54 UTC by Ilguiz Latypov
Modified: 2006-01-31 13:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
The file causing the crash. (4.30 KB, application/pdf)
2006-01-30 05:20 UTC, Ilguiz Latypov
Details

Description Ilguiz Latypov 2006-01-30 04:54:56 UTC
Distribution: Debian testing/unstable
Package: evince
Severity: Normal
Version: GNOME2.12.2 0.4.x
Gnome-Distributor: Debian
Synopsis: garbage in...
Bugzilla-Product: evince
Bugzilla-Component: general
Bugzilla-Version: 0.4.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:

An almost uninteresting example of incorrect PDF file causing evince to
crash on exiting.

Steps to reproduce the crash:
1. Open the file in evince.
2. Close evince.
3. Observe a crash caught by bug-buddy.

Expected Results:

Because the TTF fonts were likely embedded incorrectly, there are
reasons for the program to not function properly.  Ideally, the
correctness of the PDF file could be checked by the program to avoid
crashes.

Additional Information:

The file comes from an early bug 154438 on gpdf

  http://bugzilla.gnome.org/show_bug.cgi?id=154438

The correctly created test PDF file (2005-11-29) opens fine in Evince.



Debugging Information:

Backtrace was generated from '/usr/bin/evince'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1229351232 (LWP 13546)]
[New Thread -1231590480 (LWP 13550)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1229351232 (LWP 13546))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 FT_List_Find
    from /usr/lib/libfreetype.so.6
  • #5 FT_Done_Face
    from /usr/lib/libfreetype.so.6
  • #6 CairoFont::~CairoFont
    from /usr/lib/libpoppler.so.0
  • #7 CairoFontEngine::~CairoFontEngine
    from /usr/lib/libpoppler.so.0
  • #8 CairoOutputDev::~CairoOutputDev
    from /usr/lib/libpoppler.so.0
  • #9 poppler_document_save
    from /usr/lib/libpoppler-glib.so.0
  • #10 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #11 pdf_document_get_type
  • #12 g_object_unref
    from /usr/lib/libgobject-2.0.so.0
  • #13 ev_view_can_zoom_out
  • #14 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #20 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #23 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_bin_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_scrolled_window_get_shadow_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_scrolled_window_get_shadow_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #36 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #39 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_paned_add1
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #50 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #53 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gtk_box_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #58 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #61 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #64 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #65 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #66 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #67 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #68 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 gtk_bin_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #71 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 gtk_window_set_transient_for
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #74 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #75 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #76 g_signal_stop_emission
    from /usr/lib/libgobject-2.0.so.0
  • #77 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #78 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #79 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 gtk_window_remove_embedded_xid
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 g_object_run_dispose
    from /usr/lib/libgobject-2.0.so.0
  • #83 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #85 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #87 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #88 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #89 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #90 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #91 main
  • #0 __kernel_vsyscall




------- Bug created by bug-buddy at 2006-01-30 04:54 -------

Comment 1 Ilguiz Latypov 2006-01-30 05:20:08 UTC
Created attachment 58373 [details]
The file causing the crash.

The cause for the crash might be related to incorrect embedding of TTF for Unicode.
Comment 2 Ilguiz Latypov 2006-01-31 13:09:01 UTC

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