Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tidevice运行过程偶发报错:Exception in thread perf #215

Open
RongSong1993 opened this issue May 10, 2022 · 0 comments
Open

tidevice运行过程偶发报错:Exception in thread perf #215

RongSong1993 opened this issue May 10, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@RongSong1993
Copy link

RongSong1993 commented May 10, 2022

tidevice运行过程偶发报错:Exception in thread perf......._queue.Empty`
环境信息:

  • Python 3.8.8
  • iPhone 8 Plus 15.3.1
  • macOS Big Sur 11.3.1
  • tidevice,Version: 0.7.13

USB连接,

(1)第一种报错信息:Exception in thread perf:
Exception in thread perf: Traceback (most recent call last): File "/Users/xxx/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/Users/xxx/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 260, in append_data for _type, data in idata: File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 221, in iter_cpu_memory for minfo in _iter_complex_cpu_memory(d, rp): # d.iter_cpu_mem(bundle_id): File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 149, in _iter_complex_cpu_memory for info in d.instruments.iter_cpu_memory(): File "/Library/Python/3.8/site-packages/tidevice/_instruments.py", line 916, in iter_cpu_memory channel_id = self.make_channel(InstrumentsService.Sysmontap) File "/Library/Python/3.8/site-packages/tidevice/_instruments.py", line 318, in make_channel result = self.call_message(0, '_requestChannelWithCode:identifier:', aux) File "/Library/Python/3.8/site-packages/tidevice/_instruments.py", line 363, in call_message return self.wait_reply(_id).result File "/Library/Python/3.8/site-packages/tidevice/_instruments.py", line 564, in wait_reply ret = self._reply_queues[message_id].get(timeout=timeout) File "/Users/rongsong/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/queue.py", line 178, in get raise Empty _queue.Empty

(2) 另外一个报错:`Exception in thread perf: ........self.getpeername() OSError: [Errno 22] Invalid argument

Exception in thread perf: Traceback (most recent call last): File "/Users/xxx/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File "/Users/xxx/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 260, in append_data for _type, data in idata: File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 221, in iter_cpu_memory for minfo in _iter_complex_cpu_memory(d, rp): # d.iter_cpu_mem(bundle_id): File "/Library/Python/3.8/site-packages/tidevice/_perf.py", line 149, in _iter_complex_cpu_memory for info in d.instruments.iter_cpu_memory(): File "/Library/Python/3.8/site-packages/tidevice/_device.py", line 808, in instruments return self.connect_instruments() File "/Library/Python/3.8/site-packages/tidevice/_device.py", line 800, in connect_instruments conn = self.start_service( File "/Library/Python/3.8/site-packages/tidevice/_device.py", line 492, in start_service return self._unsafe_start_service(name) File "/Library/Python/3.8/site-packages/tidevice/_device.py", line 528, in _unsafe_start_service conn = self.create_inner_connection(data['Port'], _ssl=_ssl, ssl_dial_only=ssl_dial_only) File "/Library/Python/3.8/site-packages/tidevice/_device.py", line 306, in create_inner_connection conn.switch_to_ssl(self.ssl_pemfile_path) File "/Library/Python/3.8/site-packages/tidevice/_safe_socket.py", line 132, in switch_to_ssl ssock = context.wrap_socket(self._sock, server_hostname="iphone.localhost") File "/Users/xxx/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "/Users/rongsong/xcode/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/ssl.py", line 1019, in _create self.getpeername() OSError: [Errno 22] Invalid argument

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants