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 598713 - eog crashed with SIGSEGV in IA__gdk_cairo_set_source_pixbuf()
eog crashed with SIGSEGV in IA__gdk_cairo_set_source_pixbuf()
Status: RESOLVED OBSOLETE
Product: eog
Classification: Core
Component: general
2.32.x
Other Linux
: Normal critical
: ---
Assigned To: EOG Maintainers
EOG Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-10-16 18:16 UTC by Fabio Durán Verdugo
Modified: 2013-04-09 15:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description Fabio Durán Verdugo 2009-10-16 18:16:11 UTC
Try to print a image

Thread 1 (Thread 19993)

  • #0 IA__gdk_cairo_set_source_pixbuf
    at /build/buildd/gtk+2.0-2.18.2/gdk/gdkcairo.c line 242
  • #1 ??
  • #2 _gtk_marshal_VOID__OBJECT_INT
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmarshalers.c line 2114
  • #3 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #4 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #5 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #6 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #7 common_render_page
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkprintoperation.c line 2566
  • #8 print_pages_idle
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkprintoperation.c line 2770
  • #9 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.18.2/gdk/gdk.c line 506
  • #10 g_idle_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 4065
  • #11 g_main_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 1960
  • #12 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2513
  • #13 g_main_context_iterate
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2591
  • #14 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2799
  • #15 print_pages
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkprintoperation.c line 2929
  • #16 IA__gtk_print_operation_run
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkprintoperation.c line 3103
  • #17 ??
  • #18 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.22.2/gobject/gmarshal.c line 77
  • #19 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #21 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2980
  • #22 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #23 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkaction.c line 727
  • #24 closure_accel_activate
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkaction.c line 1647
  • #25 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3247
  • #27 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #28 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #29 IA__gtk_accel_group_activate
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkaccelgroup.c line 860
  • #30 IA__gtk_accel_groups_activate
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkaccelgroup.c line 897
  • #31 IA__gtk_window_activate_key
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkwindow.c line 8269
  • #32 gtk_window_key_press_event
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkwindow.c line 5170
  • #33 ??
  • #34 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmarshalers.c line 84
  • #35 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 878
  • #36 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.22.2/gobject/gclosure.c line 767
  • #37 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3285
  • #38 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 2990
  • #39 IA__g_signal_emit
    at /build/buildd/glib2.0-2.22.2/gobject/gsignal.c line 3037
  • #40 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkwidget.c line 4767
  • #41 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmain.c line 2389
  • #42 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmain.c line 1620
  • #43 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.18.2/gdk/x11/gdkevents-x11.c line 2369
  • #44 g_main_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 1960
  • #45 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2513
  • #46 g_main_context_iterate
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2591
  • #47 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.22.2/glib/gmain.c line 2799
  • #48 IA__gtk_main
    at /build/buildd/gtk+2.0-2.18.2/gtk/gtkmain.c line 1216
  • #49 main

Comment 1 Felix Riemann 2009-10-28 17:02:41 UTC
I think I have an idea what's up here. Need to look if I can produce a test case.
No easy solution in sight though.

Had the image you were trying to print finished loading already?


Btw, please don't set the GNOME target field on your own. It's pretty much release-team-only. See: https://bugzilla.gnome.org/page.cgi?id=fields.html#cf_gnome_target
Comment 2 Milan Bouchet-Valat 2010-10-29 20:00:25 UTC
Still hapenning with 2.32.0. Please ask if you need a more recent backtrace. BTW, I think your hypothesis that the crash happens when printing an image that wasn't loaded yet is right.
Comment 3 Fabio Durán Verdugo 2013-04-09 15:14:09 UTC
long time I don't have this bug.
Let's assume this to be OBSOLETE then. Please reopen if it's not.