<?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>101384</bug_id>
          
          <creation_ts>2012-11-06 12:59:44 -0800</creation_ts>
          <short_desc>[EFL] [WK2] API test crash with accelerated compositing on.</short_desc>
          <delta_ts>2012-11-06 22:31:52 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Viatcheslav Ostapenko">ostap73</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>759973</commentid>
    <comment_count>0</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 12:59:44 -0800</bug_when>
    <thetext>ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)
/home/sl/work/webkit/Source/WTF/wtf/HashTable.h(588) : void WTF::HashTable&lt;Key, Value, Extractor, HashFunctions, Traits, KeyTraits&gt;::checkKey(const T&amp;) [with HashTranslator = WTF::HashMapTranslator&lt;WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt; &gt;, T = void*, Key = void*, Value = WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt;, Extractor = WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, HashFunctions = WTF::PtrHash&lt;void*&gt;, Traits = WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, KeyTraits = WTF::HashTraits&lt;void*&gt;]
1   0xb329df6b void WTF::HashTable&lt;void*, WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt;, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::HashTraits&lt;void*&gt; &gt;::checkKey&lt;WTF::HashMapTranslator&lt;WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt; &gt;, void*&gt;(void* const&amp;)
2   0xb329d467 WTF::HashTableAddResult&lt;WTF::HashTableIterator&lt;void*, WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt;, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::HashTraits&lt;void*&gt; &gt; &gt; WTF::HashTable&lt;void*, WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;void*, WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt;, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::HashTraits&lt;void*&gt; &gt;::add&lt;WTF::HashMapTranslator&lt;WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;, WTF::PtrHash&lt;void*&gt; &gt;, void*, WebCore::TextureMapperGLData::SharedGLData*&gt;(void* const&amp;, WebCore::TextureMapperGLData::SharedGLData* const&amp;)
3   0xb329cbda WTF::HashMap&lt;void*, WebCore::TextureMapperGLData::SharedGLData*, WTF::PtrHash&lt;void*&gt;, WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;::inlineAdd(void* const&amp;, WebCore::TextureMapperGLData::SharedGLData* const&amp;)
4   0xb329be86 WTF::HashMap&lt;void*, WebCore::TextureMapperGLData::SharedGLData*, WTF::PtrHash&lt;void*&gt;, WTF::HashTraits&lt;void*&gt;, WTF::HashTraits&lt;WebCore::TextureMapperGLData::SharedGLData*&gt; &gt;::add(void* const&amp;, WebCore::TextureMapperGLData::SharedGLData* const&amp;)
5   0xb329b674 WebCore::TextureMapperGLData::SharedGLData::SharedGLData(WebCore::GraphicsContext3D*)
6   0xb329b5bf WebCore::TextureMapperGLData::SharedGLData::currentSharedGLData(WebCore::GraphicsContext3D*)
7   0xb329b943 WebCore::TextureMapperGLData::TextureMapperGLData(WebCore::GraphicsContext3D*)
8   0xb3296790 WebCore::TextureMapperGL::TextureMapperGL()
9   0xb329ac4d WebCore::TextureMapperGL::create()
10  0xb329abad WebCore::TextureMapper::platformCreateAccelerated()
11  0xb2838bcd WebCore::TextureMapper::create(WebCore::TextureMapper::AccelerationMode)
12  0xb6617de7 WebKit::LayerTreeRenderer::ensureRootLayer()
13  0xb6617f99 WebKit::LayerTreeRenderer::syncRemoteContent()
14  0xb6741563 EwkViewImpl::displayTimerFired(WebCore::Timer&lt;EwkViewImpl&gt;*)
15  0xb67476a2 WebCore::Timer&lt;EwkViewImpl&gt;::fired()
16  0xb27b6cb3 WebCore::ThreadTimers::sharedTimerFiredInternal()
17  0xb27b6bd7 WebCore::ThreadTimers::sharedTimerFired()
18  0xb3212d2f
19  0xb5ee3506 _ecore_timer_expired_call
20  0xb5ee36c4 _ecore_timer_expired_timers_call
21  0xb5edffdb
22  0xb5ee0636 ecore_main_loop_iterate
23  0x805ac3d EWK2UnitTest::EWK2UnitTestBase::waitUntilTitleChangedTo(char const*, double)
24  0x80558d5 EWK2UnitTestBase_ewk_settings_file_access_from_file_urls_allowed_Test::TestBody()
25  0xb5d50818 testing::Test::Run()
26  0xb5d50e73 testing::internal::TestInfoImpl::Run()
27  0xb5d513d5 testing::TestCase::Run()
28  0xb5d55b28 testing::internal::UnitTestImpl::RunAllTests()
29  0xb5d54a24 testing::UnitTest::Run()
30  0x805c577 main
31  0xb5a524d3 __libc_start_main
Segmentation fault (core dumped)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759981</commentid>
    <comment_count>1</comment_count>
      <attachid>172635</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 13:10:05 -0800</bug_when>
    <thetext>Created attachment 172635
Patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760022</commentid>
    <comment_count>2</comment_count>
      <attachid>172635</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-06 14:00:20 -0800</bug_when>
    <thetext>Comment on attachment 172635
Patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=172635&amp;action=review

&gt; Source/WebKit2/ChangeLog:11
&gt; +        Create GL engine instead of default for API tests if webkit is compiled
&gt; +        with enabled accelerated compositing and initialize GL surface in 
&gt; +        _ewk_view_smart_calculate if first resize and display come before
&gt; +        enterAcceleratedCompositingMode call.

I have a hard time understanding what you are saying here.

&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:-393
&gt;  #if USE(ACCELERATED_COMPOSITING)
&gt;          // Recreate surface if needed.
&gt; -        if (impl-&gt;evasGLSurface()) {
&gt; +        if (impl-&gt;evasGLSurface())
&gt;              impl-&gt;clearEvasGLSurface();
&gt; +
&gt;              impl-&gt;createGLSurface(IntSize(width, height));
&gt; -        }

Then now indentation is wrong</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760099</commentid>
    <comment_count>3</comment_count>
      <attachid>172635</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 15:15:08 -0800</bug_when>
    <thetext>Comment on attachment 172635
Patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=172635&amp;action=review

&gt;&gt; Source/WebKit2/ChangeLog:11
&gt;&gt; +        enterAcceleratedCompositingMode call.
&gt; 
&gt; I have a hard time understanding what you are saying here.

I&apos;ll try to reword it.

&gt;&gt; Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:-393
&gt;&gt; -        }
&gt; 
&gt; Then now indentation is wrong

For some reason git diff didn&apos;t add this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760106</commentid>
    <comment_count>4</comment_count>
      <attachid>172660</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 15:22:48 -0800</bug_when>
    <thetext>Created attachment 172660
Updated changelog and fixed whitespace.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760146</commentid>
    <comment_count>5</comment_count>
      <attachid>172660</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2012-11-06 15:59:21 -0800</bug_when>
    <thetext>Comment on attachment 172660
Updated changelog and fixed whitespace.

View in context: https://bugs.webkit.org/attachment.cgi?id=172660&amp;action=review

&gt; Source/WebKit2/UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestBase.cpp:52
&gt; +    m_ecoreEvas = ecore_evas_gl_x11_new(0, 0, 0, width, height, 0);

Perhaps we use ecore_evas_new, just like in WebInspectorProxyEfl.cpp.

const char* engine = &quot;opengl_x11&quot;;
m_ecoreEvas = ecore_evas_new(engine, 0, 0, width, height, 0);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760267</commentid>
    <comment_count>6</comment_count>
      <attachid>172689</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 18:22:45 -0800</bug_when>
    <thetext>Created attachment 172689
Updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760271</commentid>
    <comment_count>7</comment_count>
      <attachid>172689</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-11-06 18:33:38 -0800</bug_when>
    <thetext>Comment on attachment 172689
Updated patch.

View in context: https://bugs.webkit.org/attachment.cgi?id=172689&amp;action=review

&gt; Source/WebKit2/ChangeLog:3
&gt; +        [EFL] [WK2] API test crash with accelerated compositing on.

Please remove a space between [EFL][WK2]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760303</commentid>
    <comment_count>8</comment_count>
      <attachid>172702</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2012-11-06 19:26:32 -0800</bug_when>
    <thetext>Created attachment 172702
Space removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760385</commentid>
    <comment_count>9</comment_count>
      <attachid>172702</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-11-06 21:56:33 -0800</bug_when>
    <thetext>Comment on attachment 172702
Space removed.

Looks make sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760403</commentid>
    <comment_count>10</comment_count>
      <attachid>172702</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-06 22:31:47 -0800</bug_when>
    <thetext>Comment on attachment 172702
Space removed.

Clearing flags on attachment: 172702

Committed r133723: &lt;http://trac.webkit.org/changeset/133723&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760404</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-06 22:31:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172635</attachid>
            <date>2012-11-06 13:10:05 -0800</date>
            <delta_ts>2012-11-06 15:22:48 -0800</delta_ts>
            <desc>Patch.</desc>
            <filename>api_tests_fix.diff</filename>
            <type>text/plain</type>
            <size>2533</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5ZDA2MmI3Li5kMDcyNmNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTItMTEtMDYgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPHYub3N0YXBlbmtvQHNhbXN1
bmcuY29tPgorCisgICAgICAgIFtFRkxdIFtXSzJdIEFQSSB0ZXN0IGNyYXNoIHdpdGggYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDEzODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBDcmVhdGUgR0wgZW5naW5lIGluc3RlYWQgb2YgZGVmYXVsdCBmb3IgQVBJ
IHRlc3RzIGlmIHdlYmtpdCBpcyBjb21waWxlZAorICAgICAgICB3aXRoIGVuYWJsZWQgYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgYW5kIGluaXRpYWxpemUgR0wgc3VyZmFjZSBpbiAKKyAgICAgICAg
X2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSBpZiBmaXJzdCByZXNpemUgYW5kIGRpc3BsYXkgY29t
ZSBiZWZvcmUKKyAgICAgICAgZW50ZXJBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZSBjYWxsLgor
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAgICAgICAoX2V3
a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvdGVz
dHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcDoKKyAgICAgICAgKEVXSzJVbml0
VGVzdDo6RVdLMlVuaXRUZXN0QmFzZTo6U2V0VXApOgorCiAyMDEyLTExLTA2ICBIdWFuZyBEb25n
c3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIENvb3JkaW5hdGVkIEdy
YXBoaWNzOiBSZW1vdmUgYSBwYXJlbnQgbWVtYmVyIGluIFdlYkxheWVySW5mby4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCA2YzMzZTlkLi43
NDQxYjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tf
dmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcu
Y3BwCkBAIC0zODcsMTAgKzM4NywxMCBAQCBzdGF0aWMgdm9pZCBfZXdrX3ZpZXdfc21hcnRfY2Fs
Y3VsYXRlKEV2YXNfT2JqZWN0KiBld2tWaWV3KQogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBP
U0lUSU5HKQogICAgICAgICAvLyBSZWNyZWF0ZSBzdXJmYWNlIGlmIG5lZWRlZC4KLSAgICAgICAg
aWYgKGltcGwtPmV2YXNHTFN1cmZhY2UoKSkgeworICAgICAgICBpZiAoaW1wbC0+ZXZhc0dMU3Vy
ZmFjZSgpKQogICAgICAgICAgICAgaW1wbC0+Y2xlYXJFdmFzR0xTdXJmYWNlKCk7CisKICAgICAg
ICAgICAgIGltcGwtPmNyZWF0ZUdMU3VyZmFjZShJbnRTaXplKHdpZHRoLCBoZWlnaHQpKTsKLSAg
ICAgICAgfQogI2VuZGlmCiAjaWYgVVNFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgICAgIGlt
cGwtPnBhZ2VDbGllbnQoKS0+dXBkYXRlVmlld3BvcnRTaXplKEludFNpemUod2lkdGgsIGhlaWdo
dCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVzdHMv
VW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHAKaW5k
ZXggNjNkMzE1MC4uZDFlYzI3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VXSzJV
bml0VGVzdEJhc2UuY3BwCkBAIC00OCw3ICs0OCwxMSBAQCB2b2lkIEVXSzJVbml0VGVzdEJhc2U6
OlNldFVwKCkKICAgICB1bnNpZ25lZCBpbnQgd2lkdGggPSBlbnZpcm9ubWVudC0+ZGVmYXVsdFdp
ZHRoKCk7CiAgICAgdW5zaWduZWQgaW50IGhlaWdodCA9IGVudmlyb25tZW50LT5kZWZhdWx0SGVp
Z2h0KCk7CiAKKyNpZiBkZWZpbmVkKFdURl9VU0VfQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpICYm
IGRlZmluZWQoSEFWRV9FQ09SRV9YKQorICAgIG1fZWNvcmVFdmFzID0gZWNvcmVfZXZhc19nbF94
MTFfbmV3KDAsIDAsIDAsIHdpZHRoLCBoZWlnaHQsIDApOworI2Vsc2UKICAgICBtX2Vjb3JlRXZh
cyA9IGVjb3JlX2V2YXNfbmV3KDAsIDAsIDAsIHdpZHRoLCBoZWlnaHQsIDApOworI2VuZGlmCiAK
ICAgICBlY29yZV9ldmFzX3Nob3cobV9lY29yZUV2YXMpOwogICAgIEV2YXMqIGV2YXMgPSBlY29y
ZV9ldmFzX2dldChtX2Vjb3JlRXZhcyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172660</attachid>
            <date>2012-11-06 15:22:48 -0800</date>
            <delta_ts>2012-11-06 18:22:45 -0800</delta_ts>
            <desc>Updated changelog and fixed whitespace.</desc>
            <filename>api_tests_fix_01.diff</filename>
            <type>text/plain</type>
            <size>2650</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5ZDA2MmI3Li4xYmM5MjI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTEtMDYgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPHYub3N0YXBlbmtvQHNhbXN1
bmcuY29tPgorCisgICAgICAgIFtFRkxdIFtXSzJdIEFQSSB0ZXN0IGNyYXNoIHdpdGggYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDEzODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBpcyBlbmFibGVkIEFQSSB0
ZXN0cyBzaG91bGQgY3JlYXRlIEdMIGV2YXMgZW5naW5lCisgICAgICAgIGluc3RlYWQgb2YgZGVm
YXVsdCBvbmUuCisgICAgICAgIEFsc28sIGluIEFQSSB0ZXN0cyBmaXJzdCB3aW5kb3cgcmVzaXpl
IGFuZCBkaXNwbGF5IG9mdGVuIGNvbWVzIGVhcmxpZXIKKyAgICAgICAgdGhhbiBlbnRlckFjY2Vs
ZXJhdGVkQ29tcG9zaXRpbmdNb2RlIGNhbGwsIHNvIGxldCdzIGNyZWF0ZSBHTCBzdXJmYWNlIGlu
CisgICAgICAgIF9ld2tfdmlld19zbWFydF9jYWxjdWxhdGUgb24gZmlyc3Qgd2luZG93IHJlc2l6
ZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAg
KF9ld2tfdmlld19zbWFydF9jYWxjdWxhdGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZs
L3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHA6CisgICAgICAgIChFV0sy
VW5pdFRlc3Q6OkVXSzJVbml0VGVzdEJhc2U6OlNldFVwKToKKwogMjAxMi0xMS0wNiAgSHVhbmcg
RG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KIAogICAgICAgICBDb29yZGluYXRl
ZCBHcmFwaGljczogUmVtb3ZlIGEgcGFyZW50IG1lbWJlciBpbiBXZWJMYXllckluZm8uCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggNmMzM2U5
ZC4uNDI5MTg1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192
aWV3LmNwcApAQCAtMzg3LDEwICszODcsMTAgQEAgc3RhdGljIHZvaWQgX2V3a192aWV3X3NtYXJ0
X2NhbGN1bGF0ZShFdmFzX09iamVjdCogZXdrVmlldykKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9D
T01QT1NJVElORykKICAgICAgICAgLy8gUmVjcmVhdGUgc3VyZmFjZSBpZiBuZWVkZWQuCi0gICAg
ICAgIGlmIChpbXBsLT5ldmFzR0xTdXJmYWNlKCkpIHsKKyAgICAgICAgaWYgKGltcGwtPmV2YXNH
TFN1cmZhY2UoKSkKICAgICAgICAgICAgIGltcGwtPmNsZWFyRXZhc0dMU3VyZmFjZSgpOwotICAg
ICAgICAgICAgaW1wbC0+Y3JlYXRlR0xTdXJmYWNlKEludFNpemUod2lkdGgsIGhlaWdodCkpOwot
ICAgICAgICB9CisKKyAgICAgICAgaW1wbC0+Y3JlYXRlR0xTdXJmYWNlKEludFNpemUod2lkdGgs
IGhlaWdodCkpOwogI2VuZGlmCiAjaWYgVVNFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgICAg
IGltcGwtPnBhZ2VDbGllbnQoKS0+dXBkYXRlVmlld3BvcnRTaXplKEludFNpemUod2lkdGgsIGhl
aWdodCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVz
dHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHAK
aW5kZXggNjNkMzE1MC4uZDFlYzI3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VX
SzJVbml0VGVzdEJhc2UuY3BwCkBAIC00OCw3ICs0OCwxMSBAQCB2b2lkIEVXSzJVbml0VGVzdEJh
c2U6OlNldFVwKCkKICAgICB1bnNpZ25lZCBpbnQgd2lkdGggPSBlbnZpcm9ubWVudC0+ZGVmYXVs
dFdpZHRoKCk7CiAgICAgdW5zaWduZWQgaW50IGhlaWdodCA9IGVudmlyb25tZW50LT5kZWZhdWx0
SGVpZ2h0KCk7CiAKKyNpZiBkZWZpbmVkKFdURl9VU0VfQUNDRUxFUkFURURfQ09NUE9TSVRJTkcp
ICYmIGRlZmluZWQoSEFWRV9FQ09SRV9YKQorICAgIG1fZWNvcmVFdmFzID0gZWNvcmVfZXZhc19n
bF94MTFfbmV3KDAsIDAsIDAsIHdpZHRoLCBoZWlnaHQsIDApOworI2Vsc2UKICAgICBtX2Vjb3Jl
RXZhcyA9IGVjb3JlX2V2YXNfbmV3KDAsIDAsIDAsIHdpZHRoLCBoZWlnaHQsIDApOworI2VuZGlm
CiAKICAgICBlY29yZV9ldmFzX3Nob3cobV9lY29yZUV2YXMpOwogICAgIEV2YXMqIGV2YXMgPSBl
Y29yZV9ldmFzX2dldChtX2Vjb3JlRXZhcyk7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172689</attachid>
            <date>2012-11-06 18:22:45 -0800</date>
            <delta_ts>2012-11-06 19:26:32 -0800</delta_ts>
            <desc>Updated patch.</desc>
            <filename>api_tests_fix_02.diff</filename>
            <type>text/plain</type>
            <size>2688</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5ZDA2MmI3Li4xYmM5MjI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTEtMDYgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPHYub3N0YXBlbmtvQHNhbXN1
bmcuY29tPgorCisgICAgICAgIFtFRkxdIFtXSzJdIEFQSSB0ZXN0IGNyYXNoIHdpdGggYWNjZWxl
cmF0ZWQgY29tcG9zaXRpbmcgb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDEzODQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBJZiBhY2NlbGVyYXRlZCBjb21wb3NpdGluZyBpcyBlbmFibGVkIEFQSSB0
ZXN0cyBzaG91bGQgY3JlYXRlIEdMIGV2YXMgZW5naW5lCisgICAgICAgIGluc3RlYWQgb2YgZGVm
YXVsdCBvbmUuCisgICAgICAgIEFsc28sIGluIEFQSSB0ZXN0cyBmaXJzdCB3aW5kb3cgcmVzaXpl
IGFuZCBkaXNwbGF5IG9mdGVuIGNvbWVzIGVhcmxpZXIKKyAgICAgICAgdGhhbiBlbnRlckFjY2Vs
ZXJhdGVkQ29tcG9zaXRpbmdNb2RlIGNhbGwsIHNvIGxldCdzIGNyZWF0ZSBHTCBzdXJmYWNlIGlu
CisgICAgICAgIF9ld2tfdmlld19zbWFydF9jYWxjdWxhdGUgb24gZmlyc3Qgd2luZG93IHJlc2l6
ZS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcDoKKyAgICAgICAg
KF9ld2tfdmlld19zbWFydF9jYWxjdWxhdGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvZWZs
L3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHA6CisgICAgICAgIChFV0sy
VW5pdFRlc3Q6OkVXSzJVbml0VGVzdEJhc2U6OlNldFVwKToKKwogMjAxMi0xMS0wNiAgSHVhbmcg
RG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KIAogICAgICAgICBDb29yZGluYXRl
ZCBHcmFwaGljczogUmVtb3ZlIGEgcGFyZW50IG1lbWJlciBpbiBXZWJMYXllckluZm8uCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9ld2tfdmlldy5jcHAKaW5kZXggNmMzM2U5
ZC4uNDI5MTg1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwv
ZXdrX3ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192
aWV3LmNwcApAQCAtMzg3LDEwICszODcsMTAgQEAgc3RhdGljIHZvaWQgX2V3a192aWV3X3NtYXJ0
X2NhbGN1bGF0ZShFdmFzX09iamVjdCogZXdrVmlldykKIAogI2lmIFVTRShBQ0NFTEVSQVRFRF9D
T01QT1NJVElORykKICAgICAgICAgLy8gUmVjcmVhdGUgc3VyZmFjZSBpZiBuZWVkZWQuCi0gICAg
ICAgIGlmIChpbXBsLT5ldmFzR0xTdXJmYWNlKCkpIHsKKyAgICAgICAgaWYgKGltcGwtPmV2YXNH
TFN1cmZhY2UoKSkKICAgICAgICAgICAgIGltcGwtPmNsZWFyRXZhc0dMU3VyZmFjZSgpOwotICAg
ICAgICAgICAgaW1wbC0+Y3JlYXRlR0xTdXJmYWNlKEludFNpemUod2lkdGgsIGhlaWdodCkpOwot
ICAgICAgICB9CisKKyAgICAgICAgaW1wbC0+Y3JlYXRlR0xTdXJmYWNlKEludFNpemUod2lkdGgs
IGhlaWdodCkpOwogI2VuZGlmCiAjaWYgVVNFKFRJTEVEX0JBQ0tJTkdfU1RPUkUpCiAgICAgICAg
IGltcGwtPnBhZ2VDbGllbnQoKS0+dXBkYXRlVmlld3BvcnRTaXplKEludFNpemUod2lkdGgsIGhl
aWdodCkpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvdGVz
dHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdLMlVuaXRUZXN0QmFzZS5jcHAK
aW5kZXggNjNkMzE1MC4uODIyODBmYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VX
SzJVbml0VGVzdEJhc2UuY3BwCkBAIC00OCw3ICs0OCwxMiBAQCB2b2lkIEVXSzJVbml0VGVzdEJh
c2U6OlNldFVwKCkKICAgICB1bnNpZ25lZCBpbnQgd2lkdGggPSBlbnZpcm9ubWVudC0+ZGVmYXVs
dFdpZHRoKCk7CiAgICAgdW5zaWduZWQgaW50IGhlaWdodCA9IGVudmlyb25tZW50LT5kZWZhdWx0
SGVpZ2h0KCk7CiAKKyNpZiBkZWZpbmVkKFdURl9VU0VfQUNDRUxFUkFURURfQ09NUE9TSVRJTkcp
ICYmIGRlZmluZWQoSEFWRV9FQ09SRV9YKQorICAgIGNvbnN0IGNoYXIqIGVuZ2luZSA9ICJvcGVu
Z2xfeDExIjsKKyAgICBtX2Vjb3JlRXZhcyA9IGVjb3JlX2V2YXNfbmV3KGVuZ2luZSwgMCwgMCwg
d2lkdGgsIGhlaWdodCwgMCk7CisjZWxzZQogICAgIG1fZWNvcmVFdmFzID0gZWNvcmVfZXZhc19u
ZXcoMCwgMCwgMCwgd2lkdGgsIGhlaWdodCwgMCk7CisjZW5kaWYKIAogICAgIGVjb3JlX2V2YXNf
c2hvdyhtX2Vjb3JlRXZhcyk7CiAgICAgRXZhcyogZXZhcyA9IGVjb3JlX2V2YXNfZ2V0KG1fZWNv
cmVFdmFzKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172702</attachid>
            <date>2012-11-06 19:26:32 -0800</date>
            <delta_ts>2012-11-06 22:31:47 -0800</delta_ts>
            <desc>Space removed.</desc>
            <filename>api_tests_fix_03.diff</filename>
            <type>text/plain</type>
            <size>2687</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5ZDA2MmI3Li41NjA5YWVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTItMTEtMDYgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPHYub3N0YXBlbmtvQHNhbXN1
bmcuY29tPgorCisgICAgICAgIFtFRkxdW1dLMl0gQVBJIHRlc3QgY3Jhc2ggd2l0aCBhY2NlbGVy
YXRlZCBjb21wb3NpdGluZyBvbi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEwMTM4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIElmIGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIGlzIGVuYWJsZWQgQVBJIHRl
c3RzIHNob3VsZCBjcmVhdGUgR0wgZXZhcyBlbmdpbmUKKyAgICAgICAgaW5zdGVhZCBvZiBkZWZh
dWx0IG9uZS4KKyAgICAgICAgQWxzbywgaW4gQVBJIHRlc3RzIGZpcnN0IHdpbmRvdyByZXNpemUg
YW5kIGRpc3BsYXkgb2Z0ZW4gY29tZXMgZWFybGllcgorICAgICAgICB0aGFuIGVudGVyQWNjZWxl
cmF0ZWRDb21wb3NpdGluZ01vZGUgY2FsbCwgc28gbGV0J3MgY3JlYXRlIEdMIHN1cmZhY2UgaW4K
KyAgICAgICAgX2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSBvbiBmaXJzdCB3aW5kb3cgcmVzaXpl
LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3ZpZXcuY3BwOgorICAgICAgICAo
X2V3a192aWV3X3NtYXJ0X2NhbGN1bGF0ZSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwv
dGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcDoKKyAgICAgICAgKEVXSzJV
bml0VGVzdDo6RVdLMlVuaXRUZXN0QmFzZTo6U2V0VXApOgorCiAyMDEyLTExLTA2ICBIdWFuZyBE
b25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIENvb3JkaW5hdGVk
IEdyYXBoaWNzOiBSZW1vdmUgYSBwYXJlbnQgbWVtYmVyIGluIFdlYkxheWVySW5mby4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcCBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL2V3a192aWV3LmNwcAppbmRleCA2YzMzZTlk
Li40MjkxODVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9l
d2tfdmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9lZmwvZXdrX3Zp
ZXcuY3BwCkBAIC0zODcsMTAgKzM4NywxMCBAQCBzdGF0aWMgdm9pZCBfZXdrX3ZpZXdfc21hcnRf
Y2FsY3VsYXRlKEV2YXNfT2JqZWN0KiBld2tWaWV3KQogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NP
TVBPU0lUSU5HKQogICAgICAgICAvLyBSZWNyZWF0ZSBzdXJmYWNlIGlmIG5lZWRlZC4KLSAgICAg
ICAgaWYgKGltcGwtPmV2YXNHTFN1cmZhY2UoKSkgeworICAgICAgICBpZiAoaW1wbC0+ZXZhc0dM
U3VyZmFjZSgpKQogICAgICAgICAgICAgaW1wbC0+Y2xlYXJFdmFzR0xTdXJmYWNlKCk7Ci0gICAg
ICAgICAgICBpbXBsLT5jcmVhdGVHTFN1cmZhY2UoSW50U2l6ZSh3aWR0aCwgaGVpZ2h0KSk7Ci0g
ICAgICAgIH0KKworICAgICAgICBpbXBsLT5jcmVhdGVHTFN1cmZhY2UoSW50U2l6ZSh3aWR0aCwg
aGVpZ2h0KSk7CiAjZW5kaWYKICNpZiBVU0UoVElMRURfQkFDS0lOR19TVE9SRSkKICAgICAgICAg
aW1wbC0+cGFnZUNsaWVudCgpLT51cGRhdGVWaWV3cG9ydFNpemUoSW50U2l6ZSh3aWR0aCwgaGVp
Z2h0KSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC90ZXN0
cy9Vbml0VGVzdFV0aWxzL0VXSzJVbml0VGVzdEJhc2UuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9lZmwvdGVzdHMvVW5pdFRlc3RVdGlscy9FV0syVW5pdFRlc3RCYXNlLmNwcApp
bmRleCA2M2QzMTUwLi44MjI4MGZjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL2VmbC90ZXN0cy9Vbml0VGVzdFV0aWxzL0VXSzJVbml0VGVzdEJhc2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL3Rlc3RzL1VuaXRUZXN0VXRpbHMvRVdL
MlVuaXRUZXN0QmFzZS5jcHAKQEAgLTQ4LDcgKzQ4LDEyIEBAIHZvaWQgRVdLMlVuaXRUZXN0QmFz
ZTo6U2V0VXAoKQogICAgIHVuc2lnbmVkIGludCB3aWR0aCA9IGVudmlyb25tZW50LT5kZWZhdWx0
V2lkdGgoKTsKICAgICB1bnNpZ25lZCBpbnQgaGVpZ2h0ID0gZW52aXJvbm1lbnQtPmRlZmF1bHRI
ZWlnaHQoKTsKIAorI2lmIGRlZmluZWQoV1RGX1VTRV9BQ0NFTEVSQVRFRF9DT01QT1NJVElORykg
JiYgZGVmaW5lZChIQVZFX0VDT1JFX1gpCisgICAgY29uc3QgY2hhciogZW5naW5lID0gIm9wZW5n
bF94MTEiOworICAgIG1fZWNvcmVFdmFzID0gZWNvcmVfZXZhc19uZXcoZW5naW5lLCAwLCAwLCB3
aWR0aCwgaGVpZ2h0LCAwKTsKKyNlbHNlCiAgICAgbV9lY29yZUV2YXMgPSBlY29yZV9ldmFzX25l
dygwLCAwLCAwLCB3aWR0aCwgaGVpZ2h0LCAwKTsKKyNlbmRpZgogCiAgICAgZWNvcmVfZXZhc19z
aG93KG1fZWNvcmVFdmFzKTsKICAgICBFdmFzKiBldmFzID0gZWNvcmVfZXZhc19nZXQobV9lY29y
ZUV2YXMpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>