Activity log for bug #1754244

Date Who What changed Old value New value Message
2018-03-08 05:37:16 Trent Lloyd bug added bug
2018-03-08 05:38:08 Trent Lloyd description evolution-source-registry is using 100% CPU after login and never stops, it continues to do so after kill/respawn or reboot. This started sometime after upgrade to bionic and has been consistent for the last couple of weeks. Looking at the process with perf, it seems that it is looping calling poll() via g_main_context_poll() via g_main_context_iterate in a hard loop. In strace you can also see poll being called about 10,000 times/second. poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}], 2, 0) = 0 (Timeout) gdb backtrace for the main thread reflected in the attached out.svg - setting a breakpoint g_main_context_iterate is being called continually but we never exit from g_main_loop_run. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: evolution-data-server 3.27.90-1ubuntu1 ProcVersionSignature: Ubuntu 4.15.0-11.12-generic 4.15.5 Uname: Linux 4.15.0-11-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.8-0ubuntu10 Architecture: amd64 CurrentDesktop: GNOME Date: Thu Mar 8 13:28:39 2018 EcryptfsInUse: Yes ExecutablePath: /usr/lib/evolution/evolution-source-registry ProcEnviron: LANG=en_AU.UTF-8 LANGUAGE=en_AU:en PATH=(custom, user) SHELL=/bin/bash XDG_RUNTIME_DIR=<set> SourcePackage: evolution-data-server UpgradeStatus: No upgrade log present (probably fresh install) evolution-source-registry is using 100% CPU after login and never stops, it continues to do so after kill/respawn or reboot. This started sometime after upgrade to bionic and has been consistent for the last couple of weeks. Looking at the process with perf, it seems that it is looping calling poll() via g_main_context_poll() via g_main_context_iterate in a hard loop. In strace you can also see poll being called about 10,000 times/second. poll([{fd=3, events=POLLIN}, {fd=11, events=POLLIN}], 2, 0) = 0 (Timeout) gdb backtrace for the main thread reflected in the attached out.svg - setting a breakpoint g_main_context_iterate is being called continually but we never exit from g_main_loop_run. (gdb) bt #0 0x00007f6e1ce30150 in g_main_context_iterate (context=0x55ca494d18c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3840 #1 0x00007f6e1ce30662 in g_main_loop_run (loop=0x55ca4949f580) at ../../../../glib/gmain.c:4099 #2 0x00007f6e1df22710 in dbus_server_run_server (server=0x55ca494df1a0 [ESourceRegistryServer]) at ./src/libebackend/e-dbus-server.c:247 #3 0x00007f6e19502dae in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6 #4 0x00007f6e1950271f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6 #5 0x00007f6e1d10ab4d in g_cclosure_marshal_generic_va (closure=0x55ca494d8ab0, return_value=0x7ffd34330e10, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=0, param_types=0x0) at ../../../../gobject/gclosure.c:1604 #6 0x00007f6e1d10a1a6 in _g_closure_invoke_va (closure=0x55ca494d8ab0, return_value=0x7ffd34330e10, instance=0x55ca494df1a0, args=0x7ffd34330ec0, n_params=0, param_types=0x0) at ../../../../gobject/gclosure.c:867 #7 0x00007f6e1d1256df in g_signal_emit_valist (instance=0x55ca494df1a0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd34330ec0) at ../../../../gobject/gsignal.c:3300 #8 0x00007f6e1d125e0f in g_signal_emit (instance=instance@entry=0x55ca494df1a0, signal_id=<optimized out>, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 #9 0x00007f6e1df22a1d in e_dbus_server_run (server=0x55ca494df1a0 [ESourceRegistryServer], wait_for_client=0) at ./src/libebackend/e-dbus-server.c:441 #10 0x000055ca473cec0c in main (argc=<optimized out>, argv=<optimized out>) at ./src/services/evolution-source-registry/evolution-source-registry.c:233 ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: evolution-data-server 3.27.90-1ubuntu1 ProcVersionSignature: Ubuntu 4.15.0-11.12-generic 4.15.5 Uname: Linux 4.15.0-11-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.8-0ubuntu10 Architecture: amd64 CurrentDesktop: GNOME Date: Thu Mar 8 13:28:39 2018 EcryptfsInUse: Yes ExecutablePath: /usr/lib/evolution/evolution-source-registry ProcEnviron:  LANG=en_AU.UTF-8  LANGUAGE=en_AU:en  PATH=(custom, user)  SHELL=/bin/bash  XDG_RUNTIME_DIR=<set> SourcePackage: evolution-data-server UpgradeStatus: No upgrade log present (probably fresh install)