Puncte:0

kernel: rc rc0: receive overflow

drapel ng

My Ubuntu server 20.04 keeps freezing after a few hours of operation to the point where the fan is running hot and I can't even establish a connection to ssh to it.

After rebooting it behaves normally with no CPU load spikes or memory issues. The server is a fresh install and only really running an empty MongoDB database.

I looked at the kern.log and found it flooded with these logs at the time before the reboot.

Dec 10 21:41:05 backend kernel: [102373.982171] rc rc0: receive overflow
Dec 10 21:41:05 backend kernel: [102373.986010] rc rc0: receive overflow

It just started happening again and I got a chance to see which processes are running hot.

  /usr/sbin/rsyslogd -n -iNONE
  /lib/systemd/systemd-journald
  /usr/lib/accountsservice/accounts-daemon

Do you have any idea why this keeps happening?

drapel ng
Am găsit [această problemă][1] care pare legată și am aplicat soluția, dar problema mea persistă [1]: https://askubuntu.com/a/946891/298207
Puncte:0
drapel ru

Am avut aceeași problemă pe un Intel NUC și strace- Procesul a dezvăluit câteva fișiere interesante:

openat(AT_FDCWD, "/run/log/journal/0322fcd160934520a68be3469a358ed3/system.journal", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (Nu există un astfel de fișier sau director)
gettid() = 393
timerfd_settime(17, TFD_TIMER_ABSTIME, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=13887, tv_nsec=175660000}}, NULL) = 0
epoll_wait(8, [], 62, 0) = 0
ftruncate(37, 16777216) = 0
gettid() = 393
epoll_wait(8, [{events=EPOLLIN, data={u32=3603220400, u64=94565898176432}}], 62, -1) = 1
read(9, "4,1594792,13834610419,-;rc rc0: "..., 8192) = 79
access("/sys/subsystem/rc/devices/rc0", F_OK) = -1 ENOENT (Nu există un astfel de fișier sau director)
access("/sys/bus/rc/devices/rc0", F_OK) = -1 ENOENT (Nu există un astfel de fișier sau director)
access("/sys/class/rc/rc0", F_OK) = 0
openat(AT_FDCWD, "/", O_RDONLY|O_CLOEXEC|O_PATH|O_DIRECTORY) = 23
openat(23, "sys", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 36
newfstatat(36, "", {st_mode=S_IFDIR|0555, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(23) = 0
openat(36, "clasa", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
newfstatat(23, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(36) = 0
openat(23, "rc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 36
newfstatat(36, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(23) = 0
openat(36, "rc0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
newfstatat(23, "", {st_mode=S_IFLNK|0777, st_size=0, ...}, AT_EMPTY_PATH) = 0
readlinkat(36, "rc0", "../../devices/pnp0/00:01/rc/rc0", 4096) = 31
close(23) = 0
openat(36, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
close(36) = 0
openat(23, "..", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 36
close(23) = 0
openat(36, „dispozitive”, O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
newfstatat(23, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(36) = 0
openat(23, "pnp0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 36
newfstatat(36, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(23) = 0
openat(36, "00:01", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
newfstatat(23, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(36) = 0
openat(23, "rc", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 36
newfstatat(36, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(23) = 0
openat(36, "rc0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC|O_PATH) = 23
newfstatat(23, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
close(36) = 0
close(23) = 0
acces("/sys/devices/pnp0/00:01/rc/rc0/uevent", F_OK) = 0
openat(AT_FDCWD, "/sys/devices/pnp0/00:01/rc/rc0/uevent", O_RDONLY|O_CLOEXEC) = 23
newfstatat(23, "", {st_mode=S_IFREG|0644, st_size=4096, ...}, AT_EMPTY_PATH) = 0
read(23, "NAME=rc-rc6-mce\nDRV_NAME=ite-cir"..., 4104) = 66
close(23) = 0
readlinkat(AT_FDCWD, "/sys/devices/pnp0/00:01/rc/rc0/subsystem", "../../../../../class/rc", 4096) = 23
openat(AT_FDCWD, "/run/udev/data/+rc:rc0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Nu există un astfel de fișier sau director)
openat(AT_FDCWD, "/run/log/journal/0322fcd160934520a68be3469a358ed3/system.journal", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (Nu există un astfel de fișier sau director)

Și privind aceste fișiere mi-a oferit o modalitate de a le reproduce:

marius@nuc:~$ cat /sys/devices/pnp0/00\:01/rc/rc0/input4/name
Transceiver CIR ITE8708
marius@nuc:~$ cat /sys/devices/pnp0/00\:01/rc/rc0/protocols
rc-5 nec [rc-6] jvc sony rc-5-sz sanyo sharp mce_kbd xmp imon rc-mm [lirc]

NUC se află sub un televizor, are un receptor IR (habar nu aveam despre asta) și captează semnalul de la telecomanda televizorului. Apăsarea oricărui buton de pe telecomandă ar declanșa această problemă.

Am găsit modulul kernel responsabil pentru această utilizare lsmod și l-a dezactivat cu sudo modprobe -r ite_cir. Această remediere este temporară, va trebui să mă uit la includerea pe lista neagră a modulului.

ThunderBird avatar
drapel ru
Acest lucru nu răspunde cu adevărat la întrebare. Dacă aveți o altă întrebare, o puteți adresa făcând clic pe [Puneți întrebare](https://askubuntu.com/questions/ask). Pentru a primi notificări când această întrebare primește răspunsuri noi, puteți [urmați această întrebare](https://meta.stackexchange.com/q/345661). Odată ce aveți suficientă [reputație](https://askubuntu.com/help/whats-reputation), puteți, de asemenea, să [adăugați o recompensă](https://askubuntu.com/help/privileges/set-bounties) pentru a desena mai multa atentie la aceasta intrebare. - [Din recenzie](/review/late-answers/1200157)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.