Open tabletenniser opened 7 months ago
I've seen this when running large test runs. Unfortunately nothing much can be done from marathon's side. To limit the blast radius i suggest running mutiple adb servers.
My suspicion is something happened with adb server code or emulator adbd that introduced this problem
Did you update any of the components recently? I know API 13/14 are more prone to this sort of behavior
Thanks for the response! I guess we will grep the error string and if it contains Unexpected string length
, we will do some retries on the caller side in that case then...
Did you update any of the components recently? I know API 13/14 are more prone to this sort of behavior We did not, we are actually running on
google-30
which corresponds to API 11 if I read this correctly.
One thing that can help you understand why this happens is to run tcpdump
(probably with filters) and check which side is closing the socket here for adb connection
Describe the bug We are running Marathon in Jenkins CI for a while, recently, we started seeing crashes with the following stack trace:
To Reproduce It roughly happens ~2% of the runs, couldn't find any consistent way to reproduce it
Expected behavior Tests pass without the failures
Logs and reports There's also warnings like the following in the log, not sure if it's relevant:
Devices (please complete the following information):
Any idea what might be causing this or any suggested potential work around will be very helpful!