Grsecurity/报告错误
外观
向正确的开发者提交错误报告将有助于更快地解决您的错误。尽管 PaX 和 grsecurity 的开发者会互相转发错误报告,但这样做可能会延迟您问题的解决。
对于 grsecurity 功能内的错误,请将错误报告提交到:[email protected]。对于 PaX 内的错误,请将错误报告提交到 [email protected]。
错误报告也可以提交到 gsecurity 论坛。(这是首选方法)。开发者监控论坛的 RSS 订阅,以便能够快速响应错误报告。
如果可能,请避免将错误报告提交到 grsecurity 邮件列表,因为它主要用于公告或其他重要主题。
为了能够重现您遇到的问题或对其进行适当的调试,将根据您报告的错误类型向您索取信息。对于任何需要的大型文件,例如内核的 vmlinux 文件,请尝试通过网站提供这些文件(您可以使用免费的文件上传服务),因为开发者的邮件服务器可能会拒绝这些文件。可能需要更多信息用于调试目的(特别是如果开发者无法重现问题),但在下面指定了所需的最低信息。
对于您报告的任何错误,请指定您已应用于内核的补丁名称。请注意,开发者只支持最新的测试补丁,因为在旧补丁中报告的错误可能已在最新的测试补丁中修复。
一个正确提交的错误报告,包含以下所要求的信息,将大大缩短解决问题的周转时间。
- 您的内核 .config 的副本
- 您的内核 .config 的副本
- 您的 binutils 版本(ld --version)
- 您的内核 .config 的副本
- 您的策略文件的副本
- 执行导致问题的步骤列表
- 您的内核 .config 的副本
- 您的 binutils 版本(ld --version)
- 您的 vmlinux 文件的副本(来自内核源代码树)
- 您的 bzImage 文件的副本(来自 /boot 目录)
- 您的 System.map 文件的副本(来自 /boot 目录)
- OOPS 报告,如果存在(如果无法将 OOPS 报告保存到磁盘,请拍照)。注意:以前我们要求禁用 GRKERNSEC_HIDESYM 以进行错误报告。现在不再是这种情况。任何最近的 grsecurity 补丁都不需要禁用 GRKERNSEC_HIDESYM 才能在 OOPs 消息中显示符号。
- 有关机器硬件的信息(尤其是任何非标准硬件)
- 有关您的虚拟机设置的信息(如果适用):首选执行模式和内核半虚拟化
- 重现崩溃所需的步骤(如果不在 init 启动之前)