Unhandled fault: alignment exception
在移植linux-3.0.8时,报了这个错,详细信息如下:
<1>Unhandled fault: alignment exception (0x801) at 0xc0527f27
<0>Internal error: : 801 [#1] PREEMPT
<d>Modules linked in:
CPU: 0 Not tainted (3.0.8 #33)
PC is at pcpu_dump_alloc_info+0x38/0x230
LR is at pcpu_setup_first_chunk+0x574/0x828
pc : [<c03e2a34>] lr : [<c0015bdc>] psr: 000001d3
sp : c0527ef8 ip : c03e2a14 fp : c0527f5c
r10: c0529190 r9 : c0aae180 r8 : 00000001
r7 : c0ab0000 r6 : 00008000 r5 : c0ab8080 r4 : c0aae180
r3 : 00000001 r2 : 00000000 r1 : 2d2d2d2d r0 : 2d2d2d2d
Flags: nzcv IRQs off FIQs off Mode SVC_32 ISA ARM Segment kernel
Control: 10c5387f Table: 20004019 DAC: 00000015
>>原因分析:从报错信息看出,内核在执行pcpu_setup_first_chunk->pcpu_dump_alloc_info这个地方出问题了,经查询,这是对齐引发的异常, 而这两个函数出现在内核的mm/percpu.c中,还不能随便去掉。在使用较高版本的交叉编译工具编译较早一些的内核时,可能存在这个问题,比如我这个是使用交叉编译工具4.9.1编译内核报这个错,而使用交叉编译工具4.5.1编译却不会出现这个错,比较折中的方法就是编译时加一个选项,如下:
make EXTRA_CFLAGS=-mno-unaligned-access
经过测试,这样编译生成的内核也可以正常运行,没有出现什么异常。
Unhandled fault: alignment exception相关推荐
- Unhandled event loop exception PermGen space
原来一直用eclipse3.5,最近尝试升级到3.7和4.2,但不管是3.7还是4.2项目编译过程中总提示"Unhandled event loop exception PermGen sp ...
- eclipse问题(!MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.e)
问题: !MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.eclipse.s ...
- Unhandled event loop exception解决办法
Unhandled event loop exception解决办法,脑仁都疼,上午本来想练习练习这两天看的jsp,然后tomcat服务器还没配置完,Eclipse就报这样的错误,也是很闹心. 新增内 ...
- DRP问题系列——Unhandled event loop exception
接着之前的DRP项目来说,当我们复制一个项目修改版本之后,总会出现这个问题.在网上查了很多,但是很难得到想要的结果.大概知道这是由于工作空间导致的,可是就是不知道该怎么解决,而且这个问题导致项目不能发 ...
- eclipse 中 Unhandled event loop exception异常的解决办法
我的电脑上之前之前的Eclipse每次都会弹出这个问题"unhandled event loop exception",因为之前用的Java不多,所以以前一直是在忍受,今天因为要开 ...
- eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles
exception No more handles 1..如果不影响工程正常发布运行,就不要管他了2.工作空间有毛病.把workspace的.metadata删了3.把eclipse重装下.一般第二步 ...
- Unhandled event loop exception Item not added
win7_x64 + eclipse,老是出现如题的问题,太烦了.上网一搜,好多人说是杀毒软件的问题. 我把360关了,问题依旧,再把ADSafe关掉,问题解决了.所以还是不要装一些乱七八糟的东东了, ...
- eclipse报错: Unhandled event loop exception No more handles
一般是快捷键冲突吧,看看哪些应用占用了快捷键,我的也是这个问题,后面想起我设置过酷狗的快捷键,占用了F1 F2 F5,我把酷狗的快捷键取消了后,问题立马解决. 你想想最近是不是装过其他软件,或者设置过 ...
- Eclipse发生异常Unhandled event loop exception No more
eclipse发生异常: [java] view plaincopyprint? org.eclipse.swt.SWTError: No more handles at org.eclipse.sw ...
最新文章
- 当前分支上有未提交的更改时签出另一个分支
- F1~F12在Windows系统中的作用
- JS数组去重方法记录
- 4接口引脚定义_浅谈USB Type-C接口
- WCF发布到IIS的配置步骤
- ​突破数据存储瓶颈,Aibee实现场景化AI的有效落地
- 计算机类参考文献 期刊,期刊参考文献标准格式
- Frida 代码提示
- AD中使用Net Label时,编译时为什么总是Floating。出现的原因。
- 多目标人工秃鹫优化算法(MATLAB源码分享,智能优化算法) 提出了一种多目标版本的人工秃鹫优化算法(AVOA)
- VxWorks6.6运行简单的ACE/TAO CORBA程序
- 启动MySQL发生系统错误 1058
- mysql 1032_[MySQL] SQL_ERROR 1032解决办法
- centos 上搭建FC SAN
- 计算机关于剪贴板的知识,复制、剪切、粘贴与剪贴板、内存的关系
- 深入理解Pytorch负对数似然函数(torch.nn.NLLLoss)和交叉熵损失函数(torch.nn.CrossEntropyLoss)
- 电子元器件知识详解之二极管篇
- 管理感悟:如何成为一名合格的管理者
- oracle查询年份的后两位,Oracle对2位年份的处理
- 【技术宅拯救世界】小米3小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载