AirtestProject / AirtestProject/Airtest

强制中断python脚本后,再启动脚本报错

未关闭
#1,086 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
9.6k
派生
1.5k
PR 合并指标
30 天内没有已合并 PR

描述

Remove any following parts if does not have details about

**Describe the bug**
强制终端python脚本后,再启动链接设备截图,会报以下错误,程序不能正常运行

```
[22:23:32][ERROR] b''
[22:23:32][ERROR] b'PID: 30648\nINFO: Using projection 1080x2340@1080x2340/1\nINFO: (external/MY_minicap/src/minicap_30.cpp:243) Creating SurfaceComposerClient\nINFO: (external/MY_minicap/src/minicap_30.cpp:246) Performing SurfaceComposerClient init check\nINFO: (external/MY_minicap/src/minicap_30.cpp:257) Creating virtual display\nINFO: (external/MY_minicap/src/minicap_30.cpp:263) Creating buffer queue\nINFO: (external/MY_minicap/src/minicap_30.cpp:266) Setting buffer options\nINFO: (external/MY_minicap/src/minicap_30.cpp:270) Creating CPU consumer\nINFO: (external/MY_minicap/src/minicap_30.cpp:274) Creating frame waiter\nINFO: (external/MY_minicap/src/minicap_30.cpp:278) Publishing virtual display\nINFO: (jni/minicap/JpgEncoder.cpp:64) Allocating 7678980 bytes for JPG encoder\nERROR: (external/MY_minicap/src/minicap_30.cpp:126: errno: None) Unable to lock next buffer BAD_VALUE (-22)\nERROR: (jni/minicap/minicap.cpp:442: errno: None) Unable to consume pending frame\nINFO: (external/MY_minicap/src/minicap_30.cpp:293) Destroying virtual display\n'
[22:23:32][ERROR] Minicap setup up failed!
[22:23:32][ERROR] b''
[22:23:32][ERROR] b'PID: 30647\nINFO: Using projection 1080x2340@1080x2340/1\nINFO: (external/MY_minicap/src/minicap_30.cpp:243) Creating SurfaceComposerClient\nINFO: (external/MY_minicap/src/minicap_30.cpp:246) Performing SurfaceComposerClient init check\nINFO: (external/MY_minicap/src/minicap_30.cpp:257) Creating virtual display\nINFO: (external/MY_minicap/src/minicap_30.cpp:263) Creating buffer queue\nINFO: (external/MY_minicap/src/minicap_30.cpp:266) Setting buffer options\nINFO: (external/MY_minicap/src/minicap_30.cpp:270) Creating CPU consumer\nINFO: (external/MY_minicap/src/minicap_30.cpp:274) Creating frame waiter\nINFO: (external/MY_minicap/src/minicap_30.cpp:278) Publishing virtual display\nINFO: (jni/minicap/JpgEncoder.cpp:64) Allocating 7678980 bytes for JPG encoder\nERROR: (external/MY_minicap/src/minicap_30.cpp:126: errno: None) Unable to lock next buffer BAD_VALUE (-22)\nERROR: (jni/minicap/minicap.cpp:442: errno: None) Unable to consume pending frame\nINFO: (external/MY_minicap/src/minicap_30.cpp:293) Destroying virtual display\nFORTIFY: pthread_mutex_lock called on a destroyed mutex (0x759d5ec5f8)\n'
[22:23:32][ERROR] Minicap setup up failed!
[22:23:32][ERROR] OSError('socket connection broken')
[22:23:32][ERROR] Javacap setup up failed!
/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/airtest/core/android/cap_methods/adbcap.py:10: UserWarning: Currently using ADB screenshots, the efficiency may be very low.
warnings.warn("Currently using ADB screenshots, the efficiency may be very low.")
[22:23:33][ERROR] OSError('socket connection broken')
[22:23:33][ERROR] Javacap setup up failed!
```

**python version:** `3.10.7`

**airtest version:** `1.2.7`

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。