自研实时内核稳定性问题 - I2C总线 - UAF内存异常问题
实时内核稳定性问题 - i2C总线 UAF内存问题分析
1、复现场景
- 紧接着前边实时内核研制问题,
- 1、测试复现场景为:
- 1.1、睡眠唤醒过程中,偶现卡死(概率很高),这也是上文分析的中断问题。(系统自动)
- 1.2、某模块或业务与i2c总线通信,偶现卡死(自动更新时间调用hwclock)
- 1.3、某业务运行期间 + 此时手动使用系统命令hwclock 同步时间,会触发卡死问题
- 2、测试采用KASAN版本,当获取大量UAF日志后,卡住。
- 3、最重要的一点,该现象仅在UEFI板卡复现(EFI-RTC)。
2、KASAN - UAF异常现场
- 异常现场,中断处理过程中被捕获到UAF。
kernel: [ 2461.263784