[Xf86-video-armsoc] NULL pointer access error from xf86-video-armsoc driver

Eason Tang Eason.Tang at arm.com
Wed Dec 18 01:02:10 PST 2013


Recentry, we got many NULL pointer access error reports.

It always shows the same error from xf86-video-armsoc driver.

Could you please assign xf86-video-armsoc engineer, and check the following error case with highest priority?



< armsoc_dumb.c >

void mali_bo_clear_dmabuf(struct mali_bo *bo)
{
        assert(bo->refcnt > 0);
        assert(mali_bo_has_dmabuf(bo));

        close(bo->dmabuf);
        bo->dmabuf = -1;
}



close -> ... -> filp_close -> locks_remove_posix -> filp->f_path.dentry ==> kernel oops because it is NULL

Please check if you have any previous history like this, and let us know which approach will be better to debug it.

It is reproduced very rarely (once or twice in a day), so your quick response will be very helpful to get more detail debug information.

-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered in England & Wales, Company No: 2548782
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xf86-video-armsoc/attachments/20131218/c3c86628/attachment.html>


More information about the Xf86-video-armsoc mailing list