<?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>150932</bug_id>
          
          <creation_ts>2015-11-05 07:11:02 -0800</creation_ts>
          <short_desc>[EFL] All performance tests fail on Ubuntu 15.10</short_desc>
          <delta_ts>2016-04-01 18:17:06 -0700</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>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>150619</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>hs85.jeong</cc>
    
    <cc>hyuki.kim</cc>
    
    <cc>jh718.park</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1139619</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-11-05 07:11:02 -0800</bug_when>
    <thetext>All tests fail because of the following output on stderr:
ERR&lt;20231&gt;:EvasGL modules/evas/engines/gl_common/evas_gl_core.c:1329 _internal_config_set() Win cfg can&apos;t support Evas GL DR win (depth 0, stencil 0, msaa 0)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141462</commentid>
    <comment_count>1</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2015-11-12 05:30:33 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; All tests fail because of the following output on stderr:
&gt; ERR&lt;20231&gt;:EvasGL modules/evas/engines/gl_common/evas_gl_core.c:1329
&gt; _internal_config_set() Win cfg can&apos;t support Evas GL DR win (depth 0,
&gt; stencil 0, msaa 0)

Hi, Ossy,

My ubuntu version is 15.04.
And I could not see the same error that you have found, but I could see below erros for perf test.


ERR&lt;5630&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4493 ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine &apos;opengl_x11&apos; failed.
ERR&lt;5630&gt;:evas_main lib/evas/canvas/evas_gl.c:138 evas_gl_new() Evas GL engine not available.

IMO, engine setting api should be refactored according to the efl&apos;s change.
I will re-check it soon. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1141465</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-11-12 05:37:13 -0800</bug_when>
    <thetext>To be able to run performance tests, you should 
set USE_NATIVE_XDISPLAY=1 environment variable.

It works fine without error message on Ubuntu 15.04,
I only get this error/warning only on 15.10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178909</commentid>
    <comment_count>3</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-29 18:49:55 -0700</bug_when>
    <thetext>Perf test failed for a long time.
I try to test the perf test with the EFL 1.17.0 and then result looks good.
Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
I tested the layout and jsc tests that also looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179007</commentid>
    <comment_count>4</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-03-30 00:56:57 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Perf test failed for a long time.
&gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; I tested the layout and jsc tests that also looks good.

I tried to run perf test with the ossy&apos;s patch locally, perf test still doesn&apos;t work in my box. Did you add any new step to run perf test ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179011</commentid>
    <comment_count>5</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-30 01:03:34 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; Perf test failed for a long time.
&gt; &gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; &gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; &gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; &gt; I tested the layout and jsc tests that also looks good.
&gt; 
&gt; I tried to run perf test with the ossy&apos;s patch locally, perf test still
&gt; doesn&apos;t work in my box. Did you add any new step to run perf test ?

What is the &apos;my box&apos; mean? Do you use the vm for the perf bot?
Test OS is ubuntu 15.10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179012</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-03-30 01:05:22 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; Perf test failed for a long time.
&gt; &gt; &gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; &gt; &gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; &gt; &gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; &gt; &gt; I tested the layout and jsc tests that also looks good.
&gt; &gt; 
&gt; &gt; I tried to run perf test with the ossy&apos;s patch locally, perf test still
&gt; &gt; doesn&apos;t work in my box. Did you add any new step to run perf test ?
&gt; 
&gt; What is the &apos;my box&apos; mean? Do you use the vm for the perf bot?
&gt; Test OS is ubuntu 15.10.

my box means my Ubuntu 15.10 linux machine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179013</commentid>
    <comment_count>7</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-30 01:07:07 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; &gt; Perf test failed for a long time.
&gt; &gt; &gt; &gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; &gt; &gt; &gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; &gt; &gt; &gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; &gt; &gt; &gt; I tested the layout and jsc tests that also looks good.
&gt; &gt; &gt; 
&gt; &gt; &gt; I tried to run perf test with the ossy&apos;s patch locally, perf test still
&gt; &gt; &gt; doesn&apos;t work in my box. Did you add any new step to run perf test ?
&gt; &gt; 
&gt; &gt; What is the &apos;my box&apos; mean? Do you use the vm for the perf bot?
&gt; &gt; Test OS is ubuntu 15.10.
&gt; 
&gt; my box means my Ubuntu 15.10 linux machine.

If you want to try the perf test locally, you have to add the &apos;USE_NATIVE_XDISPLAY=1&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179014</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-03-30 01:09:19 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; (In reply to comment #5)
&gt; &gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; &gt; &gt; Perf test failed for a long time.
&gt; &gt; &gt; &gt; &gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; &gt; &gt; &gt; &gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; &gt; &gt; &gt; &gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; &gt; &gt; &gt; &gt; I tested the layout and jsc tests that also looks good.
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; I tried to run perf test with the ossy&apos;s patch locally, perf test still
&gt; &gt; &gt; &gt; doesn&apos;t work in my box. Did you add any new step to run perf test ?
&gt; &gt; &gt; 
&gt; &gt; &gt; What is the &apos;my box&apos; mean? Do you use the vm for the perf bot?
&gt; &gt; &gt; Test OS is ubuntu 15.10.
&gt; &gt; 
&gt; &gt; my box means my Ubuntu 15.10 linux machine.
&gt; 
&gt; If you want to try the perf test locally, you have to add the
&gt; &apos;USE_NATIVE_XDISPLAY=1&apos;.

Of course I set the environment variable before running perf test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179015</commentid>
    <comment_count>9</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-30 01:14:39 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; (In reply to comment #6)
&gt; &gt; &gt; (In reply to comment #5)
&gt; &gt; &gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; &gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; &gt; &gt; &gt; Perf test failed for a long time.
&gt; &gt; &gt; &gt; &gt; &gt; I try to test the perf test with the EFL 1.17.0 and then result looks good.
&gt; &gt; &gt; &gt; &gt; &gt; Gyuyoung, Could you try the perf test with the EFL 1.17.0 ?
&gt; &gt; &gt; &gt; &gt; &gt; Ossy already upload the patch(https://bugs.webkit.org/show_bug.cgi?id=153008)
&gt; &gt; &gt; &gt; &gt; &gt; I tested the layout and jsc tests that also looks good.
&gt; &gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; &gt; I tried to run perf test with the ossy&apos;s patch locally, perf test still
&gt; &gt; &gt; &gt; &gt; doesn&apos;t work in my box. Did you add any new step to run perf test ?
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; What is the &apos;my box&apos; mean? Do you use the vm for the perf bot?
&gt; &gt; &gt; &gt; Test OS is ubuntu 15.10.
&gt; &gt; &gt; 
&gt; &gt; &gt; my box means my Ubuntu 15.10 linux machine.
&gt; &gt; 
&gt; &gt; If you want to try the perf test locally, you have to add the
&gt; &gt; &apos;USE_NATIVE_XDISPLAY=1&apos;.
&gt; 
&gt; Of course I set the environment variable before running perf test.

Could you show me your error message?
Is it same with below message?

Running 151 tests
Running Animation/balls.html (1 of 151)
error: Animation/balls.html
ERR&lt;1708&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514 ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine &apos;opengl_x11&apos; failed.
ERR&lt;1708&gt;:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL engine not available.
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179040</commentid>
    <comment_count>10</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-03-30 03:49:04 -0700</bug_when>
    <thetext>
&gt; Could you show me your error message?
&gt; Is it same with below message?
&gt; 
&gt; Running 151 tests
&gt; Running Animation/balls.html (1 of 151)
&gt; error: Animation/balls.html
&gt; ERR&lt;1708&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
&gt; ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
&gt; &apos;opengl_x11&apos; failed.
&gt; ERR&lt;1708&gt;:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
&gt; engine not available.
&gt; ...

There is no message during my perf test after applying EFL 1.17.0 version.
In my case perf test doesn&apos;t pass *Animation/balls.html* as below,

gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests 
Running 151 tests
Running Animation/balls.html (1 of 151)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179044</commentid>
    <comment_count>11</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-30 04:36:45 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; Could you show me your error message?
&gt; &gt; Is it same with below message?
&gt; &gt; 
&gt; &gt; Running 151 tests
&gt; &gt; Running Animation/balls.html (1 of 151)
&gt; &gt; error: Animation/balls.html
&gt; &gt; ERR&lt;1708&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
&gt; &gt; ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
&gt; &gt; &apos;opengl_x11&apos; failed.
&gt; &gt; ERR&lt;1708&gt;:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
&gt; &gt; engine not available.
&gt; &gt; ...
&gt; 
&gt; There is no message during my perf test after applying EFL 1.17.0 version.
&gt; In my case perf test doesn&apos;t pass *Animation/balls.html* as below,
&gt; 
&gt; gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests 
&gt; Running 151 tests
&gt; Running Animation/balls.html (1 of 151)

Um..It looks weird.

I got below result after bumping up EFL.

carrot@carrot-HVM-domU:~/Source/webkit$ ./Tools/Scripts/run-perf-tests --platform efl
Running 151 tests
Running Animation/balls.html (1 of 151)
RESULT Animation: balls: FrameRate= 6.79578453011 fps
median= 6.78576729325 fps, stdev= 0.0672232647868 fps, min= 6.6790265764 fps, max= 6.94028750141 fps
RESULT Animation: balls: JSHeap= 1099129.0 bytes
median= 1098013.0 bytes, stdev= 3543.66108633 bytes, min= 1093811.0 bytes, max= 1103154.0 bytes
RESULT Animation: balls: Malloc= 109720576.0 bytes
median= 109477888.0 bytes, stdev= 2481953.25177 bytes, min= 106815488.0 bytes, max= 113238016.0 bytes
Finished: 41.564760 s
...

I try to investigate further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179047</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-03-30 04:45:50 -0700</bug_when>
    <thetext>Just an idea, maybe you have different GPU and it might cause this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179757</commentid>
    <comment_count>13</comment_count>
    <who name="Hunseop Jeong">hs85.jeong</who>
    <bug_when>2016-03-31 22:45:05 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; Could you show me your error message?
&gt; &gt; Is it same with below message?
&gt; &gt; 
&gt; &gt; Running 151 tests
&gt; &gt; Running Animation/balls.html (1 of 151)
&gt; &gt; error: Animation/balls.html
&gt; &gt; ERR&lt;1708&gt;:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4514
&gt; &gt; ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine
&gt; &gt; &apos;opengl_x11&apos; failed.
&gt; &gt; ERR&lt;1708&gt;:evas_main lib/evas/canvas/evas_gl.c:151 evas_gl_new() Evas GL
&gt; &gt; engine not available.
&gt; &gt; ...
&gt; 
&gt; There is no message during my perf test after applying EFL 1.17.0 version.
&gt; In my case perf test doesn&apos;t pass *Animation/balls.html* as below,
&gt; 
&gt; gyuyoung@gyuyoung-MacBookPro:~/webkit/WebKit$ Tools/Scripts/run-perf-tests 
&gt; Running 151 tests
&gt; Running Animation/balls.html (1 of 151)

Perf test seems to work properly after bump up EFL.
Cool :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179998</commentid>
    <comment_count>14</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2016-04-01 18:17:06 -0700</bug_when>
    <thetext>Finally close this bug.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>