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 328862 - Evolution crashes when I try to print
Evolution crashes when I try to print
Status: RESOLVED DUPLICATE of bug 326572
Product: evolution
Classification: Applications
Component: Mailer
2.6.x
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 328868 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-01-27 16:50 UTC by Bryan O'Sullivan
Modified: 2013-09-13 00:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Bryan O'Sullivan 2006-01-27 16:50:35 UTC
Steps to reproduce:
1. Set gtk key bindings preferences to Emacs in gconf-editor.
2. Start composing a message in Evolution.
3. Type <ctrl-P>, which should go to the previous line.  Instead, the app crashes.


Stack trace:


Other information:
I'm running evo evolution-2.5.4-2 on fc5t2.
Comment 1 Bryan O'Sullivan 2006-01-27 16:51:55 UTC
Here's the backtrace from bug-buddy.

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)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208531280 (LWP 9006)]
[New Thread -1364403296 (LWP 9108)]
[New Thread -1353913440 (LWP 9107)]
[New Thread -1326449760 (LWP 9016)]
[New Thread -1278055520 (LWP 9015)]
[New Thread -1314505824 (LWP 9013)]
[New Thread -1267565664 (LWP 9011)]
[New Thread -1257067616 (LWP 9010)]
[New Thread -1246184544 (LWP 9009)]
[New Thread -1235694688 (LWP 9008)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x009e5402 in __kernel_vsyscall ()

Thread 1 (Thread -1208531280 (LWP 9006))

  • #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_new
    from /usr/lib/libgnomeprint-2-2.so.0
  • #16 gnome_print_config_default
    from /usr/lib/libgnomeprint-2-2.so.0
  • #17 e_print_load_config
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #18 org_gnome_print_message
    from /usr/lib/evolution/2.6/plugins/liborg-gnome-print-message.so
  • #19 e_plugin_hook_register_type
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #20 e_plugin_invoke
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #21 e_menu_construct
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #22 e_import_new
    from /usr/lib/evolution/2.6/libeutil.so.0
  • #23 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #26 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #27 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #28 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #29 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #30 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #31 bonobo_ui_engine_add_sync
    from /usr/lib/libbonoboui-2.so.0
  • #32 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #39 bonobo_ui_sync_menu_new
    from /usr/lib/libbonoboui-2.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_can_activate_accel
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_override_class_closure
    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_accel_group_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_accel_groups_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_window_activate_key
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 gtk_window_activate_key
    from /usr/lib/libgtk-x11-2.0.so.0
  • #54 bonobo_window_remove_popup
    from /usr/lib/libbonoboui-2.so.0
  • #55 gtk_marshal_BOOLEAN__VOID
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 g_value_set_static_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_signal_override_class_closure
    from /usr/lib/libgobject-2.0.so.0
  • #59 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #61 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 gdk_add_client_message_filter
    from /usr/lib/libgdk-x11-2.0.so.0
  • #65 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #66 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #67 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #68 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #69 POA_GNOME_Evolution_DataServer_InterfaceCheck__fini
  • #70 __libc_start_main
    from /lib/libc.so.6
  • #71 ??

Comment 2 Bryan O'Sullivan 2006-01-27 16:52:38 UTC
By the way, this is absolutely 100% reproducible for me with just the instructions above.
Comment 3 Bryan O'Sullivan 2006-01-27 16:57:54 UTC
I just tried with default keybindings instead of Emacs, and evo still crashes when I type ctrl-P.  So this has nothing to do with the keybindings in force, and appears to be an issue when trying to bring up the Print dialog.

Yep, I just tried the File->Print menu item, and it crashes evo too, and in fact trying to print from *anywhere* makes it go kaboom.
Comment 4 Bryan O'Sullivan 2006-01-27 17:00:51 UTC
By the way, the implication here is that Emacs keybindings are broken in Gnome 2.13.  ctrl-P should go to the previous line, not bring up a print dialog.  Should I file a separate bug against that, and if so, against which component?
Comment 5 Karsten Bräckelmann 2006-01-27 17:02:38 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.


Same stacktrace down to frame 14 as bug 326572, both related to CUPS and dbus. Looks like a duplicate. Marking as such.

*** This bug has been marked as a duplicate of 326572 ***
Comment 6 Karsten Bräckelmann 2006-01-27 17:05:30 UTC
Confirmed dupe by comment #3. :)

Bryan: Yes, the accelerator clash when using emacs keybindings would be a different bug. Feel free to file one especially for this. Although I believe it already is filed. Need to search...
Comment 7 Karsten Bräckelmann 2006-01-27 17:23:19 UTC
*** Bug 328868 has been marked as a duplicate of this bug. ***
Comment 8 Karsten Bräckelmann 2006-01-27 17:52:21 UTC
Bryan: Found the keybindings issue. See bug 203420 comment 9.
Comment 9 Bryan O'Sullivan 2006-01-27 18:28:48 UTC
Thanks!