<?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>105820</bug_id>
          
          <creation_ts>2012-12-28 00:22:24 -0800</creation_ts>
          <short_desc>[Qt] REGRESSION(r138489): It made tst_qgraphicswebview API test timeout</short_desc>
          <delta_ts>2014-01-09 20:59:57 -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>New Bugs</component>
          <version>420+</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>38654</blocked>
    
    <blocked>104815</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>allan.jensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>hausmann</cc>
    
    <cc>kadam</cc>
    
    <cc>kenneth</cc>
    
    <cc>noam</cc>
    
    <cc>ossy</cc>
    
    <cc>zarvai</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>797789</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-28 00:22:24 -0800</bug_when>
    <thetext>It is a P1/critical bug, because Qt buildbot is always red because of this timeout.

before:
--------
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 5.0.0, Qt 5.0.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the dummy plugin 
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin 
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Linux plugin 
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
FAIL!  : tst_QGraphicsWebView::widgetsRenderingThroughCache() Compared values are not the same
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(201)]
PASS   : tst_QGraphicsWebView::windowResizeEvent()
QWARN  : tst_QGraphicsWebView::setPalette(activeBG) QXcbClipboard::setMimeData: Cannot set X11 selection owner
PASS   : tst_QGraphicsWebView::setPalette(activeBG)
PASS   : tst_QGraphicsWebView::setPalette(activeFG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveBG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveFG)
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::bug57798()
PASS   : tst_QGraphicsWebView::bug56929()
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
PASS   : tst_QGraphicsWebView::cleanupTestCase()
Totals: 15 passed, 3 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********


after:
-------
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 5.0.0, Qt 5.0.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the dummy plugin 
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin 
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Linux plugin 
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
FAIL!  : tst_QGraphicsWebView::widgetsRenderingThroughCache() Compared values are not the same
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(201)]
PASS   : tst_QGraphicsWebView::windowResizeEvent()
PASS   : tst_QGraphicsWebView::setPalette(activeBG)
PASS   : tst_QGraphicsWebView::setPalette(activeFG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveBG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveFG)
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::bug57798()
PASS   : tst_QGraphicsWebView::bug56929()
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QFATAL : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() Received signal 15
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() Received a fatal error.
   Loc: [Unknown file(0)]
Totals: 14 passed, 3 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797791</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-28 00:26:03 -0800</bug_when>
    <thetext>and I got many &quot;WARNING: Application calling GLX 1.3 function &quot;glXCreateWindow&quot; when GLX 1.3 is not supported!  This is an application bug!
failed to create drawable&quot; when I tried to run this test locally. I haven&apos;t tried it locally with earliear than r138489, so this warning can be independent of this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797793</commentid>
    <comment_count>2</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2012-12-28 00:31:09 -0800</bug_when>
    <thetext>I&apos;ll take a look tomorrow. Please do not roll out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797795</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-12-28 00:34:03 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; I&apos;ll take a look tomorrow. Please do not roll out.
Thanks. No, I won&apos;t. I promised I won&apos;t roll out any patch 
in my holiday not even the whole world is broken. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797803</commentid>
    <comment_count>4</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2012-12-28 01:03:20 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; I&apos;ll take a look tomorrow. Please do not roll out.
&gt; Thanks. No, I won&apos;t. I promised I won&apos;t roll out any patch 
&gt; in my holiday not even the whole world is broken. :)
Sensible promise :) enjoy your vacation and thanks for notifying about the regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798469</commentid>
    <comment_count>5</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2013-01-01 14:33:59 -0800</bug_when>
    <thetext>I cannot reproduce it locally, and I&apos;ve tried on several machines; The test works just fine, also with the exact same command line as the one that is timing out on the bot.

This has to be a bot issue; Maybe timeout values need to be adjusted. Any help is welcome :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798587</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-02 02:38:35 -0800</bug_when>
    <thetext>detailed results on ToT:
-----------------------------
$ time run-in-xvfb.sh WebKitBuild/Release/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview
Qt at-spi: error getting the accessibility dbus address:  &quot;The name org.a11y.Bus was not provided by any .service files&quot;
Accessibility DBus not found. Falling back to session bus.
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 5.0.0, Qt 5.0.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the dummy plugin
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Linux plugin
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
FAIL!  : tst_QGraphicsWebView::widgetsRenderingThroughCache() Compared values are not the same
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(201)]
PASS   : tst_QGraphicsWebView::windowResizeEvent()
PASS   : tst_QGraphicsWebView::setPalette(activeBG)
PASS   : tst_QGraphicsWebView::setPalette(activeFG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveBG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveFG)
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::bug57798()
PASS   : tst_QGraphicsWebView::bug56929()
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
WARNING: Application calling GLX 1.3 function &quot;glXCreateWindow&quot; when GLX 1.3 is not supported!  This is an application bug!
failed to create drawable
WARNING: Application calling GLX 1.3 function &quot;glXCreatePixmap&quot; when GLX 1.3 is not supported!  This is an application bug!
failed to create drawable
WARNING: Application calling GLX 1.3 function &quot;glXQueryDrawable&quot; when GLX 1.3 is not supported!  This is an application bug!
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
WARNING: Application calling GLX 1.3 function &quot;glXDestroyPixmap&quot; when GLX 1.3 is not supported!  This is an application bug!
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
failed to create drawable
failed to create drawable
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
PASS   : tst_QGraphicsWebView::cleanupTestCase()
Totals: 15 passed, 3 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********

real    3m28.639s
user    3m25.081s
sys     0m0.464s



detailed results on r138488:
-----------------------------
$ time run-in-xvfb.sh WebKitBuild/Release/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview
Qt at-spi: error getting the accessibility dbus address:  &quot;The name org.a11y.Bus was not provided by any .service files&quot;
Accessibility DBus not found. Falling back to session bus.
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 5.0.0, Qt 5.0.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the dummy plugin
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Linux plugin
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
FAIL!  : tst_QGraphicsWebView::widgetsRenderingThroughCache() Compared values are not the same
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(201)]
PASS   : tst_QGraphicsWebView::windowResizeEvent()
PASS   : tst_QGraphicsWebView::setPalette(activeBG)
PASS   : tst_QGraphicsWebView::setPalette(activeFG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveBG)
PASS   : tst_QGraphicsWebView::setPalette(inactiveFG)
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::bug57798()
PASS   : tst_QGraphicsWebView::bug56929()
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
WARNING: Application calling GLX 1.3 function &quot;glXCreateWindow&quot; when GLX 1.3 is not supported!  This is an application bug!
failed to create drawable
WARNING: Application calling GLX 1.3 function &quot;glXCreatePixmap&quot; when GLX 1.3 is not supported!  This is an application bug!
failed to create drawable
WARNING: Application calling GLX 1.3 function &quot;glXQueryDrawable&quot; when GLX 1.3 is not supported!  This is an application bug!
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
WARNING: Application calling GLX 1.3 function &quot;glXDestroyPixmap&quot; when GLX 1.3 is not supported!  This is an application bug!
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
QWARN  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() QBackingStore::flush() called with non-exposed window, behavior is undefined
failed to create drawable
failed to create drawable
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/home/oszi/WebKit/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(632)]
PASS   : tst_QGraphicsWebView::cleanupTestCase()
Totals: 15 passed, 3 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********

real    0m7.626s
user    0m4.204s
sys     0m0.332s



It seems tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() run for a long time and then fail after r138489.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798588</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-02 02:43:03 -0800</bug_when>
    <thetext>Simon, shouldn&apos;t we simple skip tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() ?

I think these tests started to fail long long time ago.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798590</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-02 02:48:28 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Simon, shouldn&apos;t we simple skip tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() ?
&gt; 
&gt; I think these tests started to fail long long time ago.

I checked the bot history, these tests started to fail after http://trac.webkit.org/changeset/104403 . (1 year ago)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798591</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-02 02:51:18 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; Simon, shouldn&apos;t we simple skip tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() ?
&gt; &gt; 
&gt; &gt; I think these tests started to fail long long time ago.
&gt; 
&gt; I checked the bot history, these tests started to fail after http://trac.webkit.org/changeset/104403 . (1 year ago)

r104402:
---------
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 4.8.0, Qt 4.8.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin 
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
PASS   : tst_QGraphicsWebView::widgetsRenderingThroughCache()
PASS   : tst_QGraphicsWebView::windowResizeEvent()
PASS   : tst_QGraphicsWebView::setPalette()
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::cleanupTestCase()
Totals: 11 passed, 0 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********

r104403:
---------
********* Start testing of tst_QGraphicsWebView *********
Config: Using QTest library 4.8.0, Qt 4.8.0
PASS   : tst_QGraphicsWebView::initTestCase()
QDEBUG : tst_QGraphicsWebView::qgraphicswebview() loaded the Generic plugin 
PASS   : tst_QGraphicsWebView::qgraphicswebview()
PASS   : tst_QGraphicsWebView::crashOnViewlessWebPages()
PASS   : tst_QGraphicsWebView::microFocusCoordinates()
PASS   : tst_QGraphicsWebView::focusInputTypes()
PASS   : tst_QGraphicsWebView::crashOnSetScaleBeforeSetUrl()
PASS   : tst_QGraphicsWebView::widgetsRenderingThroughCache()
PASS   : tst_QGraphicsWebView::windowResizeEvent()
PASS   : tst_QGraphicsWebView::setPalette()
PASS   : tst_QGraphicsWebView::renderHints()
PASS   : tst_QGraphicsWebView::bug57798()
PASS   : tst_QGraphicsWebView::bug56929()
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(633)]
FAIL!  : tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() &apos;compareImagesFuzzyPixelCount(target, reference, 0.01)&apos; returned FALSE. ()
   Loc: [/ramdisk/qt-linux-64-release/build/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp(633)]
PASS   : tst_QGraphicsWebView::cleanupTestCase()
Totals: 13 passed, 2 failed, 0 skipped
********* Finished testing of tst_QGraphicsWebView *********</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798592</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-02 02:52:56 -0800</bug_when>
    <thetext>( These tests are guarded ENABLE_WEBGL ifdef. )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>798643</commentid>
    <comment_count>11</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-01-02 06:40:34 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Simon, shouldn&apos;t we simple skip tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() ?
&gt; 
&gt; I think these tests started to fail long long time ago.

Yes, fully agreed.

I don&apos;t even see the point in having a software OpenGL fallback altogether and would rather get rid of it.

Software OpenGL is best done on the low level using for example mesa-llvmpipe, not on the WebKit/Qt level.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801301</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-07 08:23:55 -0800</bug_when>
    <thetext>Simon, should we disable or remove these tests?
And/or are we interested in this 30x slowdown?

+ info: These tests introduced in https://trac.webkit.org/changeset/81886/trunk/Source/WebKit/qt/tests/qgraphicswebview/tst_qgraphicswebview.cpp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807144</commentid>
    <comment_count>13</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-01-15 02:29:34 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #7)
&gt; &gt; Simon, shouldn&apos;t we simple skip tst_QGraphicsWebView::webglSoftwareFallbackVerticalOrientation() and tst_QGraphicsWebView::webglSoftwareFallbackHorizontalOrientation() ?
&gt; &gt; 
&gt; &gt; I think these tests started to fail long long time ago.
&gt; 
&gt; Yes, fully agreed.
&gt; 
&gt; I don&apos;t even see the point in having a software OpenGL fallback altogether and would rather get rid of it.
&gt; 
&gt; Software OpenGL is best done on the low level using for example mesa-llvmpipe, not on the WebKit/Qt level.

Do you mean reverting r81886?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822547</commentid>
    <comment_count>14</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-02-01 02:40:15 -0800</bug_when>
    <thetext>ping? 

API tests are still red with &quot;Failure: timeout occured during testing&quot; error
message because of this bug. In this case it&apos;s so hard to catch new regressions.
And it seems there is a new one. kadam is searching the culprit right now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822576</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-02-01 03:16:43 -0800</bug_when>
    <thetext>Seems to hang in 

(gdb) bt
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007fffeec2b065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007fffeec2aeba in __pthread_mutex_lock (mutex=0xda5ef0) at pthread_mutex_lock.c:61
#3  0x00007ffff1581e53 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4  0x00007ffff157ad30 in XGetWindowAttributes () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5  0x00007ffff659db3c in WebCore::GraphicsSurface::platformPaintToTextureMapper(WebCore::TextureMapper*, WebCore::FloatRect const&amp;, WebCore::TransformationMatrix const&amp;, float, WebCore::BitmapTexture*)
    () from /home/berlin/src/webkit/trunk/WebKitBuild/Release/lib/libQt5WebKit.so.5
#6  0x00007ffff6582db2 in WebCore::GraphicsContext3DPrivate::paintToTextureMapper(WebCore::TextureMapper*, WebCore::FloatRect const&amp;, WebCore::TransformationMatrix const&amp;, float, WebCore::BitmapTexture*)
    () from /home/berlin/src/webkit/trunk/WebKitBuild/Release/lib/libQt5WebKit.so.5
#7  0x00007ffff630e87f in WebCore::TextureMapperLayer::paintSelf(WebCore::TextureMapperPaintOptions const&amp;) () from /home/berlin/src/webkit/trunk/WebKitBuild/Release/lib/libQt5WebKit.so.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822581</commentid>
    <comment_count>16</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2013-02-01 03:30:57 -0800</bug_when>
    <thetext>Skipped in http://trac.webkit.org/changeset/141575 to paint the bot a little greener. (I&apos;ll look at the other timeouts now)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>966214</commentid>
    <comment_count>17</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2014-01-09 20:59:57 -0800</bug_when>
    <thetext>The QT port is no longer part of WebKit.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>