<?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>216665</bug_id>
          
          <creation_ts>2020-09-17 14:11:06 -0700</creation_ts>
          <short_desc>[macOS Big Sur] ASSERTION FAILED: !m_gamepadMap.get(device)./platform/gamepad/mac/HIDGamepadProvider.mm(233) under WebCore::HIDGamepadProvider::deviceAdded</short_desc>
          <delta_ts>2020-09-18 09:43:44 -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>WebCore Misc.</component>
          <version>WebKit 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1689593</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-17 14:11:06 -0700</bug_when>
    <thetext>[macOS Big Sur] ASSERTION FAILED: !m_gamepadMap.get(device)./platform/gamepad/mac/HIDGamepadProvider.mm(233) under WebCore::HIDGamepadProvider::deviceAdded:
TestWebKitAPI.Gamepad.GCFVersusHID
        ASSERTION FAILED: !m_gamepadMap.get(device)
        ./platform/gamepad/mac/HIDGamepadProvider.mm(233) : void WebCore::HIDGamepadProvider::deviceAdded(IOHIDDeviceRef)
        1   0x10f4d17d9 WTFCrash
        2   0x13ae48ceb WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x13c8d5ba2 WebCore::HIDGamepadProvider::deviceAdded(__IOHIDDevice*)
        4   0x13c8d536c WebCore::deviceAddedCallback(void*, int, void*, __IOHIDDevice*)
        5   0x7fff22b510ee __IOHIDManagerDeviceApplier
        6   0x7fff203fce6e __CFSetApplyFunction_block_invoke
        7   0x7fff203fcce1 CFBasicHashApply
        8   0x7fff203fcc2c CFSetApplyFunction
        9   0x7fff22b4fb5a __ApplyToDevices
        10  0x7fff22b5133e __IOHIDManagerInitialEnumCallback
        11  0x7fff204338bd __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
        12  0x7fff20433825 __CFRunLoopDoSource0
        13  0x7fff20433607 __CFRunLoopDoSources0
        14  0x7fff20431fed __CFRunLoopRun
        15  0x7fff20431582 CFRunLoopRunSpecific
        16  0x7fff20bd2251 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
        17  0x7fff20c5ba44 -[NSRunLoop(NSRunLoop) runUntilDate:]
        18  0x10343dd7b TestWebKitAPI::Util::sleep(double)
        19  0x102f947f6 TestWebKitAPI::Gamepad_GCFVersusHID_Test::TestBody()
        20  0x1035f3c94 void testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*)
        21  0x1035c40eb void testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*)
        22  0x1035c4026 testing::Test::Run()
        23  0x1035c517a testing::TestInfo::Run()
        24  0x1035c5fc4 testing::TestCase::Run()
        25  0x1035d1628 testing::internal::UnitTestImpl::RunAllTests()
        26  0x1035f9014 bool testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        27  0x1035d111b bool testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)
        28  0x1035d0fed testing::UnitTest::Run()
        29  0x1033dedd1 RUN_ALL_TESTS()
        30  0x1033ded62 TestWebKitAPI::TestsController::run(int, char**)
        31  0x103592679 main</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689594</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-17 14:11:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/68641574&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689596</commentid>
    <comment_count>2</comment_count>
      <attachid>409065</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-09-17 14:16:23 -0700</bug_when>
    <thetext>Created attachment 409065
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689823</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-18 09:43:43 -0700</bug_when>
    <thetext>Committed r267241: &lt;https://trac.webkit.org/changeset/267241&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409065.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409065</attachid>
            <date>2020-09-17 14:16:23 -0700</date>
            <delta_ts>2020-09-18 09:43:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216665-20200917141622.patch</filename>
            <type>text/plain</type>
            <size>2072</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MjAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTAzYjJmMmQ1YTY0YjVm
OGQ5ZmU5MWZhMjlhMjE3ZGNkYWUzZjMyOS4uZDQyNjE3NGQ4Yjc4MGM2ZWYzODJjNGQwMTk0NThl
MmVjMWRiYjg3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA5LTE3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TIEJpZyBTdXJdIEFT
U0VSVElPTiBGQUlMRUQ6ICFtX2dhbWVwYWRNYXAuZ2V0KGRldmljZSkuL3BsYXRmb3JtL2dhbWVw
YWQvbWFjL0hJREdhbWVwYWRQcm92aWRlci5tbSgyMzMpIHVuZGVyIFdlYkNvcmU6OkhJREdhbWVw
YWRQcm92aWRlcjo6ZGV2aWNlQWRkZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxNjY2NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjg2NDE1NzQ+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT24gbWFj
T1MgQmlnIFN1ciwgaXQgYXBwZWFycyB3ZSBnZXQgbm90aWZpZWQgbXVsdGlwbGUgdGltZXMgdGhh
dCB0aGUgU2hlbnpoZW4gTG9uZ3NoZW5nd2VpIFRlY2hub2xvZ3kgR2FtZXBhZAorICAgICAgICBp
cyBnZXR0aW5nIGFkZGVkIGR1cmluZyBHYW1lcGFkLkdDRlZlcnN1c0hJRCBBUEkgdGVzdC4gVGhp
cyB3YXMgY2F1c2luZyBhbiBhc3NlcnRpb24gdG8gYmUgaGl0IHVuZGVyCisgICAgICAgIEhJREdh
bWVwYWRQcm92aWRlcjo6ZGV2aWNlQWRkZWQoKSB3aGVyZSB3ZSBleHBlY3RlZCB0aGUgZGV2aWNl
IG5vdCBub3QgYWxyZWFkeSBiZSBpbiB0aGUgbWFwLiBJbiB0aGlzIHBhdGNoLAorICAgICAgICB3
ZSB3b3JrIGFyb3VuZCB0aGlzIEhJRCBxdWlyayBvbiBCaWcgU3VyIGJ5IGlnbm9yaW5nIHRoZSBu
b3RpZmljYXRpb24gaWYgd2UgYWxyZWFkeSBrbm93IGFib3V0IHRoZSBkZXZpY2UuCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCBmaXhlcyBleGlzdGluZyBBUEkgdGVzdC4KKworICAgICAgICAqIHBs
YXRmb3JtL2dhbWVwYWQvbWFjL0hJREdhbWVwYWRQcm92aWRlci5tbToKKyAgICAgICAgKFdlYkNv
cmU6OkhJREdhbWVwYWRQcm92aWRlcjo6ZGV2aWNlQWRkZWQpOgorCiAyMDIwLTA5LTE3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgQW5hbHlzZXJOb2RlLmdldEZs
b2F0RnJlcXVlbmN5RGF0YSgpIHNob3VsZCBmaWxsIGFycmF5IHdpdGggLUluZmluaXR5IHdoZW4g
aW5wdXQgaXMgc2lsZW50CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9nYW1l
cGFkL21hYy9ISURHYW1lcGFkUHJvdmlkZXIubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
YW1lcGFkL21hYy9ISURHYW1lcGFkUHJvdmlkZXIubW0KaW5kZXggOTNmZjBkNzY3NmFmYTIwNDY0
ZjUzMGJmYTU3NzU5N2NlZThmZGMxMi4uNWRhYTAxYTUyZGQ1MTM3YjJkM2E4MDFjOWU2MmRjNTA4
YTdiYzczMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ2FtZXBhZC9tYWMv
SElER2FtZXBhZFByb3ZpZGVyLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dhbWVw
YWQvbWFjL0hJREdhbWVwYWRQcm92aWRlci5tbQpAQCAtMjMwLDcgKzIzMCw5IEBAIHZvaWQgSElE
R2FtZXBhZFByb3ZpZGVyOjpkZXZpY2VBZGRlZChJT0hJRERldmljZVJlZiBkZXZpY2UpCiAgICAg
fQogI2VuZGlmCiAKLSAgICBBU1NFUlQoIW1fZ2FtZXBhZE1hcC5nZXQoZGV2aWNlKSk7CisgICAg
Ly8gSElEIHNvbWV0aW1lcyBub3RpZmllcyB1cyBtdWx0aXBsZSB0aW1lcyBmb3IgdGhlIHNhbWUg
ZGV2aWNlLgorICAgIGlmIChtX2dhbWVwYWRNYXAuY29udGFpbnMoZGV2aWNlKSkKKyAgICAgICAg
cmV0dXJuOwogCiAgICAgTE9HKEdhbWVwYWQsICJISURHYW1lcGFkUHJvdmlkZXIgZGV2aWNlICVw
IGFkZGVkIiwgZGV2aWNlKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>