<?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>48561</bug_id>
          
          <creation_ts>2010-10-28 13:54:24 -0700</creation_ts>
          <short_desc>Assertion failure in DocumentLoader::commitData when loading a media document in WebKit2</short_desc>
          <delta_ts>2010-11-01 09:52:24 -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>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>sam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>301315</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-10-28 13:54:24 -0700</bug_when>
    <thetext>This is the WebKit2 equivalent of bug 48531.


To reproduce:

1. Go to http://www.nch.com.au/acm/sample.wav in a debug build

You&apos;ll hit an assertion in DocumentLoader::commitData:

    ASSERT(m_frame-&gt;document()-&gt;parsing());

The wav file seems to load fine in Release builds.

Here&apos;s the backtrace:

&gt;	WebKit.dll!WebCore::DocumentLoader::commitData(const char * bytes=0x0524f010, int length=67868)  Line 306 + 0x35 bytes	C++
 	WebKit.dll!WebKit::WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader * loader=0x020d95b8, const char * data=0x0524f010, int length=67868)  Line 681	C++
 	WebKit.dll!WebCore::DocumentLoader::commitLoad(const char * data=0x0524f010, int length=67868)  Line 292 + 0x29 bytes	C++
 	WebKit.dll!WebCore::DocumentLoader::receivedData(const char * data=0x0524f010, int length=67868)  Line 320	C++
 	WebKit.dll!WebCore::MainResourceLoader::addData(const char * data=0x0524f010, int length=67868, bool allAtOnce=false)  Line 157	C++
 	WebKit.dll!WebCore::ResourceLoader::didReceiveData(const char * data=0x0524f010, int length=67868, __int64 lengthReceived=67868, bool allAtOnce=false)  Line 262 + 0x1b bytes	C++
 	WebKit.dll!WebCore::MainResourceLoader::didReceiveData(const char * data=0x0524f010, int length=67868, __int64 lengthReceived=67868, bool allAtOnce=false)  Line 437	C++
 	WebKit.dll!WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle * __formal=0x02052460, const char * data=0x0524f010, int length=67868, int lengthReceived=67868)  Line 415 + 0x1f bytes	C++
 	WebKit.dll!WebCore::didReceiveData(_CFURLConnection * conn=0x020e2d88, const __CFData * data=0x0523d348, long originalLength=67868, const void * clientInfo=0x02052460)  Line 214 + 0x2a bytes	C++
 	CFNetwork.dll!URLConnectionClient::_clientDidReceiveData()

Note that on Mac you&apos;ll instead hit a crash (bug 48559), but if that crash didn&apos;t happen this would.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>301316</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-10-28 13:54:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/8606679&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302741</commentid>
    <comment_count>2</comment_count>
      <attachid>72516</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-01 09:24:49 -0700</bug_when>
    <thetext>Created attachment 72516
Cancel main resource loads after we hand them off to the media engine</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302743</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-11-01 09:27:18 -0700</bug_when>
    <thetext>Attachment 72516 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebKit2/WebProcess/WebCoreSupport/mac/WebErrorsMac.mm:174:  Line contains tab character.  [whitespace/tab] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302747</commentid>
    <comment_count>4</comment_count>
      <attachid>72516</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2010-11-01 09:40:25 -0700</bug_when>
    <thetext>Comment on attachment 72516
Cancel main resource loads after we hand them off to the media engine

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

&gt; WebKit2/WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp:93
&gt; +ResourceError pluginWillHandleLoadError(const ResourceResponse&amp;)
&gt; +{
&gt; +    notImplemented();
&gt; +    return ResourceError();
&gt; +}

Might be worth filing a bug about this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302749</commentid>
    <comment_count>5</comment_count>
      <attachid>72516</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-01 09:44:42 -0700</bug_when>
    <thetext>Comment on attachment 72516
Cancel main resource loads after we hand them off to the media engine

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

&gt;&gt; WebKit2/WebProcess/WebCoreSupport/qt/WebErrorsQt.cpp:93
&gt;&gt; +}
&gt; 
&gt; Might be worth filing a bug about this.

Filed bug 48764.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302752</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2010-11-01 09:52:24 -0700</bug_when>
    <thetext>Committed r71033: &lt;http://trac.webkit.org/changeset/71033&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72516</attachid>
            <date>2010-11-01 09:24:49 -0700</date>
            <delta_ts>2010-11-01 09:44:42 -0700</delta_ts>
            <desc>Cancel main resource loads after we hand them off to the media engine</desc>
            <filename>bug-48561-20101101122451.patch</filename>
            <type>text/plain</type>
            <size>7537</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdDIvQ2hhbmdlTG9nIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXgg
MjBkYmU0OTFkZTY3MzVmNTcwOGM2ZDBjOWE5M2FmYTY3MGRkMmM2OC4uMTUyMDk3MzQ2ZDdhMjUy
MDY2YTY5OTk5NDhkZDJjZmM3Nzg2ZTVjMSAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNiBAQAorMjAxMC0xMS0wMSAgQWRh
bSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CisKKyAgICAgICAgQ2FuY2VsIG1haW4gcmVzb3Vy
Y2UgbG9hZHMgYWZ0ZXIgd2UgaGFuZCB0aGVtIG9mZiB0byB0aGUgbWVkaWEgZW5naW5lCisKKyAg
ICAgICAgVGhpcyBpcyB0aGUgV2ViS2l0MiBlcXVpdmFsZW50IG9mIHI1MTEwNC4gQ2xlYXJseSB0
aGlzIGNvZGUgc2hvdWxkIGJlCisgICAgICAgIG1vdmVkIHRvIGEgY3Jvc3MtcGxhdGZvcm0gbG9j
YXRpb24gc29tZWRheS4KKworICAgICAgICBGaXhlcyA8aHR0cDovL3dlYmtpdC5vcmcvYi80ODU2
MT4gPHJkYXI6Ly9wcm9ibGVtLzg2MDY2Nzk+IEFzc2VydGlvbgorICAgICAgICBmYWlsdXJlIGlu
IERvY3VtZW50TG9hZGVyOjpjb21taXREYXRhIHdoZW4gbG9hZGluZyBhIG1lZGlhIGRvY3VtZW50
IGluCisgICAgICAgIFdlYktpdDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRXJyb3JzLmg6IEFk
ZGVkIHBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dl
YkNvcmVTdXBwb3J0L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcDoKKyAgICAgICAgKFdlYkZyYW1l
TG9hZGVyQ2xpZW50Ojpjb21taXR0ZWRMb2FkKTogQ2FuY2VsIHRoZSBtYWluIHJlc291cmNlIGxv
YWQKKyAgICAgICAgYWZ0ZXIgaGFuZGluZyBvZmYgdGhlIGxvYWQgdG8gdGhlIG1lZGlhIGVuZ2lu
ZS4gVGhpcyBjb2RlIG9yaWdpbmFsbHkKKyAgICAgICAgY2FtZSBmcm9tIC1bV2ViSFRNTFJlcHJl
c2VudGF0aW9uIHJlY2VpdmVkRGF0YTp3aXRoRGF0YVNvdXJjZTpdLgorICAgICAgICAoV2ViS2l0
OjpXZWJGcmFtZUxvYWRlckNsaWVudDo6cGx1Z2luV2lsbEhhbmRsZUxvYWRFcnJvcik6IENhbGwg
dGhyb3VnaCB0byBXZWJFcnJvcnMuCisgICAgICAgIChXZWJLaXQ6OldlYkZyYW1lTG9hZGVyQ2xp
ZW50OjpzaG91bGRGYWxsQmFjayk6IEltcGxlbWVudGVkLiBXZSBmYWxsCisgICAgICAgIGJhY2sg
Zm9yIGFsbCBlcnJvcnMgZXhjZXB0IHdoZW4gdGhlIGxvYWQgd2FzIGNhbmNlbGxlZCBvciB3ZSBo
YW5kZWQgaXQKKyAgICAgICAgb2ZmIHRvIHRoZSBtZWRpYSBlbmdpbmUgb3IgYSBwbHVnaW4uCisK
KyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJFcnJvcnNNYWMubW06
CisgICAgICAgIChXZWJLaXQ6OnBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IpOiBJbXBsZW1lbnRl
ZC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvcXQvV2ViRXJyb3JzUXQu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpwbHVnaW5XaWxsSGFuZGxlTG9hZEVycm9yKTogU3R1YmJl
ZCBvdXQuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L3dpbi9XZWJFcnJv
cnNXaW4uY3BwOgorICAgICAgICAoV2ViS2l0OjpwbHVnaW5XaWxsSGFuZGxlTG9hZEVycm9yKTog
SW1wbGVtZW50ZWQuCisKIDIwMTAtMTAtMzEgIERhcmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhbiBCZXJuc3RlaW4uCmRpZmYgLS1naXQgYS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRXJyb3JzLmggYi9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRXJyb3JzLmgKaW5kZXggNDJlNTgyMjRiZDdkMTIzNzFk
ZTliOGExYTgzYTg3MTFmNDk4YTcxNC4uZWQ0M2M1NzkzNTkyODg0YjgxMTkwMTg5MjgzYjAxZWUy
N2RjM2VhZSAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dl
YkVycm9ycy5oCisrKyBiL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJFcnJv
cnMuaApAQCAtMzgsNiArMzgsNyBAQCBXZWJDb3JlOjpSZXNvdXJjZUVycm9yIGNhbm5vdFNob3dV
UkxFcnJvcihjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlcXVlc3QmKTsKIFdlYkNvcmU6OlJlc291
cmNlRXJyb3IgaW50ZXJydXB0Rm9yUG9saWN5Q2hhbmdlRXJyb3IoY29uc3QgV2ViQ29yZTo6UmVz
b3VyY2VSZXF1ZXN0Jik7CiBXZWJDb3JlOjpSZXNvdXJjZUVycm9yIGNhbm5vdFNob3dNSU1FVHlw
ZUVycm9yKGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVzcG9uc2UmKTsKIFdlYkNvcmU6OlJlc291
cmNlRXJyb3IgZmlsZURvZXNOb3RFeGlzdEVycm9yKGNvbnN0IFdlYkNvcmU6OlJlc291cmNlUmVz
cG9uc2UmKTsKK1dlYkNvcmU6OlJlc291cmNlRXJyb3IgcGx1Z2luV2lsbEhhbmRsZUxvYWRFcnJv
cihjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlJik7CiAKIH0gLy8gbmFtZXNwYWNlIFdl
YktpdAogCmRpZmYgLS1naXQgYS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2Vi
RnJhbWVMb2FkZXJDbGllbnQuY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0
L1dlYkZyYW1lTG9hZGVyQ2xpZW50LmNwcAppbmRleCA5NWZhYjBhNDA2ZjgwMGFlNWUxN2JkZWZk
OTE5MWY4Y2YxMWRhNzJhLi42ZmIyMWUzZWUxNmI0NjA3Njc0MDhhYTQ3NGVhMTU5MTlmMGFlZWJk
IDEwMDY0NAotLS0gYS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVM
b2FkZXJDbGllbnQuY3BwCisrKyBiL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9X
ZWJGcmFtZUxvYWRlckNsaWVudC5jcHAKQEAgLTY3NywxMiArNjc3LDE2IEBAIHZvaWQgV2ViRnJh
bWVMb2FkZXJDbGllbnQ6OmNvbW1pdHRlZExvYWQoRG9jdW1lbnRMb2FkZXIqIGxvYWRlciwgY29u
c3QgY2hhciogZGF0CiAgICAgaWYgKCFtX3BsdWdpblZpZXcpCiAgICAgICAgIGxvYWRlci0+Y29t
bWl0RGF0YShkYXRhLCBsZW5ndGgpOwogCisgICAgLy8gSWYgdGhlIGRvY3VtZW50IGlzIGEgc3Rh
bmQtYWxvbmUgbWVkaWEgZG9jdW1lbnQsIG5vdyBpcyB0aGUgcmlnaHQgdGltZSB0byBjYW5jZWwg
dGhlIFdlYktpdCBsb2FkLgorICAgIGlmIChtX2ZyYW1lLT5jb3JlRnJhbWUoKS0+ZG9jdW1lbnQo
KS0+aXNNZWRpYURvY3VtZW50KCkpCisgICAgICAgIGxvYWRlci0+Y2FuY2VsTWFpblJlc291cmNl
TG9hZChwbHVnaW5XaWxsSGFuZGxlTG9hZEVycm9yKGxvYWRlci0+cmVzcG9uc2UoKSkpOworCiAg
ICAgLy8gQ2FsbGluZyBjb21taXREYXRhIGRpZCBub3QgY3JlYXRlIHRoZSBwbHVnLWluIHZpZXcu
CiAgICAgaWYgKCFtX3BsdWdpblZpZXcpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmICghbV9o
YXNTZW50UmVzcG9uc2VUb1BsdWdpblZpZXcpIHsKLSAgICAgICAgbV9wbHVnaW5WaWV3LT5tYW51
YWxMb2FkRGlkUmVjZWl2ZVJlc3BvbnNlKG1fZnJhbWUtPmNvcmVGcmFtZSgpLT5sb2FkZXIoKS0+
ZG9jdW1lbnRMb2FkZXIoKS0+cmVzcG9uc2UoKSk7CisgICAgICAgIG1fcGx1Z2luVmlldy0+bWFu
dWFsTG9hZERpZFJlY2VpdmVSZXNwb25zZShsb2FkZXItPnJlc3BvbnNlKCkpOwogICAgICAgICAv
LyBtYW51YWxMb2FkRGlkUmVjZWl2ZVJlc3BvbnNlIHNldHMgdXAgYSBuZXcgc3RyZWFtIHRvIHRo
ZSBwbHVnLWluLiBvbiBhIGZ1bGwtcGFnZSBwbHVnLWluLCBhIGZhaWx1cmUgaW4KICAgICAgICAg
Ly8gc2V0dGluZyB1cCB0aGlzIHN0cmVhbSBjYW4gY2F1c2UgdGhlIG1haW4gZG9jdW1lbnQgbG9h
ZCB0byBiZSBjYW5jZWxsZWQsIHNldHRpbmcgbV9wbHVnaW5WaWV3CiAgICAgICAgIC8vIHRvIG51
bGwKQEAgLTgyOSwxNiArODMzLDIzIEBAIFJlc291cmNlRXJyb3IgV2ViRnJhbWVMb2FkZXJDbGll
bnQ6OmZpbGVEb2VzTm90RXhpc3RFcnJvcihjb25zdCBSZXNvdXJjZVJlc3BvbnNlCiAgICAgcmV0
dXJuIFdlYktpdDo6ZmlsZURvZXNOb3RFeGlzdEVycm9yKHJlc3BvbnNlKTsKIH0KIAotUmVzb3Vy
Y2VFcnJvciBXZWJGcmFtZUxvYWRlckNsaWVudDo6cGx1Z2luV2lsbEhhbmRsZUxvYWRFcnJvcihj
b25zdCBSZXNvdXJjZVJlc3BvbnNlJikKK1Jlc291cmNlRXJyb3IgV2ViRnJhbWVMb2FkZXJDbGll
bnQ6OnBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVz
cG9uc2UpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gUmVzb3VyY2VFcnJv
cigpOworICAgIHJldHVybiBXZWJLaXQ6OnBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IocmVzcG9u
c2UpOwogfQogCi1ib29sIFdlYkZyYW1lTG9hZGVyQ2xpZW50OjpzaG91bGRGYWxsQmFjayhjb25z
dCBSZXNvdXJjZUVycm9yJikKK2Jvb2wgV2ViRnJhbWVMb2FkZXJDbGllbnQ6OnNob3VsZEZhbGxC
YWNrKGNvbnN0IFJlc291cmNlRXJyb3ImIGVycm9yKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7
Ci0gICAgcmV0dXJuIGZhbHNlOworICAgIERFRklORV9TVEFUSUNfTE9DQUwoY29uc3QgUmVzb3Vy
Y2VFcnJvciwgY2FuY2VsbGVkRXJyb3IsICh0aGlzLT5jYW5jZWxsZWRFcnJvcihSZXNvdXJjZVJl
cXVlc3QoKSkpKTsKKyAgICBERUZJTkVfU1RBVElDX0xPQ0FMKGNvbnN0IFJlc291cmNlRXJyb3Is
IHBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IsICh0aGlzLT5wbHVnaW5XaWxsSGFuZGxlTG9hZEVy
cm9yKFJlc291cmNlUmVzcG9uc2UoKSkpKTsKKworICAgIGlmIChlcnJvci5lcnJvckNvZGUoKSA9
PSBjYW5jZWxsZWRFcnJvci5lcnJvckNvZGUoKSAmJiBlcnJvci5kb21haW4oKSA9PSBjYW5jZWxs
ZWRFcnJvci5kb21haW4oKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKGVycm9y
LmVycm9yQ29kZSgpID09IHBsdWdpbldpbGxIYW5kbGVMb2FkRXJyb3IuZXJyb3JDb2RlKCkgJiYg
ZXJyb3IuZG9tYWluKCkgPT0gcGx1Z2luV2lsbEhhbmRsZUxvYWRFcnJvci5kb21haW4oKSkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7CiB9CiAKIGJvb2wgV2ViRnJh
bWVMb2FkZXJDbGllbnQ6OmNhbkhhbmRsZVJlcXVlc3QoY29uc3QgUmVzb3VyY2VSZXF1ZXN0Jikg
Y29uc3QKZGlmZiAtLWdpdCBhL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9tYWMv
V2ViRXJyb3JzTWFjLm1tIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9X
ZWJFcnJvcnNNYWMubW0KaW5kZXggNjA3NmNiOTk0ZDFjZTEwMWViMGVmMjI4ZWRiZTQ3OGNjNjk2
YzcxMy4uYjVhMGY1MTU1YmVjMGVmYzFmYTY0ZmMxYjhlM2Y2ZjA0MDQzYmI3MyAxMDA2NDQKLS0t
IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJFcnJvcnNNYWMubW0K
KysrIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L21hYy9XZWJFcnJvcnNNYWMu
bW0KQEAgLTE2OSw0ICsxNjksOSBAQCBSZXNvdXJjZUVycm9yIGZpbGVEb2VzTm90RXhpc3RFcnJv
cihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKICAgICByZXR1cm4gW05TRXJyb3Ig
X3dlYktpdEVycm9yV2l0aERvbWFpbjpOU1VSTEVycm9yRG9tYWluIGNvZGU6TlNVUkxFcnJvckZp
bGVEb2VzTm90RXhpc3QgVVJMOnJlc3BvbnNlLnVybCgpXTsgICAgCiB9CiAKK1Jlc291cmNlRXJy
b3IgcGx1Z2luV2lsbEhhbmRsZUxvYWRFcnJvcihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNw
b25zZSkKK3sKKwlyZXR1cm4gW05TRXJyb3IgX3dlYktpdEVycm9yV2l0aERvbWFpbjpXZWJFcnJv
cjo6d2ViS2l0RXJyb3JEb21haW4oKSBjb2RlOmtXS0Vycm9yQ29kZVBsdWdJbldpbGxIYW5kbGVM
b2FkIFVSTDpyZXNwb25zZS51cmwoKV07Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZm
IC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L3F0L1dlYkVycm9yc1F0
LmNwcCBiL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9xdC9XZWJFcnJvcnNRdC5j
cHAKaW5kZXggYzY3YzQ3MjRiMjFlYzRjYWNiMDY1YzZkZjQzYjg2MTE4NDY3MGY2Yy4uYzFkMzQw
ZTQ0MGQ1MjRmNzg4M2I2MDYyODM3MjNjMTUxZTQyOTZmNCAxMDA2NDQKLS0tIGEvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L3F0L1dlYkVycm9yc1F0LmNwcAorKysgYi9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvcXQvV2ViRXJyb3JzUXQuY3BwCkBAIC0yNiw2ICsy
Niw3IEBACiAKICNpbmNsdWRlICJXZWJFcnJvcnMuaCIKIAorI2luY2x1ZGUgIk5vdEltcGxlbWVu
dGVkLmgiCiAjaW5jbHVkZSA8V2ViQ29yZS9SZXNvdXJjZVJlcXVlc3QuaD4KICNpbmNsdWRlIDxX
ZWJDb3JlL1Jlc291cmNlUmVzcG9uc2UuaD4KIApAQCAtODUsNCArODYsMTAgQEAgUmVzb3VyY2VF
cnJvciBmaWxlRG9lc05vdEV4aXN0RXJyb3IoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9u
c2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAgUUNvcmVBcHBsaWNhdGlvbjo6dHJhbnNsYXRl
KCJRV2ViRnJhbWUiLCAiRmlsZSBkb2VzIG5vdCBleGlzdCIsIDAsIFFDb3JlQXBwbGljYXRpb246
OlVuaWNvZGVVVEY4KSk7CiB9CiAKK1Jlc291cmNlRXJyb3IgcGx1Z2luV2lsbEhhbmRsZUxvYWRF
cnJvcihjb25zdCBSZXNvdXJjZVJlc3BvbnNlJikKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOwor
ICAgIHJldHVybiBSZXNvdXJjZUVycm9yKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApk
aWZmIC0tZ2l0IGEvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L3dpbi9XZWJFcnJv
cnNXaW4uY3BwIGIvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L3dpbi9XZWJFcnJv
cnNXaW4uY3BwCmluZGV4IGYzOWUwZjdlYWVhZDY3YmNmMjZiOWMyMTM4MzdhODBjM2U1N2I4MjYu
LmIyOWI0NjFiOGQwNTExOTkwNTUyMGFkZDBiMThiNzM3MGMyYmQ4YmMgMTAwNjQ0Ci0tLSBhL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC93aW4vV2ViRXJyb3JzV2luLmNwcAorKysg
Yi9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvd2luL1dlYkVycm9yc1dpbi5jcHAK
QEAgLTcyLDQgKzcyLDkgQEAgUmVzb3VyY2VFcnJvciBmaWxlRG9lc05vdEV4aXN0RXJyb3IoY29u
c3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiAgICAgcmV0dXJuIFJlc291cmNlRXJyb3Io
KTsKIH0KIAorUmVzb3VyY2VFcnJvciBwbHVnaW5XaWxsSGFuZGxlTG9hZEVycm9yKGNvbnN0IFJl
c291cmNlUmVzcG9uc2UmIHJlc3BvbnNlKQoreworICAgIHJldHVybiBSZXNvdXJjZUVycm9yKFdl
YkVycm9yOjp3ZWJLaXRFcnJvckRvbWFpbigpLCBrV0tFcnJvckNvZGVQbHVnSW5XaWxsSGFuZGxl
TG9hZCwgcmVzcG9uc2UudXJsKCkuc3RyaW5nKCksIFN0cmluZygpKTsKK30KKwogfSAvLyBuYW1l
c3BhY2UgV2ViS2l0Cg==
</data>
<flag name="review"
          id="62778"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
      

    </bug>

</bugzilla>