<?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>143745</bug_id>
          
          <creation_ts>2015-04-14 17:29:04 -0700</creation_ts>
          <short_desc>Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type</short_desc>
          <delta_ts>2015-04-14 21:25:00 -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>CSS</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>141501</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1085354</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-14 17:29:04 -0700</bug_when>
    <thetext>Web Inspector crashes on pages that have a stylesheet with an invalid MIME type:
0   com.apple.JavaScriptCore      	0x00007fff8f0a9feb JSC::Yarr::interpret(JSC::Yarr::BytecodePattern*, WTF::String const&amp;, unsigned int, unsigned int*) + 11
1   com.apple.JavaScriptCore      	0x00007fff8f220e39 Inspector::ContentSearchUtilities::findMagicComment(WTF::String const&amp;, WTF::String const&amp;) + 153
2   com.apple.JavaScriptCore      	0x00007fff8f221336 Inspector::ContentSearchUtilities::findStylesheetSourceMapURL(WTF::String const&amp;) + 278
3   com.apple.WebCore             	0x00007fff8d3c4784 WebCore::InspectorPageAgent::sourceMapURLForResource(WebCore::CachedResource*) + 372
4   com.apple.WebCore             	0x00007fff8d3c6235 WebCore::InspectorPageAgent::buildObjectForFrameTree(WebCore::Frame*) + 805
5   com.apple.WebCore             	0x00007fff8d3c65ae non-virtual thunk to WebCore::InspectorPageAgent::getResourceTree(WTF::String&amp;, WTF::RefPtr&lt;Inspector::Protocol::Page::FrameResourceTree&gt;&amp;) + 30
6   com.apple.JavaScriptCore      	0x00007fff8f3e5ffd Inspector::PageBackendDispatcher::getResourceTree(long, Inspector::InspectorObject const&amp;) + 93
7   com.apple.JavaScriptCore      	0x00007fff8f3e4c5a Inspector::PageBackendDispatcher::dispatch(long, WTF::String const&amp;, WTF::Ref&lt;Inspector::InspectorObject&gt;&amp;&amp;) + 570
8   com.apple.JavaScriptCore      	0x00007fff8f3bcf2a Inspector::BackendDispatcher::dispatch(WTF::String const&amp;) + 1722
9   com.apple.WebKit              	0x00007fff89110800 void IPC::handleMessage&lt;Messages::WebInspector::SendMessageToBackend, WebKit::WebInspector, void (WebKit::WebInspector::*)(WTF::String const&amp;)&gt;(IPC::MessageDecoder&amp;, WebKit::WebInspector*, void (WebKit::WebInspector::*)(WTF::String const&amp;)) + 67
10  com.apple.WebKit              	0x00007fff88ffcbb2 IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::MessageDecoder, std::__1::default_delete&lt;IPC::MessageDecoder&gt; &gt;) + 102

Radar: &lt;rdar://problem/20243916&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085359</commentid>
    <comment_count>1</comment_count>
      <attachid>250767</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-14 17:39:52 -0700</bug_when>
    <thetext>Created attachment 250767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085362</commentid>
    <comment_count>2</comment_count>
      <attachid>250767</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-04-14 17:46:12 -0700</bug_when>
    <thetext>Comment on attachment 250767
Patch

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

r=me!

&gt; Source/WebCore/ChangeLog:10
&gt; +        are not served with a CSS MIME type. Showing the Web inspector on a

Nit: &quot;Showing the Web inspector&quot; =&gt; &quot;Showing Web Inspector&quot;

&gt; Source/WebCore/inspector/InspectorPageAgent.cpp:159
&gt; +            // This can return a null String if the MIME type is invalid.

This comment should be on the line above. &quot;This&quot; is sheetText.

&gt; LayoutTests/http/tests/inspector/css/bad-mime-type-expected.txt:1
&gt; +Tests showing the Web Inspector on a page that has a stylesheet with an invalid MIME type.

Grammar: How about: &quot;Tests that showing Web Inspector on a page that has a stylesheet with an invalid MIME type does not crash.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085378</commentid>
    <comment_count>3</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-14 18:40:10 -0700</bug_when>
    <thetext>Committed r182829: &lt;http://trac.webkit.org/changeset/182829&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085397</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-04-14 20:50:39 -0700</bug_when>
    <thetext>This test always times out on Windows:

https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=http%2Ftests%2Finspector%2Fcss%2Fbad-mime-type.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085404</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-14 21:15:06 -0700</bug_when>
    <thetext>&gt; FAIL: Timed out waiting for notifyDone to be called

Joe, do I need to do anything special for Windows?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1085407</commentid>
    <comment_count>6</comment_count>
      <attachid>250767</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-04-14 21:25:00 -0700</bug_when>
    <thetext>Comment on attachment 250767
Patch

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

&gt; LayoutTests/http/tests/inspector/css/bad-mime-type.html:12
&gt; +    InspectorTest.completeTest();

This test cannot get much simpler than this. I don&apos;t know why Windows would time out. Maybe completeTest() needs to be called in a setTimeout() for some reason?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>250767</attachid>
            <date>2015-04-14 17:39:52 -0700</date>
            <delta_ts>2015-04-14 17:46:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-143745-20150414173856.patch</filename>
            <type>text/plain</type>
            <size>9085</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgyODE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAw
NmVlYmU3ZDMxYWVlMWE1Njg3Y2IyNTQ3YjM2NDljM2MyYmQ2NGI2Li45N2Q3YTUyMWY5Mzg1YjEw
MDIwNDE0ZTlhOTQ2MDE5YTllM2EyYjgyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxNS0wNC0xNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgor
CisgICAgICAgIFJlZ3Jlc3Npb24ocjE4MDAyMCk6IFdlYiBJbnNwZWN0b3IgY3Jhc2hlcyBvbiBw
YWdlcyB0aGF0IGhhdmUgYSBzdHlsZXNoZWV0IHdpdGggYW4gaW52YWxpZCBNSU1FIHR5cGUKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0Mzc0NQorICAg
ICAgICA8cmRhcjovL3Byb2JsZW0vMjAyNDM5MTY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGFzc2VydGlvbiBpbiBDb250ZW50U2VhcmNoVXRp
bGl0aWVzOjpmaW5kTWFnaWNDb21tZW50KCkgdG8gbWFrZQorICAgICAgICBzdXJlIHRoZSBjb250
ZW50IFN0cmluZyBpcyBub3QgbnVsbCBvciB3ZSB3b3VsZCBjcmFzaCBpbgorICAgICAgICBKU0M6
OllhcnI6OmludGVycHJldCgpIGxhdGVyLgorCisgICAgICAgICogaW5zcGVjdG9yL0NvbnRlbnRT
ZWFyY2hVdGlsaXRpZXMuY3BwOgorICAgICAgICAoSW5zcGVjdG9yOjpDb250ZW50U2VhcmNoVXRp
bGl0aWVzOjpmaW5kTWFnaWNDb21tZW50KToKKwogMjAxNS0wNC0xNCAgTWFyayBMYW0gIDxtYXJr
LmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVuYW1lIEpTQ19kZmdGdW5jdGlvbldoaXRlbGlz
dEZpbGUgdG8gSlNDX2RmZ1doaXRlbGlzdC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlMmM3ZTk4ZDY0YTQzMTg2
OTM0ZWZlMDJhODAwOTE3NjIyOTc2MzY5Li41YmRlZjhhZjFlZmQzMGQ0ZWZlMGEwZDI4ODJiZGYx
NWUwNWUzNTA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAgQEAKKzIwMTUtMDQtMTQgIENocmlz
IER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBSZWdyZXNzaW9uKHIxODAwMjAp
OiBXZWIgSW5zcGVjdG9yIGNyYXNoZXMgb24gcGFnZXMgdGhhdCBoYXZlIGEgc3R5bGVzaGVldCB3
aXRoIGFuIGludmFsaWQgTUlNRSB0eXBlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDM3NDUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIwMjQzOTE2
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVy
IHIxODAwMjAsIHdlIGFyZSBzdHJpY3RlciBhbmQgbm8gbG9uZ2VyIGFjY2VwdCBDU1MgcmVzb3Vy
Y2VzIHRoYXQKKyAgICAgICAgYXJlIG5vdCBzZXJ2ZWQgd2l0aCBhIENTUyBNSU1FIHR5cGUuIFNo
b3dpbmcgdGhlIFdlYiBpbnNwZWN0b3Igb24gYQorICAgICAgICBwYWdlIHdpdGggc3VjaCBiYWQg
cmVzb3VyY2Ugd291bGQgY3Jhc2ggYmVjYXVzZQorICAgICAgICBJbnNwZWN0b3JQYWdlQWdlbnQ6
OmNhY2hlZFJlc291cmNlQ29udGVudCgpIHdvdWxkIHJldHVybiB0cnVlIGJ1dAorICAgICAgICB0
aGUgcmVzdWx0IFN0cmluZyB3b3VsZCBiZSBudWxsLiBUaGlzIG51bGwgU3RyaW5nIHdvdWxkIHRo
ZW4gbGF0ZXIKKyAgICAgICAgYmUgcGFzc2VkIHRvIHRoZSBZYXJyIGludGVycHJldGVyIGFuZCBj
cmFzaCBvbiBhIFN0cmluZzo6aXM4Qml0KCkKKyAgICAgICAgY2FsbC4KKworICAgICAgICBjYWNo
ZWRSZXNvdXJjZUNvbnRlbnQoKSBjYWxscyBDYWNoZWRDU1NTdHlsZVNoZWV0OjpzaGVldFRleHQo
KS4gQmVmb3JlCisgICAgICAgIHIxODAwMjAsIGl0IHdvdWxkIHJldHVybiB0aGUgdGV4dCwgZXZl
biBpZiB0aGUgTUlNRSB0eXBlIHdhcyBpbmNvcnJlY3QuCisgICAgICAgIEhvd2V2ZXIsIHRoaXMg
aXMgbm8gbG9uZ2VyIHRoZSBjYXNlIGFuZCB3ZSBub3cgbmVlZCB0byBtYWtlIHN1cmUgdGhhdAor
ICAgICAgICBjYWNoZWRSZXNvdXJjZUNvbnRlbnQoKSByZXR1cm5zIGZhbHNlIGlmIHNoZWV0VGV4
dCgpIHJldHVybnMgYSBudWxsCisgICAgICAgIFN0cmluZy4KKworICAgICAgICBUZXN0OiBodHRw
L3Rlc3RzL2luc3BlY3Rvci9jc3MvYmFkLW1pbWUtdHlwZS5odG1sCisKKyAgICAgICAgKiBpbnNw
ZWN0b3IvSW5zcGVjdG9yUGFnZUFnZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3Rv
clBhZ2VBZ2VudDo6Y2FjaGVkUmVzb3VyY2VDb250ZW50KToKKwogMjAxNS0wNC0xNCAgQnJpYW4g
V2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIFNQSSB0byBj
bGVhciBIU1RTIGhvc3RzIGFkZGVkIHNpbmNlIGEgZGF0ZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9pbnNwZWN0b3IvQ29udGVudFNlYXJjaFV0aWxpdGllcy5jcHAgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL0NvbnRlbnRTZWFyY2hVdGlsaXRpZXMuY3BwCmlu
ZGV4IDJiNDI3ZGQ0OWVkODQyOGRjNTY4YzhhNGNlMDY1Zjk3M2EzOWIwZTkuLmVkMzJhMTU5ODJk
NWQwZWRiNGNmMGY3YTkwZDI2NGM1NDc3YjIyYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9pbnNwZWN0b3IvQ29udGVudFNlYXJjaFV0aWxpdGllcy5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9Db250ZW50U2VhcmNoVXRpbGl0aWVzLmNwcApAQCAt
MTgwLDYgKzE4MCw3IEBAIHN0YXRpYyBTdHJpbmcgc3R5bGVzaGVldENvbW1lbnRQYXR0ZXJuKGNv
bnN0IFN0cmluZyYgbmFtZSkKIAogc3RhdGljIFN0cmluZyBmaW5kTWFnaWNDb21tZW50KGNvbnN0
IFN0cmluZyYgY29udGVudCwgY29uc3QgU3RyaW5nJiBwYXR0ZXJuU3RyaW5nKQogeworICAgIEFT
U0VSVCghY29udGVudC5pc051bGwoKSk7CiAgICAgY29uc3QgY2hhciogZXJyb3IgPSBudWxscHRy
OwogICAgIEpTQzo6WWFycjo6WWFyclBhdHRlcm4gcGF0dGVybihwYXR0ZXJuU3RyaW5nLCBmYWxz
ZSwgdHJ1ZSwgJmVycm9yKTsKICAgICBBU1NFUlQoIWVycm9yKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JQYWdlQWdlbnQuY3BwIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclBhZ2VBZ2VudC5jcHAKaW5kZXggOGY5Y2NlNzc2ODBmNjIy
NmRlNDY4OWMxMmIzZjUwNDZkYzM0MWI5ZS4uYTgwMDg3OWZmZGYzZjllMTdmMmViYTEyZTQ5YjBh
Yjg5M2E4ZTg1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clBhZ2VBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclBh
Z2VBZ2VudC5jcHAKQEAgLTE1Niw3ICsxNTYsOCBAQCBib29sIEluc3BlY3RvclBhZ2VBZ2VudDo6
Y2FjaGVkUmVzb3VyY2VDb250ZW50KENhY2hlZFJlc291cmNlKiBjYWNoZWRSZXNvdXJjZSwgUwog
ICAgICAgICBzd2l0Y2ggKGNhY2hlZFJlc291cmNlLT50eXBlKCkpIHsKICAgICAgICAgY2FzZSBD
YWNoZWRSZXNvdXJjZTo6Q1NTU3R5bGVTaGVldDoKICAgICAgICAgICAgICpyZXN1bHQgPSBkb3du
Y2FzdDxDYWNoZWRDU1NTdHlsZVNoZWV0PigqY2FjaGVkUmVzb3VyY2UpLnNoZWV0VGV4dCgpOwot
ICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgICAgICAvLyBUaGlzIGNhbiByZXR1cm4g
YSBudWxsIFN0cmluZyBpZiB0aGUgTUlNRSB0eXBlIGlzIGludmFsaWQuCisgICAgICAgICAgICBy
ZXR1cm4gIXJlc3VsdC0+aXNOdWxsKCk7CiAgICAgICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OlNj
cmlwdDoKICAgICAgICAgICAgICpyZXN1bHQgPSBkb3duY2FzdDxDYWNoZWRTY3JpcHQ+KCpjYWNo
ZWRSZXNvdXJjZSkuc2NyaXB0KCk7CiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2
OTc5YjdlODE2NmE0M2Y4ZmUwZmIxNjE3YmM5ZTQyMWRhMmNjNWI2Li43ZGZlODllODhhMDI5Njdk
NmQ3ZmVjMjRjMTYxMjIyMmY5ZTZmNDFiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTUtMDQt
MTQgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBSZWdyZXNzaW9u
KHIxODAwMjApOiBXZWIgSW5zcGVjdG9yIGNyYXNoZXMgb24gcGFnZXMgdGhhdCBoYXZlIGEgc3R5
bGVzaGVldCB3aXRoIGFuIGludmFsaWQgTUlNRSB0eXBlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDM3NDUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzIwMjQzOTE2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBsYXlvdXQgdGVzdCB0aGF0IHNob3dzIHRoZSBXZWIgaW5zcGVjdG9yIG9uIGEgcGFn
ZSB0aGF0IGhhcworICAgICAgICBhIHN0eWxlc2hlZXQgd2l0aCBhbiBpbnZhbGlkIE1JTUUgdHlw
ZSwgdG8gbWFrZSBzdXJlIHdlIGRvbid0CisgICAgICAgIGNyYXNoLgorCisgICAgICAgICogaHR0
cC90ZXN0cy9pbnNwZWN0b3IvY3NzL2JhZC1taW1lLXR5cGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL2luc3BlY3Rvci9jc3MvYmFkLW1pbWUtdHlwZS5odG1sOiBB
ZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL21pc2MvY3NzLWFjY2VwdC1hbnktdHlwZS5odG1s
OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWlzYy9jc3MtcmVqZWN0LWFueS10eXBlLWluLXN0cmlj
dC1tb2RlLmh0bWw6CisgICAgICAgICogaHR0cC90ZXN0cy9taXNjL3Jlc291cmNlcy9zdHlsZXNo
ZWV0LWJhZC1taW1lLXR5cGUucGhwOiBSZW5hbWVkIGZyb20gTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9taXNjL3Jlc291cmNlcy9zdHlsZXNoZWV0LnBocC4KKwogMjAxNS0wNC0xNCAgU2ltb24gRnJh
c2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBTZXQgdGhlIGZvbnQgc2l6
ZSB0byAxMXB4IGV4cGxpY2l0bHkgdG8gdHJ5IHRvIGZpeCB0aGlzIHRlc3Qgb24gV2luZG93cy4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2Nzcy9iYWQtbWlt
ZS10eXBlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2Nz
cy9iYWQtbWltZS10eXBlLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iZTkxNjA4NWZlZGRiYTBm
OGZlNzYzMjIyNGQ5MzQxZDA3ZWVmMGE5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9pbnNwZWN0b3IvY3NzL2JhZC1taW1lLXR5cGUtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMyBAQAorVGVzdHMgc2hvd2luZyB0aGUgV2ViIEluc3BlY3RvciBvbiBhIHBhZ2UgdGhh
dCBoYXMgYSBzdHlsZXNoZWV0IHdpdGggYW4gaW52YWxpZCBNSU1FIHR5cGUuCisKK1RoaXMgdGVz
dCBwYXNzZXMgaWYgaXQgZG9lcyBub3QgY3Jhc2guCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL2luc3BlY3Rvci9jc3MvYmFkLW1pbWUtdHlwZS5odG1sIGIvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9pbnNwZWN0b3IvY3NzL2JhZC1taW1lLXR5cGUuaHRtbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44
M2U5MzA0YjQzODNjMzZkM2Y1NWJlZTU4NGM3YTY0NmE1ODVhMzg4Ci0tLSAvZGV2L251bGwKKysr
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3IvY3NzL2JhZC1taW1lLXR5cGUuaHRt
bApAQCAtMCwwICsxLDIwIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2Ny
aXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIuLi9pbnNwZWN0b3ItdGVzdC5qcyI+PC9z
Y3JpcHQ+CisKKzwhLS0gVGhpcyBzdHlsZXNoZWV0IGlzIHNlcnZlZCB3aXRoIGFuIGludmFsaWQg
TUlNRSB0eXBlIC0tPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvbWlzYy9yZXNvdXJj
ZXMvc3R5bGVzaGVldC1iYWQtbWltZS10eXBlLnBocCI+CisKKzxzY3JpcHQ+CitmdW5jdGlvbiB0
ZXN0KCkKK3sKKyAgICBJbnNwZWN0b3JUZXN0LmNvbXBsZXRlVGVzdCgpOworfQorPC9zY3JpcHQ+
Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8cD5UZXN0cyBzaG93aW5nIHRo
ZSBXZWIgSW5zcGVjdG9yIG9uIGEgcGFnZSB0aGF0IGhhcyBhIHN0eWxlc2hlZXQgd2l0aCBhbiBp
bnZhbGlkIE1JTUUgdHlwZS48L3A+Cis8cD5UaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXMgbm90
IGNyYXNoLjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvbWlzYy9jc3MtYWNjZXB0LWFueS10eXBlLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL21pc2MvY3NzLWFjY2VwdC1hbnktdHlwZS5odG1sCmluZGV4IDZkYzY5MWM4MDZkMGYy
Zjg5OGMyOTAxNDY0NzgzYTBjNThhNTdjOTUuLmVkNjM4NWQ3ZTk4NjgxNjhiNDg2ZmEzMzU1ZmQ4
ZWFiNzcyMzQwMjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9jc3Mt
YWNjZXB0LWFueS10eXBlLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2Nz
cy1hY2NlcHQtYW55LXR5cGUuaHRtbApAQCAtMSw3ICsxLDcgQEAKIDxodG1sPgogPGhlYWQ+CiAg
ICAgPHRpdGxlPjwvdGl0bGU+Ci0gICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJyZXNv
dXJjZXMvc3R5bGVzaGVldC5waHAiPgorICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0i
cmVzb3VyY2VzL3N0eWxlc2hlZXQtYmFkLW1pbWUtdHlwZS5waHAiPgogICAgIDxzY3JpcHQ+CiAg
ICAgICAgIGZ1bmN0aW9uIHRlc3QoKQogICAgICAgICB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL21pc2MvY3NzLXJlamVjdC1hbnktdHlwZS1pbi1zdHJpY3QtbW9kZS5odG1s
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL2Nzcy1yZWplY3QtYW55LXR5cGUtaW4tc3Ry
aWN0LW1vZGUuaHRtbAppbmRleCA0YjNlNTI0MzQ0ZDg3MmEwZDE4Y2RkNjA1OTM3ZjljZWM2ZDdj
NDhiLi4xMTE0NmVmNDVlZDMzZWJiYjgwYTA2Mjc3ZWJkOGY1NzI4NWI2YzQxIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21pc2MvY3NzLXJlamVjdC1hbnktdHlwZS1pbi1zdHJp
Y3QtbW9kZS5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWlzYy9jc3MtcmVqZWN0
LWFueS10eXBlLWluLXN0cmljdC1tb2RlLmh0bWwKQEAgLTIsNyArMiw3IEBACiA8aHRtbD4KIDxo
ZWFkPgogICAgIDx0aXRsZT48L3RpdGxlPgotICAgIDxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJl
Zj0icmVzb3VyY2VzL3N0eWxlc2hlZXQucGhwIj4KKyAgICA8bGluayByZWw9InN0eWxlc2hlZXQi
IGhyZWY9InJlc291cmNlcy9zdHlsZXNoZWV0LWJhZC1taW1lLXR5cGUucGhwIj4KICAgICA8c2Ny
aXB0PgogICAgICAgICBmdW5jdGlvbiB0ZXN0KCkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL3Jlc291cmNlcy9zdHlsZXNoZWV0LWJhZC1taW1lLXR5
cGUucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9taXNjL3Jlc291cmNlcy9zdHlsZXNoZWV0
LWJhZC1taW1lLXR5cGUucGhwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmEyZmRkMjM1ZWEwNGU0ZjBmODYxYTVjZmVh
M2ViNTM0ZjA5ZGFhNTAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L21pc2MvcmVzb3VyY2VzL3N0eWxlc2hlZXQtYmFkLW1pbWUtdHlwZS5waHAKQEAgLTAsMCArMSwx
MCBAQAorPD9waHAKKyAgICBpZiAocHJlZ19tYXRjaCgiL1wqXC9cKi8iLCAkX1NFUlZFUlsiSFRU
UF9BQ0NFUFQiXSkpIHsKKz8+CisgICAgICAgIHAjdGFyZ2V0IHsgcG9zaXRpb246IHJlbGF0aXZl
OyB9CisgICAgICAgIC8qIFRoaXMgc3R5bGVzaGVldCBpcyBzZXJ2ZWQgYXMgdGV4dC9odG1sICov
Cis8P3BocAorICAgIH0gZWxzZSB7CisgICAgICAgIGhlYWRlcigiTm90IGFjY2VwdGFibGUiLCB0
cnVlLCA0MDYpOworICAgIH0KKz8+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L21pc2MvcmVzb3VyY2VzL3N0eWxlc2hlZXQucGhwIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9t
aXNjL3Jlc291cmNlcy9zdHlsZXNoZWV0LnBocApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggYTJmZGQyMzVlYTA0ZTRmMGY4NjFhNWNmZWEzZWI1MzRmMDlkYWE1MC4uMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L21pc2MvcmVzb3VyY2VzL3N0eWxlc2hlZXQucGhwCisrKyAvZGV2L251bGwKQEAgLTEsMTAgKzAs
MCBAQAotPD9waHAKLSAgICBpZiAocHJlZ19tYXRjaCgiL1wqXC9cKi8iLCAkX1NFUlZFUlsiSFRU
UF9BQ0NFUFQiXSkpIHsKLT8+Ci0gICAgICAgIHAjdGFyZ2V0IHsgcG9zaXRpb246IHJlbGF0aXZl
OyB9Ci0gICAgICAgIC8qIFRoaXMgc3R5bGVzaGVldCBpcyBzZXJ2ZWQgYXMgdGV4dC9odG1sICov
Ci08P3BocAotICAgIH0gZWxzZSB7Ci0gICAgICAgIGhlYWRlcigiTm90IGFjY2VwdGFibGUiLCB0
cnVlLCA0MDYpOwotICAgIH0KLT8+Cg==
</data>
<flag name="review"
          id="275559"
          type_id="1"
          status="+"
          setter="joepeck"
    />
          </attachment>
      

    </bug>

</bugzilla>