在移植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相关推荐

  1. Unhandled event loop exception PermGen space

    原来一直用eclipse3.5,最近尝试升级到3.7和4.2,但不管是3.7还是4.2项目编译过程中总提示"Unhandled event loop exception PermGen sp ...

  2. 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 ...

  3. Unhandled event loop exception解决办法

    Unhandled event loop exception解决办法,脑仁都疼,上午本来想练习练习这两天看的jsp,然后tomcat服务器还没配置完,Eclipse就报这样的错误,也是很闹心. 新增内 ...

  4. DRP问题系列——Unhandled event loop exception

    接着之前的DRP项目来说,当我们复制一个项目修改版本之后,总会出现这个问题.在网上查了很多,但是很难得到想要的结果.大概知道这是由于工作空间导致的,可是就是不知道该怎么解决,而且这个问题导致项目不能发 ...

  5. eclipse 中 Unhandled event loop exception异常的解决办法

    我的电脑上之前之前的Eclipse每次都会弹出这个问题"unhandled event loop exception",因为之前用的Java不多,所以以前一直是在忍受,今天因为要开 ...

  6. eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles

    exception No more handles 1..如果不影响工程正常发布运行,就不要管他了2.工作空间有毛病.把workspace的.metadata删了3.把eclipse重装下.一般第二步 ...

  7. Unhandled event loop exception Item not added

    win7_x64 + eclipse,老是出现如题的问题,太烦了.上网一搜,好多人说是杀毒软件的问题. 我把360关了,问题依旧,再把ADSafe关掉,问题解决了.所以还是不要装一些乱七八糟的东东了, ...

  8. eclipse报错: Unhandled event loop exception No more handles

    一般是快捷键冲突吧,看看哪些应用占用了快捷键,我的也是这个问题,后面想起我设置过酷狗的快捷键,占用了F1 F2 F5,我把酷狗的快捷键取消了后,问题立马解决. 你想想最近是不是装过其他软件,或者设置过 ...

  9. Eclipse发生异常Unhandled event loop exception No more

    eclipse发生异常: [java] view plaincopyprint? org.eclipse.swt.SWTError: No more handles at org.eclipse.sw ...

最新文章

  1. 当前分支上有未提交的更改时签出另一个分支
  2. F1~F12在Windows系统中的作用
  3. JS数组去重方法记录
  4. 4接口引脚定义_浅谈USB Type-C接口
  5. WCF发布到IIS的配置步骤
  6. ​突破数据存储瓶颈,Aibee实现场景化AI的有效落地
  7. 计算机类参考文献 期刊,期刊参考文献标准格式
  8. Frida 代码提示
  9. AD中使用Net Label时,编译时为什么总是Floating。出现的原因。
  10. 多目标人工秃鹫优化算法(MATLAB源码分享,智能优化算法) 提出了一种多目标版本的人工秃鹫优化算法(AVOA)
  11. VxWorks6.6运行简单的ACE/TAO CORBA程序
  12. 启动MySQL发生系统错误 1058
  13. mysql 1032_[MySQL] SQL_ERROR 1032解决办法
  14. centos 上搭建FC SAN
  15. 计算机关于剪贴板的知识,复制、剪切、粘贴与剪贴板、内存的关系
  16. 深入理解Pytorch负对数似然函数(torch.nn.NLLLoss)和交叉熵损失函数(torch.nn.CrossEntropyLoss)
  17. 电子元器件知识详解之二极管篇
  18. 管理感悟:如何成为一名合格的管理者
  19. oracle查询年份的后两位,Oracle对2位年份的处理
  20. 【技术宅拯救世界】小米3小米4刷Android7.1 Nougat AOSP并安装Google套件教程与资源下载

热门文章

  1. 通信原理第五章 基带信号的表示和传输
  2. telnet 会话的客户端与服务器(C/C++代码实现)
  3. 《基于MVC的JavaScript Web富应用开发》 电子工业出版社 (一)
  4. 华为笔试编程题01(2020春招OD)
  5. 简要介绍的卡拉OK机的历史
  6. Scientific Reports|利用实时搜索引擎数据快速学习地震震感区域及烈度分布
  7. 来自亚马逊云科技8个全球咨询合作伙伴的数字化转型锦囊已寄出
  8. Linux fork炸弹的分析
  9. 在EasyUI项目中使用FileBox控件实现文件上传处理
  10. 爱奇艺 视频编码信息参考