gnome-shell freeze frequently , no logs

I'm use manjaro-gnome on thinkpad x1c gen7
Recently, the gnome-shell is often freeze. mouse can be move, but any click event and keyboard event is missing.

I can switch to tty3 and other.

I will pkill -HUP gnome-shell to reload gnome, and it work fine.

How should I locate the problem, please?

journalctl logs is nothing about gnome

Dec 03 16:29:06 yan-pc kernel: iwlwifi 0000:00:14.3: Unhandled alg: 0x707
Dec 03 16:29:07 yan-pc kernel: iwlwifi 0000:00:14.3: Unhandled alg: 0x707
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "17"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event2  - Power Button: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "20"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event9  - Video Bus: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "21"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event0  - Sleep Button: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "22"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event8  - Integrated Camera: Integrated C: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "23"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event10 - Integrated Camera: Integrated I: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "24"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event6  - SYNA8004:00 06CB:CD8B Touchpad: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "25"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event3  - AT Translated Set 2 keyboard: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "26"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event7  - TPPS/2 Elan TrackPoint: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "27"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event5  - ThinkPad Extra Buttons: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "54"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event20 - M720 Triathlon Mouse: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (**) Option "fd" "80"
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) event19 - M720 Triathlon Keyboard: device removed
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) AIGLX: Suspending AIGLX clients for VT switch
Dec 03 16:29:13 yan-pc kernel: rfkill: input handler enabled
Dec 03 16:29:13 yan-pc systemd[1]: Started Getty on tty3.
Dec 03 16:29:13 yan-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=getty@tty3 comm="systemd" exe="/u>
Dec 03 16:29:13 yan-pc kernel: audit: type=1130 audit(1575361753.404:135): pid=1 uid=0 auid=4294967295 ses=4294967295 subj==unconfined msg='unit=getty>
Dec 03 16:29:13 yan-pc kernel: fbcon: Taking over console
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:72
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:70
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:67
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:73
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:69
Dec 03 16:29:13 yan-pc /usr/lib/gdm-x-session[1427]: (II) systemd-logind: got pause for 13:64

$ inxi -Fxz
System:
  Host: yan-pc Kernel: 5.3.12-1-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 9.2.0 Desktop: Gnome 3.34.1 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: LENOVO product: 20QEA00WCD v: ThinkPad X1 Carbon 7th 
  serial: <filter> 
  Mobo: LENOVO model: 20QEA00WCD v: SDK0L77769 WIN serial: <filter> 
  UEFI: LENOVO v: N2HET40W (1.23 ) date: 10/17/2019 
Battery:
  ID-1: BAT0 charge: 43.1 Wh condition: 54.2/51.0 Wh (106%) 
  model: SMP 02DL005 status: Unknown 
CPU:
  Topology: Quad Core model: Intel Core i5-8265U bits: 64 type: MT MCP 
  arch: Kaby Lake rev: C L2 cache: 6144 KiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 28808 
  Speed: 800 MHz min/max: 400/3900 MHz Core speeds (MHz): 1: 800 2: 800 
  3: 800 4: 801 5: 800 6: 800 7: 800 8: 800 
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel 
  bus ID: 00:02.0 
  Display: x11 server: X.Org 1.20.5 driver: i915 resolution: 3840x2160~60Hz 
  OpenGL: renderer: Mesa DRI Intel UHD Graphics (Whiskey Lake 3x8 GT2) 
  v: 4.5 Mesa 19.2.6 direct render: Yes 
Audio:
  Device-1: Intel Cannon Point-LP High Definition Audio vendor: Lenovo 
  driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
  Sound Server: ALSA v: k5.3.12-1-MANJARO 
Network:
  Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi 
  v: kernel port: 2000 bus ID: 00:14.3 
  IF: wlp0s20f3 state: up mac: <filter> 
  Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: 3.2.6-k 
  port: efa0 bus ID: 00:1f.6 
  IF: enp0s31f6 state: down mac: <filter> 
Drives:
  Local Storage: total: 476.94 GiB used: 32.46 GiB (6.8%) 
  ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKKF512G8L size: 476.94 GiB 
Partition:
  ID-1: / size: 97.93 GiB used: 17.05 GiB (17.4%) fs: ext4 
  dev: /dev/nvme0n1p4 
  ID-2: /home size: 97.93 GiB used: 15.38 GiB (15.7%) fs: ext4 
  dev: /dev/nvme0n1p5 
  ID-3: swap-1 size: 16.00 GiB used: 0 KiB (0.0%) fs: swap 
  dev: /dev/nvme0n1p6 
Sensors:
  System Temperatures: cpu: 61.0 C mobo: 0.0 C psu: 66.0 C 
  Fan Speeds (RPM): fan-1: 2688 
Info:
  Processes: 282 Uptime: 1h 18m Memory: 15.39 GiB used: 2.77 GiB (18.0%) 
  Init: systemd Compilers: gcc: 9.2.0 clang: 9.0.0 Shell: zsh v: 5.7.1 
  inxi: 3.0.36 

Forum kindly sponsored by