我们的 Android 服务使用 HIDL 服务与我们的驱动程序/硬件进行交互,但在长期运行期间,我们看到很多这样的打印“binder thread pool (1 threads) starved for xxx ms”,时间为 120ms < xxx > 310ms。一段时间后,我们看到从 HIDL 服务复制的内存是错误地址,当我们访问它时会给出 SIGSEGV。线程池饥饿和内存损坏是否相关?有没有人见过类似的问题?这是 Android O 预览版。
我们的 Android 服务使用 HIDL 服务与我们的驱动程序/硬件进行交互,但在长期运行期间,我们看到很多这样的打印“binder thread pool (1 threads) starved for xxx ms”,时间为 120ms < xxx > 310ms。一段时间后,我们看到从 HIDL 服务复制的内存是错误地址,当我们访问它时会给出 SIGSEGV。线程池饥饿和内存损坏是否相关?有没有人见过类似的问题?这是 Android O 预览版。