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 375121 - crash in Image Viewer: opening a (possibly corr...
crash in Image Viewer: opening a (possibly corr...
Status: RESOLVED DUPLICATE of bug 356666
Product: eog
Classification: Core
Component: general
unspecified
Other All
: High critical
: ---
Assigned To: EOG Maintainers
EOG Maintainers
: 409287 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-11-14 14:44 UTC by steven
Modified: 2007-02-21 12:55 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description steven 2006-11-14 14:44:36 UTC
Version: 2.16.0.1

What were you doing when the application crashed?
opening a (possibly corrupt) .svg file, exported from visual paradigm UML modeling application


Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:45:28 EST 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Permissive
Accessibility: Disabled
----------- .xsession-errors ---------------------
(nautilus:30551): Eel-WARNING **: Trying to add a callback for preferences/background_color that already exists.
(nautilus:30551): Eel-WARNING **: Trying to add a callback for preferences/background_filename that already exists.
(nautilus:30551): Eel-WARNING **: Trying to add a callback for preferences/background_set that already exists.
(nautilus:30551): Eel-WARNING **: Trying to add a callback for preferences/background_color that already exists.
(nautilus:30551): Eel-WARNING **: Trying to add a callback for preferences/background_filename that already exists.
** (bug-buddy:726): WARNING **: Couldn't load icon for Open Folder
** (bug-buddy:743): WARNING **: Couldn't load icon for Open Folder
** (bug-buddy:757): WARNING **: Couldn't load icon for Open Folder
--------------------------------------------------

Memory status: size: 127098880 vsize: 0 resident: 127098880 share: 0 rss: 30281728 rss_rlim: 0
CPU usage: start_time: 1163515421 rtime: 0 utime: 126 stime: 0 cutime:119 cstime: 0 timeout: 7 it_real_value: 0 frequency: 0

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208518960 (LWP 752)]
[New Thread -1293173872 (LWP 754)]
[New Thread -1210889328 (LWP 753)]
(no debugging symbols found)
0x00d8f402 in __kernel_vsyscall ()

Thread 2 (Thread -1293173872 (LWP 754))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 cairo_matrix_transform_distance
    from /usr/lib/libcairo.so.2
  • #5 cairo_matrix_transform_point
    from /usr/lib/libcairo.so.2
  • #6 cairo_font_options_create
    from /usr/lib/libcairo.so.2
  • #7 cairo_font_options_create
    from /usr/lib/libcairo.so.2
  • #8 cairo_show_glyphs
    from /usr/lib/libcairo.so.2
  • #9 pango_cairo_show_glyph_string
    from /usr/lib/libpangocairo-1.0.so.0
  • #10 pango_renderer_draw_glyphs
    from /usr/lib/libpango-1.0.so.0
  • #11 pango_renderer_draw_layout_line
    from /usr/lib/libpango-1.0.so.0
  • #12 pango_renderer_draw_layout
    from /usr/lib/libpango-1.0.so.0
  • #13 pango_cairo_show_error_underline
    from /usr/lib/libpangocairo-1.0.so.0
  • #14 rsvg_error_get_type
    from /usr/lib/librsvg-2.so.2
  • #15 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #16 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #17 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #18 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #19 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #20 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #21 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #22 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #23 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #24 rsvg_handle_new_from_data
    from /usr/lib/librsvg-2.so.2
  • #25 rsvg_handle_render_cairo_sub
    from /usr/lib/librsvg-2.so.2
  • #26 rsvg_handle_get_pixbuf_sub
    from /usr/lib/librsvg-2.so.2
  • #27 rsvg_handle_get_pixbuf
    from /usr/lib/librsvg-2.so.2
  • #28 fill_info
    from /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so
  • #29 gdk_pixbuf_loader_close
    from /usr/lib/libgdk_pixbuf-2.0.so.0
  • #30 gnome_gdk_pixbuf_new_from_uri_at_scale
    from /usr/lib/libgnomeui-2.so.0
  • #31 gnome_thumbnail_factory_generate_thumbnail
    from /usr/lib/libgnomeui-2.so.0
  • #32 g_cclosure_marshal_VOID__VOID
  • #33 g_cclosure_marshal_VOID__VOID
  • #34 g_cclosure_marshal_VOID__VOID
  • #35 g_cclosure_marshal_VOID__VOID
  • #36 g_thread_create_full
    from /lib/libglib-2.0.so.0
  • #37 start_thread
    from /lib/libpthread.so.0
  • #38 clone
    from /lib/libc.so.6

Comment 1 Claudio Saavedra 2006-11-14 14:50:45 UTC
Possibly a bug in rsvg.

Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!

Could you also please attach the svg that made eog crash? Thank you!
Comment 2 Steven Op de beeck 2006-11-14 16:00:50 UTC
Distribution: Fedora Core release 6 (Zod)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

System: Linux 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:45:28 EST 2006 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: Permissive
Accessibility: Disabled
----------- .xsession-errors ---------------------
** (bug-buddy:3122): WARNING **: Couldn't load icon for Open Folder
warning: the debug information found in "/usr/lib/debug//usr/bin/nautilus.debug" does not match "/usr/bin/nautilus" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib/libnautilus-extension.so.1.1.0.debug" does not match "/usr/lib/libnautilus-extension.so.1" (CRC mismatch).
Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4000003 (Bug Buddy); these messages lack timestamps and therefore suck.
seahorse nautilus module initialized
Initializing nautilus-search-tool extension
Initializing nautilus-open-terminal extension
Xlib: unexpected async reply (sequence 0x10b6)!
** (bug-buddy:3169): WARNING **: Couldn't load icon for Open Folder
--------------------------------------------------

Memory status: size: 130306048 vsize: 0 resident: 130306048 share: 0 rss: 33898496 rss_rlim: 0
CPU usage: start_time: 1163519480 rtime: 0 utime: 168 stime: 0 cutime:162 cstime: 0 timeout: 6 it_real_value: 0 frequency: 0

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

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208183088 (LWP 3165)]
[New Thread -1292838000 (LWP 3167)]
[New Thread -1210553456 (LWP 3166)]
0x00921402 in __kernel_vsyscall ()

Thread 1 (Thread -1208183088 (LWP 3165))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 cairo_restore
    from /usr/lib/libcairo.so.2
  • #5 pango_cairo_show_glyph_string
    from /usr/lib/libpangocairo-1.0.so.0
  • #6 pango_renderer_draw_glyphs
    from /usr/lib/libpango-1.0.so.0
  • #7 pango_cairo_renderer_get_type
    from /usr/lib/libpangocairo-1.0.so.0
  • #8 gdk_draw_layout_line
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 pango_renderer_draw_glyphs
    from /usr/lib/libpango-1.0.so.0
  • #10 pango_renderer_draw_layout_line
    from /usr/lib/libpango-1.0.so.0
  • #11 pango_renderer_draw_layout
    from /usr/lib/libpango-1.0.so.0
  • #12 gdk_draw_layout_with_colors
    from /usr/lib/libgdk-x11-2.0.so.0
  • #13 gdk_draw_layout
    from /usr/lib/libgdk-x11-2.0.so.0
  • #14 gtk_style_attach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 gtk_paint_layout
    from /usr/lib/libgtk-x11-2.0.so.0
  • #16 gtk_label_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #20 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #23 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #31 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #32 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #35 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #44 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #45 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #48 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #56 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #57 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #58 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #59 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #60 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 gtk_toolbar_set_drop_highlight_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #65 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #66 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #67 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #68 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #69 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #71 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #72 gtk_box_pack_start_defaults
    from /usr/lib/libgtk-x11-2.0.so.0
  • #73 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #76 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #77 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #78 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #79 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #80 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #81 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #82 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #83 gtk_container_propagate_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #84 gtk_button_box_set_child_size
    from /usr/lib/libgtk-x11-2.0.so.0
  • #85 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #86 gtk_container_forall
    from /usr/lib/libgtk-x11-2.0.so.0
  • #87 gtk_window_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #88 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 g_value_set_static_boxed
    from /lib/libgobject-2.0.so.0
  • #90 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #91 g_signal_override_class_closure
    from /lib/libgobject-2.0.so.0
  • #92 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #93 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #94 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #95 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 gdk_window_is_viewable
    from /usr/lib/libgdk-x11-2.0.so.0
  • #97 gdk_window_process_all_updates
    from /usr/lib/libgdk-x11-2.0.so.0
  • #98 gtk_container_check_resize
    from /usr/lib/libgtk-x11-2.0.so.0
  • #99 g_source_is_destroyed
    from /lib/libglib-2.0.so.0
  • #100 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #101 g_main_context_check
    from /lib/libglib-2.0.so.0
  • #102 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #103 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #104 main
    at main.c line 636
  • #105 __libc_start_main
    from /lib/libc.so.6
  • #106 _start
  • #0 __kernel_vsyscall

Comment 3 Steven Op de beeck 2006-11-14 16:03:02 UTC
Hi,

It's difficult for me to provide the svg that triggers the crash, as it contains yet unpublished research results.

However, Inkscape does correctly open and display the svg in question.

regards,
Comment 4 Christian Kirbach 2006-11-15 22:25:19 UTC
Thanks for the bug report. 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 356666 ***
Comment 5 palfrey 2007-02-21 12:55:16 UTC
*** Bug 409287 has been marked as a duplicate of this bug. ***