mozregression can't close Firefox on my machine | ERROR: Unable to stop the application (error: kill() got an unexpected keyword argument 'timeout')
Categories
(Testing :: mozregression, defect)
Tracking
(Not tracked)
People
(Reporter: mstange, Unassigned)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [fixed by 1714529][no-nag])
Steps to reproduce:
- Be on macOS 12 and have mozregression 4.0.18 installed.
- Start a bisection with
mozregression --bad 2021-10-05. - After a Firefox build has started, type "good" or "bad".
Expected results:
Firefox should close.
Actual results:
The Firefox app stays open, and the following is printed to the console by mozregression:
15:12.24 ERROR: Unable to stop the application (error: kill() got an unexpected keyword argument 'timeout')
I installed mozregression using the pip3 command. python3 --version gives Python 3.9.7.
Comment 1•4 years ago
|
||
Could you please paste the output of python3 -m pip show mozrunner mozprocess?
| Reporter | ||
Comment 2•4 years ago
|
||
% python3 -m pip show mozrunner mozprocess
Name: mozrunner
Version: 8.2.0
Summary: Reliable start/stop/configuration of Mozilla Applications (Firefox, Thunderbird, etc.)
Home-page: https://wiki.mozilla.org/Auto-tools/Projects/Mozbase
Author: Mozilla Automation and Tools team
Author-email: tools@lists.mozilla.org
License: MPL 2.0
Location: /opt/homebrew/lib/python3.9/site-packages
Requires: mozdevice, mozfile, mozinfo, mozlog, mozprocess, mozprofile, six
Required-by: mozregression
---
Name: mozprocess
Version: 1.2.1
Summary: Mozilla-authored process handling
Home-page: https://wiki.mozilla.org/Auto-tools/Projects/Mozbase
Author: Mozilla Automation and Tools team
Author-email: tools@lists.mozilla.org
License: MPL 2.0
Location: /opt/homebrew/lib/python3.9/site-packages
Requires: mozinfo
Required-by: mozregression, mozrunner
Comment 3•4 years ago
|
||
Thanks! I can reproduce with those versions.
So I think this is just an incompatibility between mozrunner>=8.2.0 and mozprocess<=1.3.0 due to only one having the changes in bug 1705385, caused by a release of mozrunner (bug 1713307) not being synced with a release of mozprocess, which was then rectified in bug 1714529.
So if you upgrade mozprocess (or mozrunner, since the dep should upgrade mozprocess at the same time) it should work again.
Updated•4 years ago
|
| Comment hidden (off-topic) |
Updated•4 years ago
|
| Comment hidden (off-topic) |
Comment 6•4 years ago
|
||
Stupid bot.
Comment 9•3 years ago
|
||
Shhhh bot.
Comment 10•3 years ago
|
||
I had exactly the same problem on Linux. Running the command pip install mozrunner --upgrade fixed the issue indeed.
Description
•