NMI watchdog : BUG :soft lockup问题,求大神帮助

远程在ubuntu系统的pc机上给bmc安装ubuntu14.04时,都已经到了安装界面选择了语言什么的,
之后就出现一行bug:
[ 880.516892]NMI watchdog : BUG :soft lockup - CPU#58 stuck for 23s ! [swapper/58:0]
求大神帮帮我吧我快死这了。

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ubuntu 安装完成后重启电脑报错: BUG soft lockup 的解决办法
安装 Ubuntu 出现 BUG soft lockup 的解决办法(18.04): 具体的错误内容:kernel:NMI watchdog: BUG: soft lockup - CPU#0 stuck for 26s 想具体了解这条错误的内容,请参考此链接:https://www.cnblogs.com/vmtauto/p/7427913.html 出现这条信息说明 : CUP 过度...
windows在安装双系统ubuntu过程中遇到的各种问题
我的笔记本是雷神,win10系统,显卡是nvidia 1050Ti,在win10的基础上曾经成功的安装过ubuntu16.04,双系统共存,在平时的过程中使用过ubuntu开发过一些系统,由于工作需要安装nvidia显卡驱动,始终安装不成功,系统也多次出现过问题,所以打算对ubuntu进行重装,在是在重装的过程中遇到了各种问题呢,在此做一个记录。 1. 分区大小  /boot ---- 4GB...
Linux死锁调试之softlockup
Kernel branch: 3.0.35 概要: softlockup 主要用于检测内核的进程调度是否正常,当不能调度发生softlockup时,内核不能被调度, 但是中断还是可以响应,而hrtimer属于中断的下半部,所以此情况下也可以响应。 原理:     系统在每个cpu上创建一个内核线程,当hrtimer定期执行的回调后会尝试唤醒此线程,如果线程有被正常调度而被唤醒
ubuntu开机卡logo+watchdog:bug+关机卡logo解决方案
ubuntu16.04开机卡logo+watchdog:bug+关机卡logo解决方案 这个问题本来在装linux双系统的时候就有遇到过,加载图形界面困难。如果只是需要使用,进入图形界面,在grub界面按e进入edit模式修改quite splash后的内容可以实现这一点。但是使用一段时间后有的时候还是有watchdog:bug.最后终于成功解决,记录一下。 如果你还在装系统 那么你...
bug解决汇总
下面都是自己在编写内核模块时遇到的一些错误,以及在网络上检索到的一些资料,感谢这些大佬们! 会一直不定期更新! linux 内核中遇到的错误 RCU CPU STALL DETECTOR 点击 NMI watchdog:Bug: soft lockup - CPU #0 stuck for 23s 点击
Linux死锁调试之hardlockup
Kernel branch: 3.0.35 概要: hardlockup用于检测进入中断之后导致死锁的情况。 原理: 利用了NMI(非屏蔽中断)不能被屏蔽的特性,也就是说系统即使中断死锁后NMI也能被触发。 如果中断正常,hrtimer会定期被调用而去更新计数变量hrtimer_interrupts, 而NMI中断函数后 也会定期判断此值有没有变化,如果没有变化说明中断
解决 Ubuntu系统不能进入系统、登陆后黑屏、soft lockup、分辨率显示异常等若干问题
解决 Ubuntu系统不能进入系统、登陆后黑屏、soft lockup、分辨率显示异常等若干问题 参考连接:https://blog.csdn.net/u012759136/article/details/53355781 我的环境 系统:Windows 10/Ubuntu 18.04双系统 X64 显卡:Nvidia GForce GTX 1050 分辨率:1920*1080 问题说明 ...
记一次内核soft lockup的定位记录
产品大用户场景下运行一段时间即报“xxx localhost kernel: BUG: soft lockup - CPU#0 stuck for 23s! [xxx:15825]” 错误,内核日志调用栈显示是在获取锁时失败,检查 [ 4663.527008] device p1p1 entered promiscuous mode [ 4712.445
内核Panic和soft lockup分析及排错
一、概述 众所周知,从事linux内核开发的工程师或多或少都会遇到内核panic,亦或者是soft lockup,前者多半是因为内存泄露、内存互踩、访问空地址等错误导致的,而后者可以肯定是因为代码的逻辑不当,进而导致内核进入一个死循环。问题可大可小,当问题足够隐蔽又难以复现时通常会让程序猿们十分抓狂,我前些日子有幸体验了一把,足足花费了我一周时间才成功找到问题,为了让自己以后能从容的面对内核pa
linux 内核笔记之watchdog
linux 看门狗
Ubuntu 18.04LTS 更新镜像配置
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/Ubuntu 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.back...
docker端口映射与pfring配置冲突造成内核soft lockup的问题解决
docker端口映射与pfring配置冲突造成内核soft lockup的问题解决 环境:centos 7 ,网卡,eno1:10.0.0.1 用于通信),eno2(10.0.0.2 用于采集数据) 最近部署pfring与docker造成内核soft lockup,如下: 在这里猜测网卡配置造成冲突。 将原docker映射端口1000到172.0.0.1:1111 改成指定网卡eno1的ip地址,...
softlockup原理分析
一、概述 Softlockup主要用于检查cpu上的任务是否有无法被调度的情况发生。其原理就是在cpu上创建一个实时FIFO优先级为99的percpu内核线程(一般情况下可以认为是系统中优先级最高的任务),其名字为watchdog;此任务一般会由一个高精度定时器htimer定期唤醒,唤醒后watchdog线程会去执行“喂狗”操作(具体而言就是将当前的时间戳写到变量watchdog_tou...
NMI_watchdog 配置说明
用NMI看门狗触发kdump,记录死机日志,分析死机的原因。
BUG: soft lockup detected on CPU#0!
做I2c驱动时出现 BUG: soft lockup detected on CPU#0!rn具体如下:rnrn/ # insmod I2C_drv.korn[DEBUG] I2C device major is 252rn/ # mknod /dev/I2C c 252 0rn/ # ./testrnbuff_write=wayon_yangrnBUG: soft lockup detected on CPU#0!rnrnPid: 22, comm: testrnCPU: 0rnPC is at iic_write_24c040+0x34/0xd8 [I2C_drv]rnLR is at S3C2410_VA_IIC+0x0/0xfffff6b4 [I2C_drv]rnpc : [] lr : [] Not taintedrnsp : c3e2df1c ip : c4962000 fp : c3e2df2crnr10: c3e2c000 r9 : c3e2c000 r8 : c3e2df78rnr7 : bf000bbc r6 : 00000000 r5 : 00000000 r4 : bf000d98rnr3 : 00000000 r2 : 00000077 r1 : 00000000 r0 : 00000077rnFlags: nZCv IRQs on FIQs on Mode SVC_32 Segment userrnControl: 717F Table: 3385C000 DAC: 00000015rn[] (show_regs+0x0/0x4c) from [] (softlockup_tick+0x64/0x7c)rn r4 = C3E2DED4rn[] (softlockup_tick+0x0/0x7c) from [] (do_timer+0x408/0x480)rnrn r4 = 00000000rn[] (do_timer+0x0/0x480) from [] (timer_tick+0xb4/0xe4)rn[] (timer_tick+0x0/0xe4) from [] (s3c2410_timer_interrupt+0xrn24/0x3c)rn r6 = 00000000 r5 = 00000000 r4 = C028F8F0rn[] (s3c2410_timer_interrupt+0x0/0x3c) from [] (__do_irq+0x4crn/0x88)rn r4 = C02223BCrn[] (__do_irq+0x0/0x88) from [] (do_edge_IRQ+0xb0/0x12c)rn r8 = C3E2DED4 r7 = C3E2DED4 r6 = C02223BC r5 = 0000001Ern r4 = C0288E9Crn[] (do_edge_IRQ+0x0/0x12c) from [] (asm_do_IRQ+0x50/0x13c)rn r7 = BF000BBC r6 = 00000001 r5 = C3E2DF08 r4 = FFFFFFFFrn[] (asm_do_IRQ+0x0/0x13c) from [] (__irq_svc+0x24/0x160)rn[] (iic_write_24c040+0x0/0xd8 [I2C_drv]) from [] (I2C_write+rn0x94/0xac [I2C_drv])rn r4 = 0000000Brn[] (I2C_write+0x0/0xac [I2C_drv]) from [] (vfs_write+0xc0/0xrn17c)rn r7 = 00000000 r6 = BE84CE74 r5 = C3E0ED00 r4 = 0000000Brn[] (vfs_write+0x0/0x17c) from [] (sys_write+0x4c/0x74)rn[] (sys_write+0x0/0x74) from [] (ret_fast_syscall+0x0/0x2c)rn r8 = C0021EC4 r7 = 00000004 r6 = 00008754 r5 = 000086F0rn r4 = BE84CEC4rn
linux死锁检测与调试
linux死锁检测与调试 什么是死锁 D 状态死锁和 R 状态死锁 soft lockup 和 hard lockup linux内核死锁如何调试 相关内核配置选项 Linux检测死锁实现分析 soft lockup检测原理 hard lockup检测原理 常见死锁错误 如何避免死锁 参考资料linux死锁检测与调试什么是死锁?  死锁是指多个进程(线程)因为长久等待已被其他进程占有的的资源而陷入阻
linux内核研究--watchdog实现分析
/kernel/watchdog.c tatic DEFINE_PER_CPU(unsigned long, watchdog_touch_ts);  //记录是时间戳,主要在watchdog线程中更新 static DEFINE_PER_CPU(struct task_struct *, softlockup_watchdog); static DEFINE_PER_CPU(struct ...
Linux开启Lockdep检测内核死锁
Lockdep是内核检测deadlock的手段,默认没有开启,需要make menuconfig增加配置开启, https://stackoverflow.com/questions/20892822/how-to-use-lockdep-feature-in-linux-kernel-for-deadlock-detection
Android Watchdog机制介绍与分析
1.Watchdog是什么?Android Watchdog主要是检测system server重要线程状态(main,android io,android display ,Activitymanager,android fg,android bg等线程 )的一种机制。发生Watchdog时会触发Android重启来使系统恢复。Watchdog是SystemServer的一个线程(class W...
Linux内核调试技术——进程上下文R状态死锁监测
本文介绍另一种死锁状态的监测手段——R状态死锁监测。R状态死锁指的是某一任务一直处于TASK_RUNNING态且一直占用着CPU,从而导致其他进程得不到调度而饿死的情况。一般情况下,R状态死锁较可以出现在内核态的进程上下文中(内核配置为非抢占式,soft lockup),也可以出现在中断上下文中的中断处理程序中(hard lockup)。这种死锁现象较难定位,内核也同样提供了一种检测手段来检测这种死锁并向用户发出告警——LOCKUP_DETECTOR,本文仅分析其中SOFTLOCKUP_DETECTOR中的
看门狗深度解析
往往我们发现的HWT看门狗问题:都是CPU间共享资源互锁造成的(即R 状态死锁),所以后续当发现HWT问题时,不要只是关注具体直接导致HWT对应的那个CPU核的堆栈信息,我们必须要查看每一个CPU堆栈信息。---------------其实往往此种问题是由于其它cpu核访问资源异常时死在了锁里,而等待获取资源的cpu核(直接报问题的核)由于长时间不能等到锁被释放造成被看门狗复位。 死锁概念
社区发现评估指标-NMI
1、介绍 NMI(Normalized Mutual Information)常用在聚类中,度量两个聚类结果的相近程度。是社区发现(community detection)的重要衡量指标,基本可以比较客观地评价出一个社区划分与标准划分之间相比的准确度。NMI的值域是0到1,越高代表划分得越准。2、python代码# coding=utf-8 import numpy as np import ma
Android 中的看门狗—Watchdog
Android 中的看门狗—Watchdog一、SystemServer 进程中初始化、启动看门狗..................................................................... 1二、AMS 实现接口Watchdog.Monitor.......................................................
Watchdog死锁实例分析
watchdog死锁实例分析
计算重叠互信息NMI
计算重叠互信息NMI源码 linux环境 参考文献:Lancichinetti A Fortunato S Kertész J Detecting the overlapping and hierarchical community structure in complex networks[J] New Journal of Physics 2009 11 3 : 033015
NMI(标准化互信息) python实现
介绍NMI是社区发现(community detection)在有标准ground-truth的情况下的重要衡量指标,基本可以比较客观地评价出一个社区划分与标准划分之间相比的准确度。NMI的值域是0到1,越高代表划分得越准。具体的原理和例子可以参考这篇博客:http://www.cnblogs.com/ziqiao/archive/2011/12/13/2286273.html 因为之前自己要用到
kernel空指针引起的system_server watchdog问题分析
一. 问题描述1.1 现象  手机kernel启动时狂点屏幕会导致手机卡死重启.1.3 结论  因为surfaceflinger主线程在等中断处理函数执行执行结束,而中断处理函数一直没有执行完,所以导致surfaceflinger的主线程卡住.这时候system_server通过binder跨进程去调用 surfaceflinger中的方法时,由于surfaceflinger卡住了,所以syste...
NMI评价方法
NMI 评价方法(matlab),用于评价分类和聚类的FUNCTION,输入是正确的类标和试验后的类标
计算nmi的matlab代码
matlab计算聚类的代码,是一种可以计算聚类正确率的程序
看门狗定时器在DA14580 中的用法
看门狗定时器是一个计数器,基本功能是在发生软件问题和程序跑飞后使系统重新启动。看门狗程序正常工作时自动计数,程序流程定期将其复位清零,如果系统在某处卡死或跑飞,该定时器将溢出,并将进入中断,在中断中执行一些复位操作,从而使系统恢复正常的工作状态。 Watchdog timer在datasheet中的定义: 看门狗定时器是一个八位的定时器,通过设置位用于发现由软件跑飞产生的意料不到的执行序列,并
NMI 标准化互信息 python实现
对于NMI计算的python实现
linux内核死锁调试
内核死锁调试
Ubuntu下运行程序出现的一些bug及记录
1.该程序运行的环境是在ubuntu 下,程序基本定型.目前的状态是:只是偶尔重启。      在深入程序内部时,我总是小心翼翼的,把未初始化的变量给初始化了,在类内的成员,需要初始化的,都在构造时初始化了,注意,不是赋值。   然而,这看起来,效果不是很明显。 2. 在我注意到,程序有时候运行时,出现错误,这个提示是关于线程方面的。 于是,我在网上去找答案,去google ,去我经常去的
qq游戏找茬破解
有很多冗余代码 不是专业人士 见谅 另外可能会出现无响应bug 求大神指导修改
大神指导的简历
写一周内到岗,或者 "目前在职期望新工作" 期望薪资待遇一定要写, 我们公司招人的时候 面议的不约的,面议的意思是不确定自己的需要,对自己定位不明确啥的, 别用163邮箱,用foxmail 或者hotmail之类的英文的
奥特曼打怪兽
自己写的小游戏,但是未图形化。求大神帮助图形化。
实验报告包含pyk文件
学校学校,交流。求大神帮助改进。简简单单,方方正正,ok
Linux-BUG:soft lockup - cpu#0 stuck for 67s![swapper]
才开始学Linux,用的是VMware 首次运行虚拟机时没有问题 但是第二次开的时候就会一直出现这个BUG:soft lockup - cpu#0 stuck for 67s![swapper],求大神解决下。
标准化互信息NMI的实现源码。
闲来无事,看了看聚类的3个evaluation metrics,Purity、NMI、RI,Purity和RI的计算都非常简单,NMI稍微复杂点,写了个java程序,用于计算NMI,参考文献:Evaluation of Clustering。上代码: package clusters; import java.io.*; import java.util.ArrayList; import j
BUG总结 - 用户反馈项目(vue+express+hybird)
项目描述:类似淘宝客服聊天界面和功能,用于用户反馈问题和运营推送优质内容/版本更新给用户 1.弹出输入框的同时自动弹出键盘 解决:让textarea获取焦点,调用focus()方法就会自动调起键盘 this.$nextTick(() => { this.$refs.textarea.focus() }) 关键点:1.代码顺序,此...