mozregression throws an error after the 1st bisection on devices running android 2.3

NEW
Unassigned

Status

Testing
Mozbase
3 years ago
3 years ago

People

(Reporter: Flaviu Cos, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
Environment: 
Device: Samsung Galaxy R (Android 2.3.4);
Build: mozregression 0.33
OS: Windows 7 x64 bit;

Steps to reproduce:
1. Launch mozregression;
2. Try to find a regression range on --app=fennec

Expected result:
Mozregression works as expected.

Actual result:
After the first bisect the following error is thrown:

Was this nightly build good, bad, or broken? (type 'good', 'bad', 'skip', 'retry
' or 'exit' and press Enter): good
Traceback (most recent call last):
  File "C:\mozilla-build\python\Scripts\mozregression-script.py", line 8, in <mo
dule>
    load_entry_point('mozregression==0.33', 'console_scripts', 'mozregression')(
)
  File "build\bdist.win32\egg\mozregression\main.py", line 258, in cli
  File "build\bdist.win32\egg\mozregression\main.py", line 206, in bisect_nightl
ies
  File "build\bdist.win32\egg\mozregression\bisector.py", line 332, in bisect_ni
ghtlies
  File "build\bdist.win32\egg\mozregression\bisector.py", line 250, in bisect
  File "build\bdist.win32\egg\mozregression\bisector.py", line 274, in _bisect
  File "build\bdist.win32\egg\mozregression\test_runner.py", line 134, in evalua
te
  File "build\bdist.win32\egg\mozregression\launchers.py", line 74, in stop
  File "build\bdist.win32\egg\mozregression\launchers.py", line 202, in _stop
  File "C:\mozilla-build\python\lib\site-packages\mozdevice-0.44-py2.7.egg\mozde
vice\adb_android.py", line 326, in stop_application
    self.pkill(app_name, timeout=timeout, root=root)
  File "C:\mozilla-build\python\lib\site-packages\mozdevice-0.44-py2.7.egg\mozde
vice\adb.py", line 1602, in pkill
    raise e
mozdevice.adb.ADBError: args: adb -s 45071c0445ff1d7 wait-for-device shell kill
3566; echo rc=$?, exitcode: 255, stdout: could not kill pid 3566: Operation not
permitted, stderr:
Exception mozdevice.adb.ADBError: ADBError('args: adb -s 45071c0445ff1d7 wait-fo
r-device shell kill 3566; echo rc=$?, exitcode: 255, stdout: could not kill pid
3566: Operation not permitted, stderr: ',) in <bound method FennecLauncher.__del
__ of <mozregression.launchers.FennecLauncher object at 0x031589B0>> ignored
This appears to be a bug in mozdevice, worth investigating to see if we can fix it.
You need to log in before you can comment on or make changes to this bug.