抱歉,我不能说得更具体一些。它似乎在完全随机的时间冻结,我无法将其与温度、硬盘或其他硬件联系起来。这是最新的内核错误
11 月 24 日 08:45:01 nuc CRON[17178]: (root) CMD (命令 -v debian-sa1 > /dev/null && debian-sa1 1 1) 11 月 24 日 08:53:03 nuc 内核:[335517.425399] ------------[ 此处剪切 ]------------ 11 月 24 日 08:53:03 nuc 内核:[335517.425415] 警告:CPU:0 PID:10703 位于 /build/linux-xHzv4a/linux-4.4.0/kernel/futex.c:1169 __unqueue_futex+0x58/0x60() 11 月 24 日 08:53:03 nuc 内核:[335517.425417] 链接的模块:rfcomm 蓝牙 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 bridge stp llc aufs binfmt_misc intel_rapl intel_soc_dts_iosf intel_powerclamp coretemp kvm_intel kvm 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 mei 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 grace sunrpc autofs4 hid_generic usbhid hid uas usb_storage i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops r8169 mii drm pata_acpi fjes 视频 11 月 24 日 08:53:03 nuc 内核:[335517.425512] CPU:0 PID:10703 通信:线程池工作未受污染 4.4.0-47-通用#68-Ubuntu 11 月 24 日 08:53:03 nuc 内核:[335517.425515] 硬件名称:由 OEM 填充 由 OEM/Aptio CRB、BIOS 5.6.5 填充 2014 年 10 月 23 日 11月24日 08:53:03 nuc 内核:[335517.425518] 0000000000000286 00000000fed1a706 ffff880062af3c90 ffffffff813f5aa3 11月24日 08:53:03 nuc 内核:[335517.425524] 0000000000000000 ffffffff81cb9eb8 ffff880062af3cc8 ffffffff81081262 11月24日 08:53:03 nuc内核:[335517.425528] ffffc90000736504 ffff880062af3da0 0000000000000000 ffffc90000736504 11 月 24 日 08:53:03 nuc 内核:[335517.425533] 调用跟踪: 11月24日 08:53:03 nuc内核:[335517.425542] [] dump_stack+0x63/0x90 11月24日 08:53:03 nuc内核:[335517.425549] [] warn_slowpath_common+0x82/0xc0 11月24日 08:53:03 nuc内核:[335517.425553] [] warn_slowpath_null+0x1a/0x20 11月24日 08:53:03 nuc 内核:[335517.425557] [] __unqueue_futex+0x58/0x60 11月24日 08:53:03 nuc内核:[335517.425562] [] futex_wait+0x143/0x280 11月24日 08:53:03 nuc 内核:[335517.425567] [] ? ttwu_do_wakeup+0x19/0xe0 11月24日 08:53:03 nuc 内核:[335517.425572] [] ? __hrtimer_init+0x90/0x90 11月24日 08:53:03 nuc 内核:[335517.425577] [] ?futex_wait_queue_me+0xa0/0x120 11月24日 08:53:03 nuc内核:[335517.425581] [] do_futex+0x120/0x540 11月24日 08:53:03 nuc内核:[335517.425586] [] SyS_futex+0x81/0x180 11月24日 08:53:03 nuc内核:[335517.425592] [] entry_SYSCALL_64_fastpath+0x16/0x71 11 月 24 日 08:53:03 nuc 内核:[335517.425596] ---[结束跟踪 d92876be83213fc9]---
任何建议都将不胜感激。这种情况已经持续了很长时间(至少在三个 Ubuntu 版本中都是如此)
答案1
我有一台 NUC6iSYH(英特尔制造的一款超小型计算机)。内核(64 位)不是最新的,因此我将其更新并 dist-upgrade 为当前版本,与您正在运行的版本相同。到目前为止,它对我来说是可行的,但它只是闲置在那里(空闲)。
你有相同或其他型号的 NUC 吗?我的是第六代 i3 处理器。
运行某个特定应用程序时会崩溃吗?也许我可以尝试运行那个程序。
你检查过 futex 在做什么吗?我查了一下:
futex() 系统调用提供了一种等待某个条件变为真时的方法。它通常在共享内存同步环境中用作阻塞构造。使用 futex 时,大多数同步操作都在用户空间中执行。用户空间程序仅在程序可能需要阻塞更长时间直到条件变为真时才使用 futex() 系统调用。其他 futex() 操作可用于唤醒任何等待特定条件的进程或线程。
从您的输出来看,蓝牙或网络可能参与其中。我没有使用蓝牙,而是使用有线网络连接。
是否有一些特殊的外围设备?
您的 RAM 或其他硬件是否有问题?如果您在 BIOS 模式下启动,则可以使用 memtest 检查 RAM。
-o-
最后,我建议你创建一个错误报告发射台。解决这个问题可能需要内核程序员,而错误报告是与他们沟通的方式。