导致内核崩溃的有关问题

导致内核崩溃的问题
本帖最后由 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()中,我执行完测验用的解压函数后,并且把其他的所有初始化函数都执行完了,才给我冒出来。只说明它是在模块初始化后运行时出错。找不到错误啊……

++ 你已经分析得很好了,再加把劲...
------解决思路----------------------
使用抓包器,看看问题出在哪块
------解决思路----------------------
初学者 帮你顶顶
------解决思路----------------------
我要分……导致内核崩溃的有关问题
------解决思路----------------------
只为求分~~~~~~~~~~~~~~~