VirtualBox

14 年 前 建立

14 年 前 結束

#7827 closed defect (fixed)

3.2.12 BUG during modprobe on x86_64 if CONFIG_DEBUG_SET_MODULE_RONX set in kernel

回報者: Valdis Kletnieks 負責人:
元件: other 版本: VirtualBox 3.2.12
關鍵字: 副本:
Guest type: other Host type: Linux

描述

A heads-up for possible kernel incompatibility coming down the pipe...

Recent linux-next (targeting the 2.6.38 release) development kernels include an extension to allow modules to also be set to RO/NX status. It looks like the problem is that g_abExecMemory is defined with permission bits 'awx'. I haven't studied it enough to tell if redefining it with other permissions will suffice, or if you'll need to open-code the unset_section_ro_nx() function from the patch, or if it should be a permanent restriction that SET_MODULE_RONX=n has to be in the kernel config, or some other solution.

The problematic patch is here: http://git.kernel.org/tip/84e1c6bb38eb318e456558b610396d9f1afaabf0

I've attached the ugly details of the crash

附加檔案 (1)

bug (2.8 KB ) - 14 年 前, 由 Valdis Kletnieks 新增
dmesg of kernel BUG with CONFIG_DEBUG_SET_MODULE_RONX

下載所有附檔: .zip

更動歷史 (3)

14 年 前Valdis Kletnieks 編輯

附檔: 新增 bug

dmesg of kernel BUG with CONFIG_DEBUG_SET_MODULE_RONX

comment:1 14 年 前Klaus Espenlaub 編輯

The reporter guessed on IRC that 2.6.38 would be finished early April, and the Fedora guys seem to agree (they're planning to include it in FC15, and talk about early April as well).

comment:2 14 年 前Frank Mehnert 編輯

狀態: newclosed
處理結果: fixed

This bug was actually fixed in VBox 4.0.

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette