专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

导致内核崩溃的有关问题

发布时间:2010-06-14 17:09:17 文章来源:www.iduyao.cn 采编人员:星星草
导致内核崩溃的问题
本帖最后由 nadleeh123 于 2012-12-14 12:03:59 编辑
cpu核心mips24kc 32bit
linux-version 2.6.21

成功将zlib源码的函数扣出来弄到模块里面去后,已经能够解压gzip的数据了,但是只要在内核执行过那个解压函数,再进运行内核函数就会导致内核崩溃,提示Unhandled kernel unaligned access。

初步认定是我将zlib源码引用到的stdlib.h中的alloc族函数和free替换成内核版造成的,求大神指点下解决办法。

大家有什么思路都可以说说
------解决思路----------------------
有没有用内核里的内存分配函数试试呢?
------解决思路----------------------
还不会移植linux 帮顶了.
------解决思路----------------------
引用:
没移植那么高级,就是把zlib源码中的函数扣出来而已。。只是源码用到了标准C库函数,但是内核不能依赖C库,所以我把库函数替换成内核板的,或者用内核板近似功能+一些处理代替。结果给我来为处理的内核未对齐错误,这个错误在module_init()中,我执行完测验用的解压函数后,并且把其他的所有初始化函数都执行完了,才给我冒出来。只说明它是在模块初始化后运行时出错。找不到错误啊……

++ 你已经分析得很好了,再加把劲...
------解决思路----------------------
使用抓包器,看看问题出在哪块
------解决思路----------------------
初学者 帮你顶顶
------解决思路----------------------
我要分……
------解决思路----------------------
只为求分~~~~~~~~~~~~~~~
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: