Мой компьютер NUC постоянно зависает. Системный журнал ничего не говорит мне
Мне жаль, что я не могу быть более конкретным. Кажется, он зависает в совершенно случайное время, и я не смог связать его с температурой, жестким диском или другим оборудованием. Вот последнее ядро упс
24 ноября 08:45:01 nuc CRON[17178]: (root) CMD (команда -v debian-sa1 > /dev/null && debian-sa1 1 1) 24 ноября 08:53:03 nuc kernel: [335517.425399] ------------[вырезать здесь] ------------ 24 ноября 08:53:03 nuc ядро: [335517.425415] ПРЕДУПРЕЖДЕНИЕ: ЦП: 0 PID: 10703 в /build/linux-xHzv4a/linux-4.4.0/kernel/futex.c:1169 __unqueue_futex+0x58/0x60() 24 ноября 8:53:03 пис ядро: [335517,425417] Модули связаны: RFCOMM Bluetooth xt_nat xt_tcpudp Veth ipt_MASQUERADE nf_nat_masquerade_ipv4 xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter ip_tables xt_conntrack x_tables nf_nat nf_conntrack br_netfilter мост СТП ооо AUFS binfmt_misc intel_rapl intel_soc_dts_iosf intel_powerclamp CoreTemp kvm_intel квм irqbypass punit_atom_debug crct10dif_pclmul crc32_pclmul cryptd snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic joydev input_leds snd_intel_sst_acpi snd_intel_sst_core snd_soc_sst_mfld_platform lpc_ich snd_hda_intel snd_soc_core snd_hda_codec mei_txe snd_compress ac97_bus мэй snd_hda_core snd_hwdep shpchp snd_pcm_dmaengine snd_pcm snd_timer SND soundcore snd_soc_sst_acpi mac_hid NFSD auth_rpcgss nfs_acl lockd благодать sunrpc autofs4 hid_generic usbhid спрятался UAS usb_storage i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops r8169 mii drm pata_acp я fjes видео 24 ноября 08:53:03 nuc ядро: [335517.425512] CPU: 0 PID: 10703 Comm: работа Threadpool Не испорчена 4.4.0-47-generiC#68-Ubuntu 24 ноября 08:53:03 nuc kernel: [335517.425515] Название оборудования: Заполняется OEM Заполняется OEM /Aptio CRB, BIOS 5.6.5 23.10.2014 24 ноября 08:53:03 nuc kernel: [335517.425518] 0000000000000286 00000000fed1a706 ffff880062af3c90 ffffffff813f5aa3 24 ноября 08:53:03 nuc kernel: [335517.425524] 0000000000000000 ffffffff81cb9eb8 ffff880062af3cc8 ffffffff81081262 24 ноября 08:53:03 nuc kernel: [335517.425528] ffffc90000736504 ffff880062af3da0 0000000000000000 ffffc90000736504 24 ноября 08:53:03 nuc ядро: [335517.425533] Отслеживание вызовов: 24 ноября 08:53:03 nuc ядро: [335517.425542] [] dump_stack+0x63/0x90 24 ноября 08:53:03 nuc ядро: [335517.425549] [] warn_slowpath_common+0x82/0xc0 24 ноября 08:53:03 nuc ядро: [335517.425553] [] warn_slowpath_null+0x1a/0x20 24 ноября 08:53:03 nuc ядро: [335517.425557] [] __unqueue_futex+0x58/0x60 24 ноября 08:53:03 nuc ядро: [335517.425562] [] futex_wait+0x143/0x280 24 ноября 08:53:03 nuc ядро: [335517.425567] []? ttwu_do_wakeup+0x19/0xE0 24 ноября 08:53:03 nuc ядро: [335517.425572] []? __hrtimer_init+0x90/0x90 24 ноября 08:53:03 nuc ядро: [335517.425577] []? futex_wait_queue_me+0xa0/0x120 24 ноября 08:53:03 nuc ядро: [335517.425581] [] do_futex+0x120/0x540 24 ноября 08:53:03 nuc ядро: [335517.425586] [] SyS_futex+0x81/0x180 24 ноября 08:53:03 nuc ядро: [335517.425592] [] entry_SYSCALL_64_fastpath+0x16/0x71 24 ноября 08:53:03 nuc kernel: [335517.425596] ---[ end trace d92876be83213fc9 ]---
Любые предложения будут ценны. Так было давно (и как минимум в трех версиях Ubuntu)
1 ответ
У меня есть NUC6iSYH (очень маленький компьютер от Intel). Ядро (64-разрядное) не было обновлено, поэтому я обновил и обновил его до текущего, того же, что и у вас. Пока это работает для меня, но это только сидит там (без дела).
У вас есть такая же или другая модель NUC? У меня есть процессор i3 6-го поколения.
Сбой при запуске какой-либо конкретной прикладной программы? Может быть, я могу попробовать запустить эту программу.
Вы проверили, что делает futex? Я посмотрел это:
Системный вызов futex() предоставляет метод для ожидания, пока определенное условие не станет истинным. Обычно он используется в качестве блокирующей конструкции в контексте синхронизации с общей памятью. При использовании фьютексов большинство операций синхронизации выполняются в пространстве пользователя. Программа пространства пользователя использует системный вызов futex() только тогда, когда существует вероятность, что программе придется блокировать в течение более длительного времени, пока условие не станет истинным. Другие операции futex() могут использоваться для пробуждения любых процессов или потоков, ожидающих определенного условия.
Из вашего вывода видно, что может быть задействован bluetooth или сеть. Я не использую Bluetooth, и я использую проводное сетевое соединение.
Есть ли какое-то специальное периферийное устройство?
Может ли быть проблема с вашей оперативной памятью или другим оборудованием? Вы можете проверить оперативную память с помощью memtest, если вы загружаетесь в режиме BIOS.
-о-
Наконец, я предлагаю вам создать отчет об ошибке на Launchpad. Для решения этой проблемы могут потребоваться программисты ядра, и сообщение об ошибке - способ связи с ними.