I have isolated a process (megasync) that causes issues in GNOME shell (the issue does not appear in KDE plasma, XFCE or even i3-gaps). I tested this on Ubuntu, Manjaro and Fedora GNOME. They all appear to have the same problem. When this process is running, it causes the GNOME shell to pause/hiccup for about 1 second, every 10 seconds or so. When the hiccup occurs it freezes everything.
If I stop the process (megasync) everything returns to normal. What is the best way (without the source code) to troubleshoot this issue? I reached out to MEGA.co.nz but got the boilerplate response to reboot, re-install etc. As I stated before, I tried 3 different distributions with different versions of GNOME and the issue is the same across.
My hardware:
System: Host: thinkpadx1e Kernel: 5.6.7-300.fc32.x86_64 x86_64 bits: 64 Desktop: Gnome 3.36.1
Distro: Fedora release 32 (Thirty Two)
Machine: Type: Laptop System: LENOVO product: 20MF000DUS v: ThinkPad X1 Extreme serial: <superuser/root required>
Mobo: LENOVO model: 20MF000DUS v: SDK0J40697 WIN serial: <superuser/root required> UEFI: LENOVO v: N2EET46W (1.28 )
date: 03/18/2020
Battery: ID-1: BAT0 charge: 73.2 Wh condition: 81.7/80.4 Wh (102%)
CPU: Topology: 6-Core model: Intel Core i7-8850H bits: 64 type: MT MCP L2 cache: 9216 KiB
Speed: 3743 MHz min/max: 800/4300 MHz Core speeds (MHz): 1: 3743 2: 3759 3: 3754 4: 3677 5: 3696 6: 3581 7: 3580
8: 3748 9: 3633 10: 3599 11: 3663 12: 3572
Graphics: Device-1: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] driver: nvidia v: 440.82
Display: x11 server: Fedora Project X.org 1.20.8 driver: nvidia resolution: 3840x2160~60Hz
OpenGL: renderer: GeForce GTX 1050 Ti with Max-Q Design/PCIe/SSE2 v: 4.6.0 NVIDIA 440.82
Audio: Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.6.7-300.fc32.x86_64
Network: Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi
IF: wlp0s20f3 state: up mac: 24:ee:9a:7b:eb:b6
Device-2: Intel Ethernet I219-LM driver: e1000e
IF: enp0s31f6 state: down mac: 48:2a:e3:4e:a0:64
IF-ID-1: virbr0 state: down mac: 52:54:00:4b:f2:35
IF-ID-2: virbr0-nic state: down mac: 52:54:00:4b:f2:35
Drives: Local Storage: total: 1.82 TiB used: 876.33 GiB (47.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB1T0HBLR-000L7 size: 953.87 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 2TB size: 1.82 TiB
Partition: ID-1: / size: 68.40 GiB used: 17.01 GiB (24.9%) fs: ext4 dev: /dev/dm-0
ID-2: /boot size: 975.9 MiB used: 200.1 MiB (20.5%) fs: ext4 dev: /dev/nvme1n1p2
ID-3: /home size: 1.71 TiB used: 859.10 GiB (49.2%) fs: ext4 dev: /dev/dm-2
ID-4: swap-1 size: 15.49 GiB used: 4.2 MiB (0.0%) fs: swap dev: /dev/dm-1
Sensors: System Temperatures: cpu: 78.0 C mobo: 56.0 C gpu: nvidia temp: 56 C
Fan Speeds (RPM): cpu: 4180
Info: Processes: 434 Uptime: 17h 14m Memory: 30.86 GiB used: 8.31 GiB (26.9%) Shell: bash inxi: 3.0.38