[Android稳定性] 第043篇 [问题篇] Unable to handle kernel NULL pointer dereference at virtual address 7月前查看 评论
[Android稳定性] 第043篇 [问题篇] Unable to handle kernel NULL pointer dereference at virtual address

在测试版本V816.0.24.8.26.UGUCNXM中,稳定版挂测MTBF时出现大量空指针引用错误。通过linux ramdump parser分析dump文件,发现问题源于对NULL指针的访问。进一步分析发现,故障点在`mutex_lock`函数中,由于`iocb->ki_filp->private_data`为NULL导致。检查发现该`file`结构体对应的`/proc/hwinfo`节点存在问题。经过代码检查,该节点已不再需要,可以移除。