High cpu usage gnome-shell

Hey I just wanted to report a unusual issue with my Dad’s PC running gnome, it’s only been on for 2 days and I have noticed this issue before but he is getting high cpu usage from gnome-shell

70-100% on one core which also causes a lot of system and usability lag meaning he would have to restart

Specs:
Intel Pentium Gold G5400 (4) @ 3.700GHz
16gb ram
RX 5500

I also noticed a lot of these warning in the journalctl log

Apr 10 17:41:11 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:11 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:12 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:12 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:16 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:16 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:16 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:16 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:21 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:21 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:21 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:21 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:27 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:27 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:27 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:27 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:31 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:31 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:32 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:32 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:36 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:36 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:36 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:36 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:42 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:42 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:42 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:42 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:47 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:47 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:47 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:47 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:52 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:52 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:52 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:52 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:58 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:58 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:41:58 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:41:58 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:02 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:02 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:03 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:03 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:07 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:07 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:08 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:08 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:13 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:13 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:13 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:13 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:18 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:18 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:19 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:19 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:23 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:23 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:23 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:23 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:29 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:29 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:29 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:29 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:33 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:33 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Apr 10 17:42:34 Stuart-PC gnome-shell[736]: invalid (NULL) pointer instance
Apr 10 17:42:34 Stuart-PC gnome-shell[736]: g_signal_handler_disconnect: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Not sure if that is the culprit but it was something I noticed a lot of with the stability issues that shouldn’t be happening.

I’m just going to close this post and I think it has been resolved, think it was due to his system for some reason not liking the extension blur my shell