Bug 98640

Summary: [Qt] plugins/refcount-leaks.html fails
Product: WebKit Reporter: Csaba Osztrogonác <ossy>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: allan.jensen, ossy
Priority: P2 Keywords: Qt, QtTriaged
Version: 420+   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 79666    

Description Csaba Osztrogonác 2012-10-08 03:56:43 PDT
Plugin tests were unskipped by https://trac.webkit.org/changeset/130623, but this one still fail.

WK1 fail:
----------
--- /home/oszi/WebKit/WebKitBuild/Release/layout-test-results/plugins/refcount-leaks-expected.txt
+++ /home/oszi/WebKit/WebKitBuild/Release/layout-test-results/plugins/refcount-leaks-actual.txt
@@ -8,5 +8,5 @@
 --- refcount on plug.testObject:
 originally: 2
 after GC: 2
-after passing: 2
-SUCCESS
+after passing: 3
+FAILURE

WK2 fail:
----------
--- /home/oszi/WebKit/WebKitBuild/Release/layout-test-results/plugins/refcount-leaks-expected.txt
+++ /home/oszi/WebKit/WebKitBuild/Release/layout-test-results/plugins/refcount-leaks-actual.txt
@@ -3,10 +3,10 @@

 --- num test objects:
 countAfterCreate == countOrig + 3? PASS
-countOrig == countAfterGC? PASS
+countOrig == countAfterGC? FAIL

 --- refcount on plug.testObject:
 originally: 2
-after GC: 2
-after passing: 2
-SUCCESS
+after GC: 5
+after passing: 8
+FAILURE
Comment 1 Csaba Osztrogonác 2012-10-08 04:04:58 PDT
Skipped by r130632, please unskip it with the proper fix.
Comment 2 Csaba Osztrogonác 2012-11-21 04:50:34 PST
It passes on Qt5-WK1, but still fails on Qt5-WK2, so I moved
the skip list entry to the WK2 platform - r135386.
Comment 3 Csaba Osztrogonác 2012-11-21 05:34:00 PST
I meant r135389.
Comment 4 Csaba Osztrogonác 2012-11-22 08:22:12 PST
It still fails on 32 bit Qt5-WK1 platform. (but passes on 64 bit)
Comment 5 Csaba Osztrogonác 2012-11-22 08:26:44 PST
I skipped it again - r135526.
Comment 6 Allan Sandfeld Jensen 2012-12-04 09:41:03 PST
It fails here on WK1-64bit as well. Inserting timeouts into the tests seems to help, so apparently there is a race condition of sorts.

On WK2 though I get " line 24: TypeError: 'undefined' is not a function (evaluating 'plug.testCreateTestObject()" though. So it is even support in WebKitTestRunner?