Closed Bug 1482034 Opened 6 years ago Closed 6 years ago

Intermittent /webdriver/tests/actions/mouse.py | test_drag_and_drop[20-0-0] - UnknownErrorException: unknown error (500): Failed to convert data to an object after Assertion failure: !js::gc::EdgeNeedsSweepUnbarrieredSlow(&tmp)

Categories

(Core :: JavaScript: GC, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1482029

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: aciure [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=192909121&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/bRb8QkqvRSWZ2VnZnIQ6ww/runs/0/artifacts/public/logs/live_backing.log

[task 2018-08-09T03:26:40.429Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_null_response_value 
[task 2018-08-09T03:26:40.429Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_no_browsing_context 
[task 2018-08-09T03:26:40.429Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_click_at_coordinates 
[task 2018-08-09T03:26:40.430Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_context_menu_at_coordinates 
[task 2018-08-09T03:26:40.430Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_click_element_center 
[task 2018-08-09T03:26:40.430Z] 03:26:40     INFO - TEST-PASS | /webdriver/tests/actions/mouse.py | test_click_navigation 
[task 2018-08-09T03:26:40.430Z] 03:26:40     INFO - TEST-UNEXPECTED-FAIL | /webdriver/tests/actions/mouse.py | test_drag_and_drop[20-0-0] - UnknownErrorException: unknown error (500): Failed to convert data to an object
[task 2018-08-09T03:26:40.431Z] 03:26:40     INFO - session = <Session 0db7e780-9c92-4e8c-9f2e-dc76de58dfe6>
[task 2018-08-09T03:26:40.431Z] 03:26:40     INFO - test_actions_page = None
[task 2018-08-09T03:26:40.431Z] 03:26:40     INFO - mouse_chain = <webdriver.client.ActionSequence object at 0x7f84c8f4f510>
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO - dx = 20, dy = 0, drag_duration = 0
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO - 
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO -     @pytest.mark.parametrize("drag_duration", [0, 300, 800])
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO -     @pytest.mark.parametrize("dx, dy", [
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO -         (20, 0), (0, 15), (10, 15), (-20, 0), (10, -15), (-10, -15)
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO -     ])
[task 2018-08-09T03:26:40.432Z] 03:26:40     INFO -     def test_drag_and_drop(session,
[task 2018-08-09T03:26:40.433Z] 03:26:40     INFO -                            test_actions_page,
[task 2018-08-09T03:26:40.433Z] 03:26:40     INFO -                            mouse_chain,
[task 2018-08-09T03:26:40.433Z] 03:26:40     INFO -                            dx,
[task 2018-08-09T03:26:40.433Z] 03:26:40     INFO -                            dy,
[task 2018-08-09T03:26:40.433Z] 03:26:40     INFO -                            drag_duration):
[task 2018-08-09T03:26:40.434Z] 03:26:40     INFO - >       drag_target = session.find.css("#dragTarget", all=False)
[task 2018-08-09T03:26:40.434Z] 03:26:40     INFO - 
[task 2018-08-09T03:26:40.434Z] 03:26:40     INFO - drag_duration = 0
[task 2018-08-09T03:26:40.434Z] 03:26:40     INFO - dx         = 20
[task 2018-08-09T03:26:40.435Z] 03:26:40     INFO - dy         = 0
[task 2018-08-09T03:26:40.435Z] 03:26:40     INFO - mouse_chain = <webdriver.client.ActionSequence object at 0x7f84c8f4f510>
[task 2018-08-09T03:26:40.436Z] 03:26:40     INFO - session    = <Session 0db7e780-9c92-4e8c-9f2e-dc76de58dfe6>
[task 2018-08-09T03:26:40.436Z] 03:26:40     INFO - test_actions_page = None
[task 2018-08-09T03:26:40.436Z] 03:26:40     INFO - 
[task 2018-08-09T03:26:40.437Z] 03:26:40     INFO - tests/web-platform/tests/webdriver/tests/actions/mouse.py:124:
This has nothing to do with webdriver tests nor geckodriver or Marionette. But it's a problem in the garbage collector of Firefox. As such moving components. Sadly we still don't correctly print the assertion stack. :/
Component: geckodriver → JavaScript: GC
Product: Testing → Core
Version: Version 3 → unspecified
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.