swupd has been maxing out one core at 3,8 GHz for over 12 hours now, since about 08.12 local time when i booted the computer.
Everything has been working great for about 6 months on my Dell XPS 9360.
swupd info shows version 30790.
sudo journalctl | grep -i swupd shows nothing unusual.
How do I figure out what’s going on? I can’t find any logs or output…
The strace command shows these three lines over and over about 10 times per second:
rt_sigaction(SIGPIPE, NULL, {sa_handler=SIG_IGN, sa_mask=, sa_flags=SA_RESTORER, sa_restorer=0x7fe200ddd1c0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=, sa_flags=SA_RESTORER, sa_restorer=0x7fe200ddd1c0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=, sa_flags=SA_RESTORER, sa_restorer=0x7fe200ddd1c0}, NULL, 8) = 0
I don’t have gdb installed, and can’t install anything while swupd is running, so I’m kind of stuck when it comes to gdb.
We found out a problem on swupd that could get into a loop if you had connection problems while downloading files.
Did you try to restart swupd and try to update again? Let me know if it worked for you or if you reached the same problem again.