During use I sometimes get one core running at 8% constantly but a restart of gnat studio solves it and it just means the fans are running a little faster otherwise. I’m on OpenSUSE Leap 16 which is a stable system so it’s possible that problems come from some newer packages but I would have thought more complaints would have been heard if others were having issues with arch as it’s quite popular despite Arch being one of the most often broken OS I have ever used personally (partly due to me always applying updates on release day but also some clear incompetence, though it was many years ago).
@charlie5 I assume it still happens if you remove .gnatstudio?
@bertus.dries : Do you have Gnat Studio logs to provide?
Edit: @charlie5 perhaps you could run strace on the gnat_studio process. Hopefully it will be more helpful than perhaps just being a vague clue stick for me.
I just have this repeated over and over and Gnat Studios log when all are enabled in preferences shows the LSP_Client.Requests.Debug constantly executing access … destroying access …
recvmsg(6, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=13, events=POLLIN}, {fd=15, events=POLLIN}, {fd=17, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=22, events=POLLIN}], 9, 0) = 0 (Timeout)
stat("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", {st_mode=S_IFREG|0644, st_size=4965, ...}) = 0
access("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", R_OK) = 0
stat("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", {st_mode=S_IFREG|0644, st_size=4965, ...}) = 0
access("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", R_OK) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=1562, tv_nsec=53933720}) = 0
recvmsg(6, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=13, events=POLLIN}, {fd=15, events=POLLIN}, {fd=17, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=POLLIN}, {fd=22, events=POLLIN}], 9, 0) = 0 (Timeout)
stat("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", {st_mode=S_IFREG|0644, st_size=4965, ...}) = 0
access("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", R_OK) = 0
stat("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", {st_mode=S_IFREG|0644, st_size=4965, ...}) = 0
access("/home/kc/.local/share/alire/toolchains/gnat_arm_elf_16.1.0_9e6bb669/arm-eabi/lib/gnat/light-cortex-m0p/gnat/s-parame.ads", R_OK) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=1562, tv_nsec=54300256}) = 0