Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何处理传递给libc的无效pthread\u t?_Android_Android 8.0 Oreo_Libc - Fatal编程技术网

Android 如何处理传递给libc的无效pthread\u t?

Android 如何处理传递给libc的无效pthread\u t?,android,android-8.0-oreo,libc,Android,Android 8.0 Oreo,Libc,我正在使用一个库将外围设备与我的Android应用程序连接起来,我无法访问库代码。当我在Android 8以上的设备上运行我的应用程序时,有时我的应用程序会因日志而崩溃: 2020-01-29 17:16:14.902 4811-5009/com.test.peripheral E/Device: session disconnect ret=-14 result:ERROR_PPCS_SESSION_CLOSED_CALLED 2020-01-29 17:16:14.913 4

我正在使用一个库将外围设备与我的Android应用程序连接起来,我无法访问库代码。当我在Android 8以上的设备上运行我的应用程序时,有时我的应用程序会因日志而崩溃:

    2020-01-29 17:16:14.902 4811-5009/com.test.peripheral E/Device: session disconnect ret=-14 result:ERROR_PPCS_SESSION_CLOSED_CALLED
    2020-01-29 17:16:14.913 4811-5014/com.test.peripheral A/libc: invalid pthread_t 0x73cbb4c4f0 passed to libc
    2020-01-29 17:16:14.913 4811-5014/com.test.peripheral A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 5014 (Thread-32), pid 4811
    2020-01-29 17:16:14.934 4811-5015/com.test.peripheral A/libc: invalid pthread_t 0x73dc5ff4f0 passed to libc
我已经浏览了此链接以及与libc崩溃相关的其他链接


在Android应用程序中,没有解释如何处理这个问题。由于我没有任何访问库代码的权限,我想在Android应用程序中捕获此异常,并至少阻止应用程序崩溃。有人能帮我们解决这个问题吗?

嗨,你找到答案了吗?@M.Smith我们似乎无法在应用程序中处理它,因为崩溃发生在库中。我所做的就是,通过检查日志,找出在哪些情况下可能发生此崩溃,并在应用程序中避免这些情况