[Webkit-unassigned] [Bug 60881] [Qt]REGRESSION(86499): GC or Inspector BUG

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 23 04:25:26 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=60881





--- Comment #9 from Zoltan Herczeg <zherczeg at webkit.org>  2011-05-23 04:25:26 PST ---
Now I have a theory what cause this error, and why it is a flakey test:

After every tests:
 1) LayoutTestControllerQt.cpp:382 calls closeWebInspector()
 2) which calls close() in InspectorController.cpp
 3) which calls disconnectFromBackend() in WebCore/generated/InspectorFrontend.cpp
 4) which calls WebInspector.dispatchMessageFromBackend in WebCore/inspector/front-end/inspector.js (this is JavaScript now!)
 5) which calls setTimeout() with "Inspector.disconnectFromBackend" argument

The issue here is the setTimeout() behaviour, which may happen AFTER the next test is started by DumpRenderTree. Hence, the next test starts with closing the WebInspector. From that point, the test will fail with timeout.

WebInspector experts, please help me to solve this issue.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list