"커널: NMI watchdog: BUG: 소프트 잠금" 뒤에 다른 오류가 발생한다는 것은 무엇을 의미합니까?

"커널: NMI watchdog: BUG: 소프트 잠금" 뒤에 다른 오류가 발생한다는 것은 무엇을 의미합니까?

모든 작업이 그곳에서 완료되므로 내 터미널은 항상 열려 있습니다(Fedora 22). 가끔은 브라우저에서 정보를 검색하거나 그냥 재미있게 놀곤 합니다. 20~30분 동안 탐색한 후(브라우저가 명령줄에서 시작되지 않음) 터미널로 돌아와서 뭔가 이상한 것을 보았습니다. 터미널의 모든 탭에 나타났습니다.

Message from syslogd@localhost at Jul 17 23:17:19 ...
kernel:NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [migration/2:21]

Message from syslogd@localhost at Jul 17 23:17:38 ...
kernel:CPU: 2 PID: 21 Comm: migration/2 Not tainted 4.0.7-300.fc22.i686 #1

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:Hardware name: LENOVO 20126/123456789, BIOS 5BCN30WW 10/10/2012

Message from syslogd@localhost at Jul 17 23:17:39 ...
kernel:task: f45f0000 ti: f45ec000 task.ti: f45ec000

Message from syslogd@localhost at Jul 17 23:17:39 ...
 kernel:Stack:

 Message from syslogd@localhost at Jul 17 23:17:40 ...
  kernel:Call Trace:

  Message from syslogd@localhost at Jul 17 23:17:40 ...
   kernel: <IRQ>

   Message from syslogd@localhost at Jul 17 23:17:40 ...
    kernel:#000<IRQ> #000868>] do_softirq_own_stack+0x28/0x30#0000xc0 [mac80211]#000c80211]#000014#000es iptable_nat nf_conntrack_localhost#000frag_ipv4 nf_nat_ipv4 nf_kernel#000conntrack#000#000#000#000el:#000_mangle iptable_security#000ul 17 23:17:40#000#000hda_codec_realtek snd_hda_codec_#000eneric#000arc4 s#000d_hda_intel#000rtl8192ce s#000d_hda_co#000#000#000#000�#001#000#000-#000#000#000�s#003�09b3e98>] ip_rcv+0x2e8/0x410#000#000#000#000%#000#000#000localhost.localdomain#000videob#025#000#000#000kernel#000Y#0009#000#000#025#000#000#000_MACHINE_ID#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000#020#026#000�#001#000#000#000#000#000#000#000#000#000#000#000#025#000#000#000_TRANSPORT#0001#025#000#000#000PRIORITY#0002#000#000-#000#000#000#006#000#000#000�'g�p&g�#001#000#000#000#000#000#000#000Pw#003�#006#000#000#000#000#000#000#000#000#000#000#000-#000#000#0000r#003��'g�p&g�#000#000#000#000#000#000#000#0008r#003� #000#000#000#000#000#000#000#000#000#000#000#025#000#000#0006036995285#000#0005#000#000#000 k#003�045c0c0>]...

마지막 긴 목록과 비슷한 것이 더 있습니다. 터미널의 모든 탭에 이 로그가 있다는 점을 제외하면 랩톱의 동작에는 아무런 문제가 없습니다.

이건 뭐죠? ? ?

답변1

업데이트된 커널의 버그처럼 보이지만 이는 노트북의 배터리 성능 저하와 관련이 있을 수 있습니다. ACPI(고급 구성 및 전원 인터페이스) 모듈을 확인하면 이에 대해 더 확신할 수 있습니다.

커널이 업데이트되었을 때 시스템을 재부팅하고 새 커널을 부팅했지만 로드에 실패하고 동일한 오류 메시지가 터미널에 전송되었습니다.

I reverted back to my old kernel usage, which is still working for me.

확실하지 않을 수도 있지만 최신 커널 모듈에는 현재 전원 공급 장치가 지원하지 않는 몇 가지 향상된 기능이 있을 수 있습니다. 더 많은 힘이나 뭔가가 필요합니다.

게다가 노트북 배터리 성능도 심각하게 저하되어 교체해야 했습니다.

편집하다:(기준으로니코스 알렉산더의 코멘트)

가능한충전 소스를 변경해 보세요.가능한전원 관리와 관련이 있습니다.

답변2

배터리와는 아무 관련이 없습니다.

실제로 이러한 메시지에 대한 자세한 정보를 찾을 수 있습니다. 이는 단순히 Linux 커널이 특정 작업을 처리하는 데 너무 오랜 시간이 걸리고 커널 공간에서 다른 작업을 처리할 수 없음을 의미합니다. watchdog데몬은 이 이벤트를 모니터링하고 로그인 화면과 에서 알려줍니다 /etc/messages.

CPU 리소스를 잡아먹는 것이 무엇인지 알아보세요.

관련 정보