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 675997 - gnome-shell-calendar-server password prompt eats 100% CPU
gnome-shell-calendar-server password prompt eats 100% CPU
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Calendar
3.4.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[passwords]
Depends on:
Blocks:
 
 
Reported: 2012-05-13 22:49 UTC by Reinout van Schouwen
Modified: 2012-06-23 23:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Reinout van Schouwen 2012-05-13 22:49:20 UTC
Originally reported as https://bugs.mageia.org/show_bug.cgi?id=5722 .

I noticed that the process gnome-shell-calendar-server puts up a password
prompt which eats 100% CPU as long as it hasn't been closed. This is especially annoying when another user who is logged in has this password prompt but you can't switch users to cancel the dialog.

I made a backtrace:

  • #0 __libc_recv
    at ../sysdeps/unix/sysv/linux/x86_64/recv.c line 34
  • #1 ??
    from /usr/lib64/libxcb.so.1
  • #2 ??
    from /usr/lib64/libxcb.so.1
  • #3 ??
    from /usr/lib64/libX11.so.6
  • #4 ??
    from /usr/lib64/libX11.so.6
  • #5 _XEventsQueued
    from /usr/lib64/libX11.so.6
  • #6 XPending
    from /usr/lib64/libX11.so.6
  • #7 gdk_check_xpending
    at gdkeventsource.c line 266
  • #8 gdk_event_source_prepare
    at gdkeventsource.c line 280
  • #9 g_main_context_prepare
    at gmain.c line 2813
  • #10 g_main_context_iterate
    at gmain.c line 3103
  • #11 g_main_context_iterate
    at gmain.c line 3060
  • #12 g_main_context_iteration
    at gmain.c line 3184
  • #13 ep_msg_send
    at e-passwords.c line 386
  • #14 e_passwords_ask_password
  • #15 e_credentials_authenticate_helper
    at e-client-utils.c line 994
  • #16 e_client_utils_authenticate_handler
    at e-client-utils.c line 897
  • #17 e_gdbus_marshallers_BOOLEAN__POINTER
    at e-gdbus-marshallers.c line 85
  • #18 g_closure_invoke
    at gclosure.c line 777
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3547
  • #20 g_signal_emit_valist
    at gsignal.c line 3306
  • #21 g_signal_emit
    at gsignal.c line 3352
  • #22 e_client_emit_authenticate
    at e-client.c line 957
  • #23 client_process_authentication_idle_cb
    at e-client.c line 895
  • #24 client_process_authentication_idle_cb
    at e-client.c line 881
  • #25 g_main_dispatch
    at gmain.c line 2515
  • #26 g_main_context_dispatch
    at gmain.c line 3052
  • #27 g_main_context_iterate
    at gmain.c line 3123
  • #28 g_main_context_iterate
    at gmain.c line 3060
  • #29 g_main_context_iteration
    at gmain.c line 3184
  • #30 e_gdbus_proxy_call_sync
    at e-gdbus-templates.c line 1486
  • #31 e_gdbus_proxy_call_sync_boolean__void
    at e-gdbus-templates.c line 1587
  • #32 e_client_proxy_call_sync_boolean__void
    at e-client.c line 2890
  • #33 app_load_events
    at calendar-server/gnome-shell-calendar-server.c line 631
  • #34 handle_method_call
    at calendar-server/gnome-shell-calendar-server.c line 850
  • #35 call_in_idle_cb
    at gdbusconnection.c line 4687
  • #36 g_main_dispatch
    at gmain.c line 2515
  • #37 g_main_context_dispatch
    at gmain.c line 3052
  • #38 g_main_context_iterate
    at gmain.c line 3123
  • #39 g_main_context_iterate
    at gmain.c line 3060
  • #40 g_main_loop_run
    at gmain.c line 3317
  • #41 gtk_main
    at gtkmain.c line 1161
  • #42 main
    at calendar-server/gnome-shell-calendar-server.c line 1050

Comment 1 Matthew Barnes 2012-06-18 12:00:52 UTC
Password prompts are centralized and system-modal in evolution-data-server 3.5.3, so closing this as OBSOLETE.
Comment 2 Reinout van Schouwen 2012-06-23 23:26:00 UTC
OBSOLETE? Production systems will be running 3.4 for years to come!!