Bug 186318

Summary: Acid 3 test issues releated to WebKitKDE
Product: [Frameworks and Libraries] kwebkitpart Reporter: Konstantin <ria.freelander>
Component: generalAssignee: webkit-devel
Status: RESOLVED FIXED    
Severity: normal CC: ahartmetz, jwork123nl, michael
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot of bug
Slightly different result in my case...
In Arora
Reopened

Description Konstantin 2009-03-06 10:54:35 UTC
Version:           4.2.1 (KDE 4.2.1) (using 4.2.1 (KDE 4.2.1), Arch Linux)
Compiler:          gcc
OS:                Linux (i686) release 2.6.28-ARCH

issue with acid3. See more in screenshot. Qt from kdemod-testing repo
Comment 1 Konstantin 2009-03-06 10:55:42 UTC
Created attachment 31824 [details]
Screenshot of bug
Comment 2 John van Spaandonk 2009-03-06 17:35:40 UTC
Forgot to mention that I use  Kununtu Jaunty, which means that I am on QT 4.5 final here.
Comment 3 John van Spaandonk 2009-03-06 17:37:50 UTC
Sorry for the above comment, I submitted it to the wrong bug.
Does bugzilla offer a way to delete a comment?
Comment 4 John van Spaandonk 2009-03-06 17:40:45 UTC
Created attachment 31843 [details]
Slightly different result in my case...
Comment 5 Konstantin 2009-03-07 06:45:35 UTC
Reinstall qt - and it gives your result
Comment 6 Konstantin 2009-03-07 06:48:13 UTC
but linktest failed string comes forom qt, I think (see it also in Arora)
Comment 7 Urs Wolfer 2009-03-07 17:25:56 UTC
Can you see any issues in the WebKit KPart you cannot see with Arora?
Comment 8 Konstantin 2009-03-07 17:59:36 UTC
Created attachment 31879 [details]
In Arora
Comment 9 Konstantin 2009-03-07 18:03:58 UTC
If you see, in Arora no red square with dog
Comment 10 Urs Wolfer 2009-03-14 15:19:55 UTC
Fixed by Michael Howell.
Comment 11 Konstantin 2009-04-09 12:02:17 UTC
Created attachment 32719 [details]
Reopened
Comment 12 Konstantin 2009-04-09 12:03:02 UTC
Last screenshot with latest build.
Comment 13 Michael 2009-04-16 03:24:07 UTC
Clicking the "Acid 3" label (which on hover produces a ? icon) will produce some information on what tests failed and why they failed.

WebKitKDE:
Failed 0 tests.
Test 00 passed, but took 49ms (less than 30fps)
Test 26 passed, but took 80ms (less than 30fps)
Test 65 passed, but took 47ms (less than 30fps)
Test 69 passed, but took 109 attempts (less than perfect).
Total elapsed time: 2.57s
Comment 14 Michael 2009-04-16 04:08:14 UTC
KHTML, BTW:
Failed 13 tests.
Test 13 failed: collapsed is wrong after deletion
Test 26 failed: e1 - parent element doesn't exist after looping
Test 27 failed: e1 - parent element doesn't exist after waiting
Test 29 failed: expected '2' but got '1' - cloned table had wrong number of children
Test 32 passed, but took 53ms (less than 30fps)
Test 40 passed, but took 34ms (less than 30fps)
Test 43 passed, but took 92ms (less than 30fps)
Test 46 passed, but took 47ms (less than 30fps)
Test 51 failed: expected '6' but got '5' - wrong number of rows
Test 53 failed: expected '1' but got '0' - form's elements array has wrong size
Test 69 passed, but took 72 attempts (less than perfect).
Test 70 failed: UTF-8 encoded XML document with invalid character did not have a well-formedness error
Test 74 failed: getSVGDocument missing on <iframe> element.
Test 75 failed: SVG DOM interface SVGRectElement not supported.
Test 76 failed: Undefined value
Test 77 failed: SVGTextContentElement.getNumberOfChars() not supported.
Test 78 failed: Attempt to use a non-function object or a value as a function.
Test 79 failed: Attempt to use a non-function object or a value as a function.
Total elapsed time: 13.91s

I notice test 69 failed on both, and for the same reason. What is test 69?
Comment 15 Urs Wolfer 2009-04-17 23:12:25 UTC
WebKit KPart running here:

Failed 0 tests.
Test 69 passed, but took 41 attempts (less than perfect).
Total elapsed time: 2.01s


Test 69 is failing on both KHTML and WebKitKDE. Since it is releated to networking stuff, I think it most probably is a bug in HTTP KIO-Slave code. Probably Andreas does have an idea?
Comment 16 Urs Wolfer 2009-10-11 14:44:55 UTC
KdeWebKit passes now all test at least with the same result as QtWebKit does.