100% CPU after a while and all logging stops

I bring this problem over to Archlinux: https://bbs.archlinux.org/viewtopic.php?id=254862

1 Like

I’ve run into a similar issue on 2 consecutive days using the same Arch package version (but on Manjaro). Note that I’ve only run Syncthing for a few days total (new user).

CPU usage for 2 Syncthing processes mostly stuck around 100% after leaving the computer on for a few hours (nothing new to sync). When it has gotten into this state the web-interface doesn’t handle new requests for me (seems different than what @SanskritFritz experienced). Changing the nice-priority of the processes doesn’t help.

I installed Sysdig to analyse what was happening and it seems like the processes are just busy yielding at a sub-microsecond interval.

Viewing: sysdig output For: thread.tid=336496
Source: Live System Filter: ((evt.type!=switch) and thread.tid=336496)

920580829 10:25:11.739731331 6 syncthing (336496) > sched_yield
920580832 10:25:11.739731553 6 syncthing (336496) < sched_yield
920580835 10:25:11.739731668 6 syncthing (336496) > sched_yield
920580837 10:25:11.739731886 6 syncthing (336496) < sched_yield
920580838 10:25:11.739732008 6 syncthing (336496) > sched_yield
920580839 10:25:11.739732242 6 syncthing (336496) < sched_yield
920580841 10:25:11.739732358 6 syncthing (336496) > sched_yield
920580842 10:25:11.739732574 6 syncthing (336496) < sched_yield
920580843 10:25:11.739732681 6 syncthing (336496) > sched_yield
920580844 10:25:11.739732869 6 syncthing (336496) < sched_yield
920580845 10:25:11.739732977 6 syncthing (336496) > sched_yield
920580846 10:25:11.739733165 6 syncthing (336496) < sched_yield
920580847 10:25:11.739733267 6 syncthing (336496) > sched_yield
920580849 10:25:11.739733459 6 syncthing (336496) < sched_yield
920580850 10:25:11.739733562 6 syncthing (336496) > sched_yield
920580852 10:25:11.739733749 6 syncthing (336496) < sched_yield
920580853 10:25:11.739733905 6 syncthing (336496) > sched_yield
920580854 10:25:11.739734129 6 syncthing (336496) < sched_yield
920580856 10:25:11.739734244 6 syncthing (336496) > sched_yield
920580858 10:25:11.739734471 6 syncthing (336496) < sched_yield
920580859 10:25:11.739734585 6 syncthing (336496) > sched_yield
920580860 10:25:11.739734806 6 syncthing (336496) < sched_yield
920580862 10:25:11.739734915 6 syncthing (336496) > sched_yield
920580864 10:25:11.739735136 6 syncthing (336496) < sched_yield
920580865 10:25:11.739735242 6 syncthing (336496) > sched_yield
920580867 10:25:11.739735434 6 syncthing (336496) < sched_yield
920580868 10:25:11.739735535 6 syncthing (336496) > sched_yield
920580870 10:25:11.739735727 6 syncthing (336496) < sched_yield
920580871 10:25:11.739735828 6 syncthing (336496) > sched_yield
920580873 10:25:11.739736016 6 syncthing (336496) < sched_yield
920580874 10:25:11.739736117 6 syncthing (336496) > sched_yield
920580875 10:25:11.739736308 6 syncthing (336496) < sched_yield
920580876 10:25:11.739736463 6 syncthing (336496) > sched_yield
920580877 10:25:11.739736686 6 syncthing (336496) < sched_yield

As I’m not a proper Arch-Linux user I won’t post in their forum.

Try using our binary and see if that works

1 Like

Replaced the binary 25h ago and so far so good, thanks @AudriusButkevicius!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.