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 326572 - Evolution crashes when printing
Evolution crashes when printing
Status: RESOLVED FIXED
Product: gnome-print
Classification: Deprecated
Component: general
2.5.x
Other other
: Immediate blocker
: ---
Assigned To: Jody Goldberg
Jody Goldberg
: 327911 328862 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-01-11 10:24 UTC by svenole
Modified: 2006-02-21 06:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description svenole 2006-01-11 10:24:35 UTC
Distribution: Fedora Core 5 (Fedora Development)
Package: Evolution 2.5.4-2
Priority: Normal
Version: GNOME2.13.4 1.5.94
Gnome-Distributor: Red Hat, Inc
Synopsis: Evolution crashes when printing an email
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: 1.5.94
BugBuddy-GnomeVersion: 2.0 (2.13.0)
Description:
Description of the crash:
Evolution crashes when printing an email

Steps to reproduce the crash:
1. View an email with HTML inline attachment
2 [details]. Print the email
3.

Expected Results:
email gets printed

How often does this happen?
always

Additional Information:



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
`shared object read from target memory' has disappeared; keeping its
symbols.
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208387920 (LWP 9210)]
[New Thread -1398047840 (LWP 9569)]
[New Thread -1355822176 (LWP 9275)]
[New Thread -1345332320 (LWP 9260)]
[New Thread -1334838368 (LWP 9259)]
[New Thread -1323955296 (LWP 9251)]
[New Thread -1313465440 (LWP 9250)]
[New Thread -1302901856 (LWP 9240)]
[New Thread -1292412000 (LWP 9239)]
[New Thread -1281897568 (LWP 9238)]
[New Thread -1271407712 (LWP 9237)]
[New Thread -1260909664 (LWP 9236)]
(no debugging symbols found)
0x00de5402 in __kernel_vsyscall ()

Thread 1 (Thread -1208387920 (LWP 9210))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_init_with_popt_table
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #5 g_log
    from /usr/lib/libglib-2.0.so.0
  • #6 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #7 dbus_g_connection_flush
    from /usr/lib/libdbus-glib-1.so.2
  • #8 dbus_g_connection_flush
    from /usr/lib/libdbus-glib-1.so.2
  • #9 dbus_connection_setup_with_g_main
    from /usr/lib/libdbus-glib-1.so.2
  • #10 gnome_cups_printer_get_icon
    from /usr/lib/libgnomecups-1.0.so.1
  • #11 gnome_cups_printer_new_printer_notify_add
    from /usr/lib/libgnomecups-1.0.so.1
  • #12 gpa_module_init
    from /usr/lib/libgnomeprint/2.12.1/modules/libgnomeprintcups.so
  • #13 gpa_printer_list_load
    from /usr/lib/libgnomeprint-2-2.so.0
  • #14 gpa_init
    from /usr/lib/libgnomeprint-2-2.so.0
  • #15 gpa_config_from_string
    from /usr/lib/libgnomeprint-2-2.so.0
  • #16 gnome_print_config_from_string
    from /usr/lib/libgnomeprint-2-2.so.0
  • #17 e_print_load_config
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #18 em_folder_view_print
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #19 em_folder_view_print
    from /usr/lib/evolution/2.6/components/libevolution-mail.so
  • #20 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #21 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #22 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #23 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #24 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #25 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #26 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #27 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #28 bonobo_ui_engine_add_sync
    from /usr/lib/libbonoboui-2.so.0
  • #29 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #35 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #36 bonobo_ui_sync_menu_new
    from /usr/lib/libbonoboui-2.so.0
  • #37 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #42 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 gtk_menu_shell_append
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gtk_menu_attach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #51 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #52 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #56 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #57 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #58 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #59 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #60 POA_GNOME_Evolution_DataServer_InterfaceCheck__fini
  • #61 __libc_start_main
    from /lib/libc.so.6
  • #62 ??




------- Bug created by bug-buddy at 2006-01-11 10:24 -------


Unknown version 1.5.94 in product Evolution.  Setting version to "1.5.x".

Comment 1 Bart Vanbrabant 2006-01-13 08:58:16 UTC
For me evolution also crashes when trying to create a print preview from the calendar. I can provide a backtrace of this crash if needed.
Comment 2 Igor Miletic 2006-01-26 19:25:08 UTC
Same here. It crashes when trying to print an email.
Comment 3 Karsten Bräckelmann 2006-01-27 17:02:38 UTC
*** Bug 328862 has been marked as a duplicate of this bug. ***
Comment 4 Karsten Bräckelmann 2006-01-27 17:07:32 UTC
Confirming due to duplicate. See bug 328862 comment 3 for details and another stacktrace.
Comment 5 Karsten Bräckelmann 2006-01-27 17:12:00 UTC
Another 2 confirmations in here that printing in generaklk is broken. BLOCKER.
Comment 6 Karsten Bräckelmann 2006-01-27 17:24:54 UTC
See bug 328868. Something seriously is borked.
Comment 7 Karsten Bräckelmann 2006-01-27 18:14:17 UTC
Adjusting Summary. General printing issue.
Comment 8 parthasarathi susarla 2006-01-30 05:58:26 UTC
The crash is in gnome-print. I dont think this belongs to Evolution
Comment 9 Veerapuram Varadhan 2006-01-30 16:08:57 UTC
Moving the bug to gnome-print according to comment 8.
Comment 10 Karsten Bräckelmann 2006-01-30 19:01:23 UTC
*** Bug 327911 has been marked as a duplicate of this bug. ***
Comment 11 Karsten Bräckelmann 2006-01-30 19:02:17 UTC
See bug 327911 for a stacktrace with more debugging enabled.
Comment 12 Andreas J. Guelzow 2006-01-31 23:55:14 UTC
What makes you think that this crash is in gnomeprint?

To me it seems to be in libdbus-glib-1.so.2 or one of the evolution portions.
Comment 13 Matthias Clasen 2006-02-14 05:03:25 UTC
Analysis from Fedora bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=177546
on this issue:

It looks like a single process can only call dbus_connection_setup_with_g_main once.

Evolution already calls this for its NetworkManager integration; when you print,
the libgnomecups code also calls it internally.
Comment 14 Dan Williams 2006-02-21 06:30:53 UTC
Fixed in NetworkManager CVS.

Fedora's libgnomecups dbus patch also needs to use dbus_bus_get_private() to return a private, non-shared connection to the bus or this may happen again when another dbus-using library gets liked to an app that uses libgnomecups with the patch.