<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>35263</bug_id>
          
          <creation_ts>2010-02-22 14:59:20 -0800</creation_ts>
          <short_desc>[Qt] fast/encoding/invalid-UTF-8-2.html fails</short_desc>
          <delta_ts>2014-02-03 03:13:23 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, Qt, QtTriaged</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>kling</cc>
    
    <cc>robert</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>192652</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-22 14:59:20 -0800</bug_when>
    <thetext>fast/encoding/invalid-UTF-8-2.html was introduced by http://trac.webkit.org/changeset/55103,
and it fails on Qt bot from the beginning: http://build.webkit.org/results/Qt%20Linux%20Release/r55103%20%287674%29/results.html

original bug: https://bugs.webkit.org/show_bug.cgi?id=32937</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192656</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-22 15:02:27 -0800</bug_when>
    <thetext>expected file says: &quot;The following should be: &quot;т��т ���&quot; or &quot;т��т ��������&quot;:&quot;

Which one is correct? With this testing tool we can pass only one of them.
Committed expected file says: т��т �������� , the buildbot says: т��т ���.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192660</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-02-22 15:11:09 -0800</bug_when>
    <thetext>The shorter result is recommended by the Unicode spec, but both are correct. Robert&apos;s version of Qt apparently produces the longer result - per bug 32937 comment 2, that&apos;s intended, so I&apos;m surprised that there is variance here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192673</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-22 15:32:17 -0800</bug_when>
    <thetext>Qt specific expected file for fast/encoding/invalid-UTF-8-2.html was removed by
http://trac.webkit.org/changeset/55110 to make buildbot green again.

Tomorrow we should find out what cause this difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193078</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-02-23 12:44:16 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; expected file says: &quot;The following should be: &quot;т��т ���&quot; or &quot;т��т ��������&quot;:&quot;
&gt; 
&gt; Which one is correct? With this testing tool we can pass only one of them.
&gt; Committed expected file says: т��т �������� , the buildbot says: т��т ���.

I get т��т �������� with QtWebKit built against qt master. So I just tried against 4.6 and got the same result! 

robert@mwenge:~$ cd Development/webkit/
robert@mwenge:~/Development/webkit$ ./WebKitTools/Scripts/build-webkit --qt --makeargs=-j5 --minimal
Generating derived sources                                                                          

Calling &apos;qmake -r DEFINES+=ENABLE_3D_RENDERING=0 DEFINES+=ENABLE_CHANNEL_MESSAGING=0 DEFINES+=ENABLE_DATABASE=0 DEFINES+=ENABLE_DATALIST=0 DEFINES+=ENABLE_DOM_STORAGE=0 DEFINES+=ENABLE_EVENTSOURCE=0 DEFINES+=ENABLE_FILTERS=0 DEFINES+=ENABLE_ICONDATABASE=0 DEFINES+=ENABLE_JAVASCRIPT_DEBUGGER=0 DEFINES+=ENABLE_OFFLINE_WEB_APPLICATIONS=0 DEFINES+=ENABLE_RUBY=0 DEFINES+=ENABLE_SHARED_WORKERS=0 DEFINES+=ENABLE_SVG=0 DEFINES+=ENABLE_SVG_ANIMATION=0 DEFINES+=ENABLE_SVG_AS_IMAGE=0 DEFINES+=ENABLE_SVG_FONTS=0 DEFINES+=ENABLE_SVG_FOREIGN_OBJECT=0 DEFINES+=ENABLE_SVG_USE=0 DEFINES+=ENABLE_WEB_SOCKETS=0 DEFINES+=ENABLE_WORKERS=0 DEFINES+=ENABLE_XPATH=0 DEFINES+=ENABLE_XSLT=0 -r /home/robert/Development/webkit/DerivedSources.pro -o Makefile.DerivedSources&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release                                                   

Reading /home/robert/Development/webkit/JavaScriptCore/DerivedSources.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore]                                                                     
Reading /home/robert/Development/webkit/WebCore/DerivedSources.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore]                                                                                   
Reading /home/robert/Development/webkit/WebKit/qt/Api/DerivedSources.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/Api]                                                                       
Calling &apos;make -j5 -f Makefile.DerivedSources generated_files&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore                                                                                

make: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore&apos;
make: Nothing to be done for `generated_files&apos;.                                                   
make: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore&apos; 
Calling &apos;make -j5 -f Makefile.DerivedSources generated_files&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore                                                                                       

make: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore&apos;
make: Nothing to be done for `generated_files&apos;.                                            
make: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore&apos; 
Calling &apos;make -j5 -f Makefile.DerivedSources generated_files&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/Api                                                                                 

make: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/Api&apos;
make: Nothing to be done for `generated_files&apos;.                                                  
make: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/Api&apos; 
Calling &apos;qmake -r DEFINES+=ENABLE_3D_RENDERING=0 DEFINES+=ENABLE_CHANNEL_MESSAGING=0 DEFINES+=ENABLE_DATABASE=0 DEFINES+=ENABLE_DATALIST=0 DEFINES+=ENABLE_DOM_STORAGE=0 DEFINES+=ENABLE_EVENTSOURCE=0 DEFINES+=ENABLE_FILTERS=0 DEFINES+=ENABLE_ICONDATABASE=0 DEFINES+=ENABLE_JAVASCRIPT_DEBUGGER=0 DEFINES+=ENABLE_OFFLINE_WEB_APPLICATIONS=0 DEFINES+=ENABLE_RUBY=0 DEFINES+=ENABLE_SHARED_WORKERS=0 DEFINES+=ENABLE_SVG=0 DEFINES+=ENABLE_SVG_ANIMATION=0 DEFINES+=ENABLE_SVG_AS_IMAGE=0 DEFINES+=ENABLE_SVG_FONTS=0 DEFINES+=ENABLE_SVG_FOREIGN_OBJECT=0 DEFINES+=ENABLE_SVG_USE=0 DEFINES+=ENABLE_WEB_SOCKETS=0 DEFINES+=ENABLE_WORKERS=0 DEFINES+=ENABLE_XPATH=0 DEFINES+=ENABLE_XSLT=0 OUTPUT_DIR=/home/robert/Development/webkit/WebKitBuild/utf8/Release /home/robert/Development/webkit/WebKit.pro CONFIG+=release CONFIG-=debug&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release                                                                                                   
                                                                                                            
Reading /home/robert/Development/webkit/WebCore/WebCore.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore]                                                                                          
/home/robert/qtsdk-2009.05/qt/bin/rcc: File does not exist &apos;../../../../WebCore/WebCore.qrc&apos;                
/home/robert/qtsdk-2009.05/qt/bin/rcc: File does not exist &apos;../../../../WebCore/inspector/front-end/WebKit.qrc&apos;                                                                                                         
Reading /home/robert/Development/webkit/WebKitTools/QtLauncher/QtLauncher.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/QtLauncher]                                                         
Reading /home/robert/Development/webkit/WebKit/qt/QGVLauncher/QGVLauncher.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/QGVLauncher]                                                          
Reading /home/robert/Development/webkit/JavaScriptCore/jsc.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore]                                                                                
Reading /home/robert/Development/webkit/WebKit/qt/tests/tests.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests]                                                                            
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebframe/qwebframe.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebframe]                                                   
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebpage/qwebpage.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebpage]                                                      
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebelement/qwebelement.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebelement]                                             
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qgraphicswebview/qgraphicswebview.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qgraphicswebview]                              
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebhistoryinterface/qwebhistoryinterface.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistoryinterface]                  
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebview/qwebview.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebview]                                                      
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebhistory/qwebhistory.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistory]                                             
 Reading /home/robert/Development/webkit/WebKit/qt/tests/qwebinspector/qwebinspector.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebinspector]                                       
 Reading /home/robert/Development/webkit/WebKit/qt/tests/hybridPixmap/hybridPixmap.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/hybridPixmap]                                          
 Reading /home/robert/Development/webkit/WebKit/qt/tests/benchmarks/painting/painting.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/painting]                                
 Reading /home/robert/Development/webkit/WebKit/qt/tests/benchmarks/loading/loading.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/loading]                                   
Reading /home/robert/Development/webkit/WebKitTools/DumpRenderTree/qt/DumpRenderTree.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt]                                       
Reading /home/robert/Development/webkit/WebKitTools/DumpRenderTree/qt/ImageDiff.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt]                                            
Reading /home/robert/Development/webkit/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro [/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin]                                                                                                         
Calling &apos;make -j5&apos; in /home/robert/Development/webkit/WebKitBuild/utf8/Release                              

cd WebCore/ &amp;&amp; make -f Makefile 
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore&apos;
make[1]: Nothing to be done for `first&apos;.                                                      
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebCore&apos; 
cd WebKitTools/QtLauncher/ &amp;&amp; make -f Makefile                                                
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/QtLauncher&apos;                                                                                                           
make[1]: Nothing to be done for `first&apos;.                                                                    
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/QtLauncher&apos;
cd WebKit/qt/QGVLauncher/ &amp;&amp; make -f Makefile                                                               
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/QGVLauncher&apos;
make[1]: Nothing to be done for `first&apos;.                                                                    
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/QGVLauncher&apos; 
cd JavaScriptCore/ &amp;&amp; make -f Makefile.jsc                                                                  
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore&apos;       
make[1]: Nothing to be done for `first&apos;.                                                                    
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/JavaScriptCore&apos;        
cd WebKit/qt/tests/ &amp;&amp; make -f Makefile                                                                     
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests&apos;      
cd qwebframe/ &amp;&amp; make -f Makefile                                                                           
cd qwebpage/ &amp;&amp; make -f Makefile                                                                            
cd qwebelement/ &amp;&amp; make -f Makefile                                                                         
cd qgraphicswebview/ &amp;&amp; make -f Makefile                                                                    
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebframe&apos;                                                                                                        
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebframe&apos;                                                                                                         
cd qwebhistoryinterface/ &amp;&amp; make -f Makefile                                                                
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebpage&apos;                                                                                                         
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebpage&apos;                                                                                                          
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistoryinterface&apos;                                                                                             
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistoryinterface&apos;                                                                                              
cd qwebview/ &amp;&amp; make -f Makefile                                                                            
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebview&apos;                                                                                                         
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebview&apos;                                                                                                          
cd qwebhistory/ &amp;&amp; make -f Makefile                                                                         
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistory&apos;                                                                                                      
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebhistory&apos;                                                                                                       
cd qwebinspector/ &amp;&amp; make -f Makefile                                                                       
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qgraphicswebview&apos;                                                                                                 
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qgraphicswebview&apos;                                                                                                  
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebinspector&apos;                                                                                                    
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebinspector&apos;                                                                                                     
cd hybridPixmap/ &amp;&amp; make -f Makefile                                                                        
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebelement&apos;                                                                                                      
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/qwebelement&apos;                                                                                                       
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/hybridPixmap&apos;                                                                                                     
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/hybridPixmap&apos;                                                                                                      
cd benchmarks/painting/ &amp;&amp; make -f Makefile                                                                 
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/painting&apos;                                                                                              
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/painting&apos;                                                                                               
cd benchmarks/loading/ &amp;&amp; make -f Makefile                                                                  
make[2]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/loading&apos;                                                                                               
make[2]: Nothing to be done for `first&apos;.                                                                    
make[2]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests/benchmarks/loading&apos;                                                                                                
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKit/qt/tests&apos;       
cd WebKitTools/DumpRenderTree/qt/ &amp;&amp; make -f Makefile.DumpRenderTree                                        
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt&apos;                                                                                                    
make[1]: Nothing to be done for `first&apos;.                                                                    
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt&apos;                                                                                                     
cd WebKitTools/DumpRenderTree/qt/ &amp;&amp; make -f Makefile.ImageDiff                                             
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt&apos;                                                                                                    
make[1]: Nothing to be done for `first&apos;.                                                                    
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt&apos;                                                                                                     
cd WebKitTools/DumpRenderTree/qt/TestNetscapePlugin/ &amp;&amp; make -f Makefile                                    
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin&apos;                                                                                 
/home/robert/qtsdk-2009.05/qt/bin/qmake -unix DEFINES+=ENABLE_3D_RENDERING=0 DEFINES+=ENABLE_CHANNEL_MESSAGING=0 DEFINES+=ENABLE_DATABASE=0 DEFINES+=ENABLE_DATALIST=0 DEFINES+=ENABLE_DOM_STORAGE=0 DEFINES+=ENABLE_EVENTSOURCE=0 DEFINES+=ENABLE_FILTERS=0 DEFINES+=ENABLE_ICONDATABASE=0 DEFINES+=ENABLE_JAVASCRIPT_DEBUGGER=0 DEFINES+=ENABLE_OFFLINE_WEB_APPLICATIONS=0 DEFINES+=ENABLE_RUBY=0 DEFINES+=ENABLE_SHARED_WORKERS=0 DEFINES+=ENABLE_SVG=0 DEFINES+=ENABLE_SVG_ANIMATION=0 DEFINES+=ENABLE_SVG_AS_IMAGE=0 DEFINES+=ENABLE_SVG_FONTS=0 DEFINES+=ENABLE_SVG_FOREIGN_OBJECT=0 DEFINES+=ENABLE_SVG_USE=0 DEFINES+=ENABLE_WEB_SOCKETS=0 DEFINES+=ENABLE_WORKERS=0 DEFINES+=ENABLE_XPATH=0 DEFINES+=ENABLE_XSLT=0 OUTPUT_DIR=/home/robert/Development/webkit/WebKitBuild/utf8/Release CONFIG+=release CONFIG-=debug -o Makefile /home/robert/Development/webkit/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin&apos;
make[1]: Entering directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin&apos;
make[1]: Nothing to be done for `first&apos;.
make[1]: Leaving directory `/home/robert/Development/webkit/WebKitBuild/utf8/Release/WebKitTools/DumpRenderTree/qt/TestNetscapePlugin&apos;

===========================================================
 WebKit is now built (00m:22s).
 To run QtLauncher with this newly-built code, use the
 &quot;WebKitTools/Scripts/run-launcher&quot; script.
===========================================================
robert@mwenge:~/Development/webkit$ qmake --version
QMake version 2.01a
Using Qt version 4.6.0 in /home/robert/qtsdk-2009.05/qt/lib
robert@mwenge:~/Development/webkit$ WebKitBuild/utf8/Release/bin/DumpRenderTree -v LayoutTests/fast/encoding/invalid-UTF-8-2.html
Source:

&lt;html&gt;&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
&lt;style&gt;
/* Force font fallback on Windows to match Mac OS X */
@font-face {
    font-family: &apos;times&apos;;
    src: local(&apos;Lucida Grande&apos;);
    unicode-range: U+FFFD;
}
&lt;/style&gt;
&lt;/head&gt;&lt;body&gt;
&lt;script&gt;
    if (window.layoutTestController)
        layoutTestController.dumpAsText();
&lt;/script&gt;
&lt;p&gt;This tests the decoding of invalid UTF-8 sequences.&lt;/p&gt;
The following should be: &quot;т��т ���&quot; or &quot;т��т ��������&quot;:
&lt;p&gt;т��т ��������&lt;/p&gt;



&lt;/body&gt;&lt;/html&gt;
This tests the decoding of invalid UTF-8 sequences.

The following should be: &quot;т��т ���&quot; or &quot;т��т ��������&quot;:
т��т ��������
#EOF
#EOF
#EOF
robert@mwenge:~/Development/webkit$ WebKitTools/Scripts/run-webkit-tests --qt LayoutTests/fast/encoding/invalid-UTF-8-2.html
Running build-dumprendertree
Running tests from /home/robert/Development/webkit/LayoutTests
Testing 1 test cases.
fast/encoding .
0.89s total testing time

all 1 test cases succeeded
robert@mwenge:~/Development/webkit$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193111</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-02-23 13:50:15 -0800</bug_when>
    <thetext>I&apos;ve tried clean builds against Qt 4.6.0 and Qt 4.6.2 with the same results.  I&apos;ve even tried changing my locale settings (per Ossy&apos;s suggestion) without effect.

robert@mwenge:~/Development/webkit$ locale
LANG=en_IE.UTF-8
LANGUAGE=en_IE.UTF-8
LC_CTYPE=&quot;en_IE.UTF-8&quot;
LC_NUMERIC=&quot;en_IE.UTF-8&quot;
LC_TIME=&quot;en_IE.UTF-8&quot;
LC_COLLATE=&quot;en_IE.UTF-8&quot;
LC_MONETARY=&quot;en_IE.UTF-8&quot;
LC_MESSAGES=&quot;en_IE.UTF-8&quot;
LC_PAPER=&quot;en_IE.UTF-8&quot;
LC_NAME=&quot;en_IE.UTF-8&quot;
LC_ADDRESS=&quot;en_IE.UTF-8&quot;
LC_TELEPHONE=&quot;en_IE.UTF-8&quot;
LC_MEASUREMENT=&quot;en_IE.UTF-8&quot;
LC_IDENTIFICATION=&quot;en_IE.UTF-8&quot;
LC_ALL=en_IE.UTF-8

I&apos;ve also tried LC_ALL=en_US.utf8

So this is a complete mystery to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193120</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Hogan">robert</who>
    <bug_when>2010-02-23 14:07:05 -0800</bug_when>
    <thetext>OK, the penny has dropped (sort of), I see т��т �������� when viewing fast/encoding/invalid-UTF-8-2.html in cat while Ossy sees т��т ���, so it must be something to do with localisation settings on my distro (Kubuntu Karmic). 

I haven&apos;t a clue what those settings could be.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193373</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-02-24 08:35:43 -0800</bug_when>
    <thetext>A good answer to this would be switching to our own UTF-8 decoder in WebCore - we already have one in WTF.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193375</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-02-24 08:38:42 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; OK, the penny has dropped (sort of), I see т��т �������� when viewing
&gt; fast/encoding/invalid-UTF-8-2.html in cat while Ossy sees т��т ���, so it must
&gt; be something to do with localisation settings on my distro (Kubuntu Karmic). 
&gt; 
&gt; I haven&apos;t a clue what those settings could be.

I tried it on our Ubuntu Karmic and DRT also dumped т��т ��� .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>975044</commentid>
    <comment_count>9</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2014-02-03 03:13:23 -0800</bug_when>
    <thetext>=== Bulk closing of Qt bugs ===

If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.

If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>