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

我的一个模块在rmmod之后再次insmod出现了段错误,大家帮忙看看

    来源: 互联网  发布时间:2016-10-20

    本文导语:  dmesg提示如下: [11291.957061] BUG: unable to handle kernel paging request at 65746f6e [11291.957067] IP: [] __kmalloc+0x61/0xf0 [11291.957085] *pde = 00000000  [11291.957088] Oops: 0000 [#2] SMP  [11291.957091] Modules linked in: vtune_drv binfmt_misc...

dmesg提示如下:

[11291.957061] BUG: unable to handle kernel paging request at 65746f6e
[11291.957067] IP: [] __kmalloc+0x61/0xf0
[11291.957085] *pde = 00000000 
[11291.957088] Oops: 0000 [#2] SMP 
[11291.957091] Modules linked in: vtune_drv binfmt_misc ppdev vboxsf vboxnetflt vboxdrv video output lp parport psmouse serio_raw pcspkr joydev i2c_piix4 vboxguest usbhid e1000 [last unloaded: test2]
[11291.957102] 
[11291.957104] Pid: 8124, comm: insmod Tainted: G      D W (2.6.26 #3)
[11291.957105] EIP: 0060:[] EFLAGS: 00210002 CPU: 0
[11291.957107] EIP is at __kmalloc+0x61/0xf0
[11291.957108] EAX: 00000000 EBX: 65746f6e ECX: c0187c4a EDX: c14e3a28
[11291.957109] ESI: c0616380 EDI: 00200282 EBP: e2041e38 ESP: e2041e1c
[11291.957111]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[11291.957112] Process insmod (pid: 8124, ti=e2040000 task=dd23cb60 task.ti=e2040000)
[11291.957114] Stack: c05bdc18 c0156960 000000d0 00000008 ffffffea 00000001 7fffffff e2041e50 
[11291.957118]        c0187c4a 080cb008 e45f1a49 e45f1a4f 0000001f e2041fb0 c015870f e45f2080 
[11291.957122]        c05ba154 00000000 e2041f58 e230cc00 00000000 00034e44 000007f0 00000043 
[11291.957126] Call Trace:
[11291.957127]  [] ? warn_if_not_gpl+0x0/0x40
[11291.957132]  [] ? strndup_user+0x4a/0x90
[11291.957136]  [] ? sys_init_module+0x6bf/0x1e10
[11291.957140]  [] ? inotify_inode_queue_event+0xbc/0xe0
[11291.957144]  [] ? dput+0x75/0x100
[11291.957148]  [] ? mntput_no_expire+0x1d/0x110
[11291.957151]  [] ? __fput+0x141/0x190
[11291.957154]  [] ? fput+0x1f/0x30
[11291.957157]  [] ? filp_close+0x49/0x70
[11291.957159]  [] ? sysenter_past_esp+0x78/0xb9
[11291.957163]  [] ? init_intel_cacheinfo+0x50b/0x56a
[11291.957172]  =======================
[11291.957173] Code: 00 00 00 89 c7 fa 0f 1f 84 00 00 00 00 00 90 64 a1 04 60 68 c0 8b 94 86 80 00 00 00 8b 42 10 89 45 f0 8b 1a 85 db 74 52 8b 42 0c  04 83 89 02 89 f8 50 9d 0f 1f 84 00 00 00 00 00 66 83 7d ec 
[11291.957195] EIP: [] __kmalloc+0x61/0xf0 SS:ESP 0068:e2041e1c
[11291.957198] ---[ end trace 4eaa2a86a8e2da22 ]---


这个是为什么啊,那个模块应该是正常退出了的啊。

|
[11291.957085] *pde = 00000000  
这个不太对吧?怎么会是0呢?

[11291.957107] EIP is at __kmalloc+0x61/0xf0
kmalloc里面出错了?会不会是调用的参数不对?

|
只能说init_intel_cacheinfo 这个函数仔细查查 ,内存问题。

|
恩,看上去是一个oops ,说是地址不对。 

有可能是0指针?

    
 
 

您可能感兴趣的文章:

  • 为什么我卸载一个模块后再次加载会不成功呢,dmesg里是 Unknown parameter `1'
  • 我向linux内核里加载模块时出现段错误
  • 模块加载错误: -1 Unknown symbol in module
  • 【cvs提问】我定义了一个模块,可是在co的时候出现如下错误!
  • 急:内核模块加载时出现unresolved symbol错误
  • 交叉编译系统调用模块错误
  • **** 2.6内核插入模块的时候出现vermagic错误 ****
  • 急:加载内核模块时出现unresolved symbol错误
  • 编写内核模块程序的makefile文件make错误
  • 段错误____书上的最简单字符驱动,生成了模块.另一个测试程序(写1操作).
  • debian加载模块 出现段错误
  • 加载模块时出现的错误信息,请高手来看看!!
  • ser 2.1.0下oracle模块编译错误,请指点
  • linux开机时显示usb驱动模块加载错误
  • 编译模块时出现'struct skbuff’ 没有名为'nh'的成员的错误
  • 卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法
  • hello,world模块编译错误
  • insmod加载模块的错误
  • 关于加载模块的错误
  • 添加一个内核模块产生的错误问题
  • 利用模块,在/proc文件系统下创建文件,并读写时出现错误
  •  
    本站(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内核模块的按需卸载及安装
  • 驱动模块断电重加载问题


  • 站内导航:


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

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

    为什么我卸载一个模块后再次加载会不成功呢,dmesg里是 Unknown parameter `1' iis7站长之家