首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可加载内核mdoule的insmod导致信号4出现异常

可加载内核mdoule的insmod导致信号4出现异常
EN

Stack Overflow用户
提问于 2018-09-10 23:38:44
回答 1查看 76关注 0票数 0

我使用的是Linux3.14,我们加载了许多内核模块,并且工作正常。我对现有的内核应用了一些官方补丁,修复了一些漏洞,在此之后,之前的可加载模块无法加载。

我得到了内核异常,并转到KGDB,控制台上没有任何错误消息。

日志:

bash# /sbin/insmod -f模块文件

1028.720605 KGDB:等待远程调试器

堆栈转储

代码语言:javascript
复制
[  158.670810]  [<ffffffffb8c6e7ed>] dump_stack+0x45/0x56
[  158.732379]  [<ffffffffb88ae189>] kgdb_handle_exception+0x3f/0x4d
[  158.805404]  [<ffffffffb882c164>] __kgdb_notify+0xda/0xeb
[  158.870089]  [<ffffffffb882c198>] kgdb_notify+0x23/0x44
[  158.932695]  [<ffffffffb8c76073>] notifier_call_chain+0x39/0x5c
[  159.003632]  [<ffffffffb8c760b8>] atomic_notifier_call_chain+0x13/0x15
[  159.081862]  [<ffffffffb8c760f3>] notify_die+0x39/0x40
[  159.143426]  [<ffffffffb8802c14>] do_invalid_op+0x6e/0xdb
[  159.208114]  [<ffffffffb8808254>] ? apply_alternatives+0x7d/0x455
[  159.281136]  [<ffffffffb88ed937>] ? zone_statistics+0x71/0x78
[  159.349991]  [<ffffffffb8a25f97>] ? trace_hardirqs_off_thunk+0x3a/0x6c
[  159.428221]  [<ffffffffb8c73130>] ? irq_return+0xa/0xa
[  159.489781]  [<ffffffffb8c7af65>] invalid_op+0x15/0x20
[  159.551345]  [<ffffffffb8808254>] ? apply_alternatives+0x7d/0x455
[  159.624371]  [<ffffffffb889340d>] ? each_symbol_section.part.10+0x17e/0x1ba
[  159.707811]  [<ffffffffb8892243>] ? cmp_name+0xd/0xf
[  159.767290]  [<ffffffffb8a2941a>] ? bsearch+0x4b/0x7b
[  159.827812]  [<ffffffffb8892236>] ? unregister_module_notifier+0x15/0x15
[  159.908124]  [<ffffffffb889239b>] ? find_symbol_in_section+0x36/0xdc
[  159.984270]  [<ffffffffb8892365>] ? mod_find_symname+0x60/0x60
[  160.054167]  [<ffffffffb889346a>] ? each_symbol_section+0x21/0x44
[  160.127188]  [<ffffffffb8a263fc>] ? sort+0x113/0x1aa
[  160.186669]  [<ffffffffb882b860>] module_finalize+0xb8/0xf9
[  160.253441]  [<ffffffffb8894e55>] load_module+0x1335/0x1ca2
[  160.320212]  [<ffffffffb8892c6a>] ? copy_module_from_fd+0x9c/0xfc
[  160.393237]  [<ffffffffb88b5269>] ? rb_commit+0x7e/0x85
[  160.455847]  [<ffffffffb88958b8>] SyS_finit_module+0x59/0x66
[  160.523664]  [<ffffffffb88958b8>] ? SyS_finit_module+0x59/0x66
[  160.593562]  [<ffffffffb8c7b6c8>] ia32_do_call+0x1f/0x1f

提前谢谢你,

EN

回答 1

Stack Overflow用户

发布于 2018-09-21 15:04:25

这个问题是因为在一些数据结构中添加了新的字段,而这些.h文件没有用于重建旧的klm。

用新的.h文件重建荷兰皇家航空公司修复了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52261263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档