当前位置:  技术问答>linux和unix

模块运行一段时间死机

    来源: 互联网  发布时间:2016-01-23

    本文导语:  我的一个模块被正确加载进内核了,可是在运行一段时间就引起了死机请问这是怎么回事! 我的程序里是调用到一个函数,函数里我使用了两个数组指针分别是 char *a[4000];char *b[65535]; 这个函数被正确执行了,能够看到输...

我的一个模块被正确加载进内核了,可是在运行一段时间就引起了死机请问这是怎么回事!
我的程序里是调用到一个函数,函数里我使用了两个数组指针分别是
char *a[4000];char *b[65535];
这个函数被正确执行了,能够看到输出的结果,可是过了一段时间之后就死机了.这是为什么??
是不是因为函数里的指针没有释放掉??系统自动释放内存是不是需要时间的,大概多长?有了解的,请回答一下!

|
模块编程对空间的使用及其敏感,不用的数据一定要释放掉,内核不会自动释放,如果有野指针之类的不安定因素,其他内核模块在使用时,可能会引用到非法的数据区,导致内核崩溃,也就是死机

|
系统自动释放内存要等到相应的程序空间释放以后。由于模块加载后就成为内核的一部分,所以要等到系统关闭才会释放。
你可以使用一些内核调试工具查查看。

    
 
 

您可能感兴趣的文章:

  • 内核模块一加载计算机就死机,如何调试
  • 模块运行一段时间引起死机
  • 加载模块出错,系统死机
  • linux内核模块中,局部变量过多造成死机怎么解决啊?
  • 求助: 挂载模块后死机。。。
  • 在内核模块中通过kernel_thread创建的线程,用kill_proc结束会死机呢?
  • 内核模块编程,kill进程时死机
  • “模块”在内核中运行与作为单独进程运行在机制上有什么区别与联系?
  • 如何停止模块运行
  • 有没有什么办法能够查询到某个内核模块程序加载之后的运行情况?
  • 加载内核模块运行helloworld与应用程序helloworld执行过程的区别?
  • 问一个《linux设备驱动程序第三版》第二章中运行那个示例模块的问题
  • 深入分析在Python模块顶层运行的代码引起的一个Bug
  • 如何编写和运行模块?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python异常模块traceback用法举例
  • Linux中一个模块中的函数如何被另一个模块调用?
  • Python的MySQLdb模块安装
  • insmod模块无显示,但rmmod模块有显示
  • *******是不是对内核模块编程然后再重新编译内核就可以把此模块整合到linux系统中
  • 传感器模块、gprs模块如何和我的2440开发板相连
  • 大侠帮忙!模块调试(非内核模块)
  • 想删除内核中的一个模块,输入命令后,系统提示该模块不存在。但是我lsmod时,它在/proc/modules中。求解。
  • 驱动模块可以编入内核,想单独编译成模块,makefile怎么写?
  • 同机装有Windows和Linux两套系统(先装Win后装Linux),如何使计算机使用Windows的启动模块而不是Linux的启动模块?
  • 自己写的内核模块与用户模块通信(交互)
  • 弱弱的问一个关于"模块化编程"的问题
  • 模块的安装求助
  • 模块依赖小问题,请各位大大帮忙
  • 关于rsync同步模块配置问题
  • 自定义内核模块禁止启动图形界面
  • 使用非root用户加载模块出错
  • 如何想向内核添家一个自定义的模块?
  • 关于LINUX内核模块的按需卸载及安装
  • 驱动模块断电重加载问题
  • linux内核模块间调用函数


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3