Bug ID | 109060 |
---|---|
Summary | android-x86 64bit builds crashes due to android/gralloc_handle.h |
Product | DRI |
Version | DRI git |
Hardware | x86-64 (AMD64) |
OS | other |
Status | NEW |
Severity | blocker |
Priority | medium |
Component | libdrm |
Assignee | dri-devel@lists.freedesktop.org |
Reporter | issor.oruam@gmail.com |
Created attachment 142809 [details] [review] draft patch that solves the crashes Hi, there is a series of Android apps using 32bit libs on 64bit Android that are crashing (Jackpal terminal, Sky Force, Olympus Rising, Vulkan V1, 3dmark benchmarks and many others) The cause is the difference in size of gralloc handle structs created by 32bit libraries and 64bit architetures libraries. The problem was observed and patched in gbm_gralloc in the past by Chih-Wei Huang, but it was not taken into account in later evolution, now with android/gralloc_handle.h in libdrm the problem is again present, because the handle sizes in 32bit and 64bit are again different. The attached draft patch solves the issue, tested on all apps that were crashing Please review and provide feedback Mauro
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel