<?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>225371</bug_id>
          
          <creation_ts>2021-05-04 16:34:15 -0700</creation_ts>
          <short_desc>REGRESSION (r276870): ASSERTION FAILED: !m_impl || !m_shouldEnableAssertions || m_impl-&gt;wasConstructedOnMainThread() == isMainThread() under WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer</short_desc>
          <delta_ts>2021-05-06 16:15:14 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=225254</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=225492</see_also>
          <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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>ap</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1756712</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2021-05-04 16:34:15 -0700</bug_when>
    <thetext>The following API tests are asserting on iOS Simulator bots:

TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS
TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen
TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia


        ASSERTION FAILED: !m_impl || !m_shouldEnableAssertions || m_impl-&gt;wasConstructedOnMainThread() == isMainThread()
        /Volumes/Data/worker/ios-simulator-14-debug/build/WebKitBuild/Debug-iphonesimulator/usr/local/include/wtf/WeakPtr.h(109) : T *WTF::WeakPtr&lt;WebCore::MediaPlayerPrivateAVFoundationObjC, WTF::EmptyCounter&gt;::operator-&gt;() const [T = WebCore::MediaPlayerPrivateAVFoundationObjC, Counter = WTF::EmptyCounter]
        1   0x1140a40b9 WTFCrash
        2   0x12c35128b WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x12c436287 WTF::WeakPtr&lt;WebCore::MediaPlayerPrivateAVFoundationObjC, WTF::EmptyCounter&gt;::operator-&gt;() const
        4   0x12c7620aa WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer()::$_4::operator()(CMTime) const
        5   0x12c762069 invocation function for block in WebCore::MediaPlayerPrivateAVFoundationObjC::createAVPlayer()
        6   0x16598cd13 -[AVPeriodicTimebaseObserver _effectiveRateChanged]
        7   0x16598e0d9 __AVTimebaseObserver_timebaseNotificationCallback_block_invoke
        8   0x1128d732f _dispatch_call_block_and_release
        9   0x1128d8508 _dispatch_client_callout
        10  0x1128e4ff7 _dispatch_main_queue_callback_4CF
        11  0x11163adab __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
        12  0x11163562e __CFRunLoopRun
        13  0x1116346c6 CFRunLoopRunSpecific
        14  0x1110227b9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
        15  0x10c42b0de TestWebKitAPI::Util::run(bool*)
        16  0x10bbe1fad TestWebKitAPI::WebKitLegacy_AudioSessionCategoryIOS_Test::TestBody()
        17  0x10c5e6bf4 void testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*)
        18  0x10c5bd46b void testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*)
        19  0x10c5bd3a3 testing::Test::Run()
        20  0x10c5be0e4 testing::TestInfo::Run()
        21  0x10c5bf205 testing::TestSuite::Run()
        22  0x10c5cda6a testing::internal::UnitTestImpl::RunAllTests()
        23  0x10c5eb4d4 bool testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        24  0x10c5cd42b bool testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        25  0x10c5cd2fd testing::UnitTest::Run()
        26  0x10c3d35f1 RUN_ALL_TESTS()
        27  0x10c3d3582 TestWebKitAPI::TestsController::run(int, char**)
        28  0x10c58f1c5 main
        29  0x112961409 start
        Child process terminated with signal 11: Segmentation fault


https://results.webkit.org/?suite=api-tests&amp;suite=api-tests&amp;suite=api-tests&amp;test=TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS&amp;test=TestWebKitAPI.WebKitLegacy.PreemptVideoFullscreen&amp;test=TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756713</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-04 16:34:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/77531907&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756729</commentid>
    <comment_count>2</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2021-05-04 17:06:51 -0700</bug_when>
    <thetext>Looks like a webThread vs. mainThread problem. :-/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756792</commentid>
    <comment_count>3</comment_count>
      <attachid>427730</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2021-05-04 21:00:20 -0700</bug_when>
    <thetext>Created attachment 427730
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757169</commentid>
    <comment_count>4</comment_count>
      <attachid>427819</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2021-05-05 16:42:33 -0700</bug_when>
    <thetext>Created attachment 427819
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757638</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-06 14:17:01 -0700</bug_when>
    <thetext>Committed r277122 (237418@main): &lt;https://commits.webkit.org/237418@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 427819.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427730</attachid>
            <date>2021-05-04 21:00:20 -0700</date>
            <delta_ts>2021-05-05 16:42:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225371-20210504210020.patch</filename>
            <type>text/plain</type>
            <size>5034</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2OTczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBlOTgwNDYyMGU3OGU2
MTAwM2EyMTIyYzM0OTNiMzI1ZDFhYzQ3MS4uNDk1NWVhZjZjY2Y1NWMyMGU5OTk5NTY3NjkyMDE1
MjlmMjkxZmMyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA1LTA0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyNzY4
NzApOiBBU1NFUlRJT04gRkFJTEVEOiAhbV9pbXBsIHx8ICFtX3Nob3VsZEVuYWJsZUFzc2VydGlv
bnMgfHwgbV9pbXBsLT53YXNDb25zdHJ1Y3RlZE9uTWFpblRocmVhZCgpID09IGlzTWFpblRocmVh
ZCgpIHVuZGVyIFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OmNy
ZWF0ZUFWUGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjUzNzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTMxOTA3PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIFdlYktpdExlZ2FjeSwg
dGhlIHdlYWtQdHIgY3JlYXRlZCBieSBjcmVhdGVBVlBsYXllcigpIGlzIGNvbnN0cnVjdGVkIG9u
IHRoZSBXZWJUaHJlYWQsIGFuZAorICAgICAgICBkZXJlZmVyZW5jZWQgb24gdGhlIG1haW4gdGhy
ZWFkLiBTaW5jZSBNZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDIGlzIG5vdCBhIHJl
ZmVyZW5jZS0KKyAgICAgICAgY291bnRlZCBjbGFzcywgdGhlIG9ubHkgYWx0ZXJuYXRpdmUgaXMg
dG8gc2VuZCB0aGUgbWVzc2FnZSBieSB3YXkgb2YgdGhlIFdlYkNvcmVBVkZNb3ZpZU9ic2VydmVy
LAorICAgICAgICBhIE9iamVjdGl2ZS1DIG9iamVjdCwgd2hpY2ggaXMgcmVmZXJlbmNlLWNvdW50
ZWQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9NZWRp
YVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2Jq
Qy5tbToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9i
akM6OmNyZWF0ZUFWUGxheWVyKToKKyAgICAgICAgKC1bV2ViQ29yZUFWRk1vdmllT2JzZXJ2ZXIg
Y3VycmVudE1lZGlhVGltZURpZENoYW5nZTpdKToKKwogMjAyMS0wNS0wNCAgSmVyIE5vYmxlICA8
amVyLm5vYmxlQGFwcGxlLmNvbT4KIAogICAgICAgICBbTWVkaWEgaW4gR1BVIFByb2Nlc3NdIE1v
dmUgQXVkaW9TZXNzaW9uUm91dGluZ0FyYml0cmF0b3JQcm94eSB0byB0aGUgR1BVIHByb2Nlc3MK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlv
bi9vYmpjL01lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJpdmF0
ZUFWRm91bmRhdGlvbk9iakMuaAppbmRleCA0MWE2MzM2NzJhYjQyMDUyNWQ0OTJiMGMwMDQ1ZjQ4
ZTJhZGU3ZGE3Li4xN2MxMmRlYTFkMzczNGViNTA2YjViNTQ5MjU2NWQ0YzVmY2Q3YjgzIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2Jq
Yy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRl
QVZGb3VuZGF0aW9uT2JqQy5oCkBAIC0xMTcsNiArMTE3LDcgQEAgcHVibGljOgogICAgIHZvaWQg
b3V0cHV0T2JzY3VyZWREdWVUb0luc3VmZmljaWVudEV4dGVybmFsUHJvdGVjdGlvbkNoYW5nZWQo
Ym9vbCk7CiAKICAgICBNZWRpYVRpbWUgY3VycmVudE1lZGlhVGltZSgpIGNvbnN0IGZpbmFsOwor
ICAgIHZvaWQgY3VycmVudE1lZGlhVGltZURpZENoYW5nZShNZWRpYVRpbWUmJikgY29uc3Q7CiAK
IHByaXZhdGU6CiAjaWYgRU5BQkxFKEVOQ1JZUFRFRF9NRURJQSkKQEAgLTMyMSw4ICszMjIsNiBA
QCBwcml2YXRlOgogICAgIHZvaWQgc2V0UHJlZmVycmVkRHluYW1pY1JhbmdlTW9kZShEeW5hbWlj
UmFuZ2VNb2RlKSBmaW5hbDsKICAgICB2b2lkIGF1ZGlvT3V0cHV0RGV2aWNlQ2hhbmdlZCgpIGZp
bmFsOwogCi0gICAgdm9pZCBjdXJyZW50TWVkaWFUaW1lRGlkQ2hhbmdlKE1lZGlhVGltZSYmKSBj
b25zdDsKLQogICAgIFJldGFpblB0cjxBVlVSTEFzc2V0PiBtX2F2QXNzZXQ7CiAgICAgUmV0YWlu
UHRyPEFWUGxheWVyPiBtX2F2UGxheWVyOwogICAgIFJldGFpblB0cjxBVlBsYXllckl0ZW0+IG1f
YXZQbGF5ZXJJdGVtOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5t
bSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01l
ZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KaW5kZXggYmJjOTUwNzY2OGQ3Yjk5
NmJhY2Q3NWYwNjIzZmQ5MjIyMTZkNTZjZS4uOTg2Y2M1MTIxMDg5OGMxMmY4M2ZmNjcxOWRmMWFi
YTEwMjYwM2UyMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
YXZmb3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZvdW5kYXRpb24vb2JqYy9N
ZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLm1tCkBAIC0xODIsNiArMTgyLDcgQEAg
LSAodm9pZClsZWdpYmxlT3V0cHV0OihpZClvdXRwdXQgZGlkT3V0cHV0QXR0cmlidXRlZFN0cmlu
Z3M6KE5TQXJyYXkgKilzdHJpbmdzIG4KIC0gKHZvaWQpb3V0cHV0U2VxdWVuY2VXYXNGbHVzaGVk
OihpZClvdXRwdXQ7CiAtICh2b2lkKW1ldGFkYXRhQ29sbGVjdG9yOihBVlBsYXllckl0ZW1NZXRh
ZGF0YUNvbGxlY3RvciAqKW1ldGFkYXRhQ29sbGVjdG9yIGRpZENvbGxlY3REYXRlUmFuZ2VNZXRh
ZGF0YUdyb3VwczooTlNBcnJheTxBVkRhdGVSYW5nZU1ldGFkYXRhR3JvdXAgKj4gKiltZXRhZGF0
YUdyb3VwcyBpbmRleGVzT2ZOZXdHcm91cHM6KE5TSW5kZXhTZXQgKilpbmRleGVzT2ZOZXdHcm91
cHMgaW5kZXhlc09mTW9kaWZpZWRHcm91cHM6KE5TSW5kZXhTZXQgKilpbmRleGVzT2ZNb2RpZmll
ZEdyb3VwczsKIC0gKHZvaWQpbWV0YWRhdGFPdXRwdXQ6KEFWUGxheWVySXRlbU1ldGFkYXRhT3V0
cHV0ICopb3V0cHV0IGRpZE91dHB1dFRpbWVkTWV0YWRhdGFHcm91cHM6KE5TQXJyYXk8QVZUaW1l
ZE1ldGFkYXRhR3JvdXAgKj4gKilncm91cHMgZnJvbVBsYXllckl0ZW1UcmFjazooQVZQbGF5ZXJJ
dGVtVHJhY2sgKil0cmFjazsKKy0gKHZvaWQpY3VycmVudE1lZGlhVGltZURpZENoYW5nZTooQ01U
aW1lKWN1cnJlbnRUaW1lOwogQGVuZAogCiBAaW50ZXJmYWNlIFdlYkNvcmVBVkZMb2FkZXJEZWxl
Z2F0ZSA6IE5TT2JqZWN0PEFWQXNzZXRSZXNvdXJjZUxvYWRlckRlbGVnYXRlPiB7CkBAIC0xMTA0
LDkgKzExMDUsOCBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OmNy
ZWF0ZUFWUGxheWVyKCkKICNlbmRpZgogCiAgICAgQVNTRVJUKCFtX2N1cnJlbnRUaW1lT2JzZXJ2
ZXIpOwotICAgIG1fY3VycmVudFRpbWVPYnNlcnZlciA9IFttX2F2UGxheWVyIGFkZFBlcmlvZGlj
VGltZU9ic2VydmVyRm9ySW50ZXJ2YWw6Q01UaW1lTWFrZSgxLCAxMCkgcXVldWU6ZGlzcGF0Y2hf
Z2V0X21haW5fcXVldWUoKSB1c2luZ0Jsb2NrOlt3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlz
KV0gKENNVGltZSB0aW1lKSB7Ci0gICAgICAgIGlmICh3ZWFrVGhpcykKLSAgICAgICAgICAgIHdl
YWtUaGlzLT5jdXJyZW50TWVkaWFUaW1lRGlkQ2hhbmdlKFBBTDo6dG9NZWRpYVRpbWUodGltZSkp
OworICAgIG1fY3VycmVudFRpbWVPYnNlcnZlciA9IFttX2F2UGxheWVyIGFkZFBlcmlvZGljVGlt
ZU9ic2VydmVyRm9ySW50ZXJ2YWw6Q01UaW1lTWFrZSgxLCAxMCkgcXVldWU6ZGlzcGF0Y2hfZ2V0
X2dsb2JhbF9xdWV1ZShESVNQQVRDSF9RVUVVRV9QUklPUklUWV9ERUZBVUxULCAwKSB1c2luZ0Js
b2NrOltvYnNlcnZlciA9IG1fb2JqY09ic2VydmVyXSAoQ01UaW1lIHRpbWUpIHsKKyAgICAgICAg
W29ic2VydmVyIGN1cnJlbnRNZWRpYVRpbWVEaWRDaGFuZ2U6dGltZV07CiAgICAgfV07CiAKICAg
ICBzZXREZWxheUNhbGxiYWNrcyhmYWxzZSk7CkBAIC0zNzU5LDYgKzM3NTksMTYgQEAgLSAodm9p
ZCltZXRhZGF0YUNvbGxlY3RvcjooQVZQbGF5ZXJJdGVtTWV0YWRhdGFDb2xsZWN0b3IgKiltZXRh
ZGF0YUNvbGxlY3RvciBkaWQKICAgICAgICAgcGxheWVyLT5tZXRhZGF0YUdyb3VwRGlkQXJyaXZl
KG1ldGFkYXRhR3JvdXBzLCBjdXJyZW50VGltZSk7CiAgICAgfSk7CiB9CisKKy0gKHZvaWQpY3Vy
cmVudE1lZGlhVGltZURpZENoYW5nZTooQ01UaW1lKWN1cnJlbnRUaW1lCit7CisgICAgZW5zdXJl
T25NYWluVGhyZWFkKFtzZWxmLCBzdHJvbmdTZWxmID0gcmV0YWluUHRyKHNlbGYpXSB7CisgICAg
ICAgIG1fdGFza1F1ZXVlLmVucXVldWVUYXNrKFtwbGF5ZXIgPSBtX3BsYXllciwgY3VycmVudFRp
bWVdIHsKKyAgICAgICAgICAgIGlmIChwbGF5ZXIpCisgICAgICAgICAgICAgICAgcGxheWVyLT5j
dXJyZW50TWVkaWFUaW1lRGlkQ2hhbmdlKFBBTDo6dG9NZWRpYVRpbWUoY3VycmVudFRpbWUpKTsK
KyAgICAgICAgfSk7CisgICAgfSk7Cit9CiBAZW5kCiAKIEBpbXBsZW1lbnRhdGlvbiBXZWJDb3Jl
QVZGTG9hZGVyRGVsZWdhdGUK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>427819</attachid>
            <date>2021-05-05 16:42:33 -0700</date>
            <delta_ts>2021-05-06 14:17:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225371-20210505164232.patch</filename>
            <type>text/plain</type>
            <size>2621</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2OTczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjBlOTgwNDYyMGU3OGU2
MTAwM2EyMTIyYzM0OTNiMzI1ZDFhYzQ3MS4uZGQzZjkwNzgxYWYxYTU1MDZmODYyMjZhNDRjZWYx
NWFkYzk3YzYwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTA1LTA0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyNzY4
NzApOiBBU1NFUlRJT04gRkFJTEVEOiAhbV9pbXBsIHx8ICFtX3Nob3VsZEVuYWJsZUFzc2VydGlv
bnMgfHwgbV9pbXBsLT53YXNDb25zdHJ1Y3RlZE9uTWFpblRocmVhZCgpID09IGlzTWFpblRocmVh
ZCgpIHVuZGVyIFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakM6OmNy
ZWF0ZUFWUGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjUzNzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzc3NTMxOTA3PgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIFdlYktpdExlZ2FjeSwg
dGhlIHdlYWtQdHIgY3JlYXRlZCBieSBjcmVhdGVBVlBsYXllcigpIGlzIGNvbnN0cnVjdGVkIG9u
IHRoZSBXZWJUaHJlYWQsIGFuZAorICAgICAgICBkZXJlZmVyZW5jZWQgb24gdGhlIG1haW4gdGhy
ZWFkLiBIb3dldmVyLCB0aGUgcmVhc29uIHdlIHVzZSBhIFdlYWtQdHIgZm9yIHRoaXMgY2FsbCBp
cyBhIGxvbmctCisgICAgICAgIHNpbmNlIGZpeGVkIGJ1ZyBpbiBBVkZvdW5kYXRpb24uIFdlIGNh
biBqdXN0IHJlbW92ZSB0aGUgV2Vha1B0ciBhbmQgcmVseSBvbiBBVkZvdW5kYXRpb24gdG8KKyAg
ICAgICAgbm90IGNhbGwgb3VyIGJsb2NrIGFmdGVyIHRoZSBvYnNlcnZlciBoYXMgYmVlbiByZW1v
dmVkIGluIHRoZSBkZXN0cnVjdG9yLgorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvYXZm
b3VuZGF0aW9uL29iamMvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5oOgorICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlhUGxheWVyUHJp
dmF0ZUFWRm91bmRhdGlvbk9iakMubW06CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclBy
aXZhdGVBVkZvdW5kYXRpb25PYmpDOjpjcmVhdGVBVlBsYXllcik6CisKIDIwMjEtMDUtMDQgIEpl
ciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgW01lZGlhIGluIEdQVSBQ
cm9jZXNzXSBNb3ZlIEF1ZGlvU2Vzc2lvblJvdXRpbmdBcmJpdHJhdG9yUHJveHkgdG8gdGhlIEdQ
VSBwcm9jZXNzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9h
dmZvdW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLm1tIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvYXZmb3VuZGF0aW9uL29iamMvTWVkaWFQ
bGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQy5tbQppbmRleCBiYmM5NTA3NjY4ZDdiOTk2YmFj
ZDc1ZjA2MjNmZDkyMjIxNmQ1NmNlLi5lOTQ1NDM4ZWU3NWY3MDQ3ZWM3MmUyYzgyMzZjZjljYWY5
NDA4ODA1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9hdmZv
dW5kYXRpb24vb2JqYy9NZWRpYVBsYXllclByaXZhdGVBVkZvdW5kYXRpb25PYmpDLm1tCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2F2Zm91bmRhdGlvbi9vYmpjL01lZGlh
UGxheWVyUHJpdmF0ZUFWRm91bmRhdGlvbk9iakMubW0KQEAgLTExMDQsOSArMTEwNCw4IEBAIHZv
aWQgTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9uT2JqQzo6Y3JlYXRlQVZQbGF5ZXIoKQog
I2VuZGlmCiAKICAgICBBU1NFUlQoIW1fY3VycmVudFRpbWVPYnNlcnZlcik7Ci0gICAgbV9jdXJy
ZW50VGltZU9ic2VydmVyID0gW21fYXZQbGF5ZXIgYWRkUGVyaW9kaWNUaW1lT2JzZXJ2ZXJGb3JJ
bnRlcnZhbDpDTVRpbWVNYWtlKDEsIDEwKSBxdWV1ZTpkaXNwYXRjaF9nZXRfbWFpbl9xdWV1ZSgp
IHVzaW5nQmxvY2s6W3dlYWtUaGlzID0gbWFrZVdlYWtQdHIoKnRoaXMpXSAoQ01UaW1lIHRpbWUp
IHsKLSAgICAgICAgaWYgKHdlYWtUaGlzKQotICAgICAgICAgICAgd2Vha1RoaXMtPmN1cnJlbnRN
ZWRpYVRpbWVEaWRDaGFuZ2UoUEFMOjp0b01lZGlhVGltZSh0aW1lKSk7CisgICAgbV9jdXJyZW50
VGltZU9ic2VydmVyID0gW21fYXZQbGF5ZXIgYWRkUGVyaW9kaWNUaW1lT2JzZXJ2ZXJGb3JJbnRl
cnZhbDpDTVRpbWVNYWtlKDEsIDEwKSBxdWV1ZTpkaXNwYXRjaF9nZXRfZ2xvYmFsX3F1ZXVlKERJ
U1BBVENIX1FVRVVFX1BSSU9SSVRZX0RFRkFVTFQsIDApIHVzaW5nQmxvY2s6W3RoaXNdIChDTVRp
bWUgdGltZSkgeworICAgICAgICBjdXJyZW50TWVkaWFUaW1lRGlkQ2hhbmdlKFBBTDo6dG9NZWRp
YVRpbWUodGltZSkpOwogICAgIH1dOwogCiAgICAgc2V0RGVsYXlDYWxsYmFja3MoZmFsc2UpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>