<?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>195137</bug_id>
          
          <creation_ts>2019-02-27 17:34:05 -0800</creation_ts>
          <short_desc>Flaky API Test TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia</short_desc>
          <delta_ts>2019-03-12 12:37:45 -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>Tools / Tests</component>
          <version>Other</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=192829</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=193286</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="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>lforschler</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>sroberts</cc>
    
    <cc>tsavell</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>1510737</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-27 17:34:05 -0800</bug_when>
    <thetext>TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia seems flaky. In https://ews-build.webkit-uat.org/#/builders/20/builds/1046, the test Timedout in run-api-tests step. However, in the immediately next retry step (re-run-api-tests), it passed.

    TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia
        TestWebKitAPI[20818:41429190] *** Warning: &lt;AVPlayerViewController: 0x7fdda2809a00&gt; is trying to enter full screen, but is not in its view&apos;s window&apos;s view controller hierarchy. This results in undefined behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1511363</commentid>
    <comment_count>1</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-01 03:35:30 -0800</bug_when>
    <thetext>This test was added recently in https://trac.webkit.org/changeset/239640/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1511364</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-03-01 03:35:37 -0800</bug_when>
    <thetext>Another occurrence: https://ews-build.webkit-uat.org/#/builders/20/builds/1159</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515457</commentid>
    <comment_count>3</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-03-12 09:30:29 -0700</bug_when>
    <thetext>Verified locally

Tested against 3 revisions

r242795, r239652 are crashes
r239605 test does not exist.

Reproduced with :

run-api-tests TestWebKitAPI.WebKitLegacy.ScrollingDoesNotPauseMedia --debug --ios-simulator

Will upload full crash log to radar.

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00000000bbadbeef
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [26035]

VM Regions Near 0xbbadbeef:
--&gt; 
    __TEXT                 00000001033df000-0000000103b00000 [ 7300K] r-x/rwx SM=COW  /Users/USER/Desktop/*

Application Specific Information:
CoreSimulator 587.32 - Device: iPhone 5s (1E0C75AE-077E-4464-8C9F-5019982ADEEB) - Runtime: iOS 12.2 (16E214) - DeviceType: iPhone 5s

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   JavaScriptCore                	0x000000010818a6f0 WTFCrash + 16
1   com.apple.WebKitLegacy        	0x000000012163d4db WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebKitLegacy        	0x000000012165c24b WebCore::JSMainThreadNullState::JSMainThreadNullState() + 171
3   com.apple.WebKitLegacy        	0x000000012165bcd5 WebCore::JSMainThreadNullState::JSMainThreadNullState() + 21
4   com.apple.WebKitLegacy        	0x0000000121672680 -[DOMDocument querySelector:] + 32
5   TestWebKitAPI                 	0x000000010380ea4a TestWebKitAPI::WebKitLegacy_ScrollingDoesNotPauseMedia_Test::TestBody() + 1194 (ScrollingDoesNotPauseMedia.mm:93)
6   TestWebKitAPI                 	0x0000000103a1501e void testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*) + 126 (gtest.cc:2443)
7   TestWebKitAPI                 	0x00000001039dd10b void testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::Test, void&gt;(testing::Test*, void (testing::Test::*)(), char const*) + 123 (gtest.cc:2479)
8   TestWebKitAPI                 	0x00000001039dd036 testing::Test::Run() + 198
9   TestWebKitAPI                 	0x00000001039de822 testing::TestInfo::Run() + 210
10  TestWebKitAPI                 	0x00000001039dfe8c testing::TestCase::Run() + 236 (gtest.cc:2810)
11  TestWebKitAPI                 	0x00000001039f80c2 testing::internal::UnitTestImpl::RunAllTests() + 834 (gtest.cc:5176)
12  TestWebKitAPI                 	0x0000000103a182ee bool testing::internal::HandleSehExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 126 (gtest.cc:2443)
13  TestWebKitAPI                 	0x00000001039f7b0b bool testing::internal::HandleExceptionsInMethodIfSupported&lt;testing::internal::UnitTestImpl, bool&gt;(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) + 123 (gtest.cc:2479)
14  TestWebKitAPI                 	0x00000001039f79cc testing::UnitTest::Run() + 412 (gtest.cc:4786)
15  TestWebKitAPI                 	0x000000010385b911 RUN_ALL_TESTS() + 17 (gtest.h:2341)
16  TestWebKitAPI                 	0x000000010385b8a4 TestWebKitAPI::TestsController::run(int, char**) + 164 (TestsController.cpp:86)
17  TestWebKitAPI                 	0x00000001039a02de main + 430 (mainIOS.mm:47)
18  libdyld.dylib                 	0x00000001075ec541 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515458</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-12 09:31:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/48810307&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515523</commentid>
    <comment_count>5</comment_count>
      <attachid>364410</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-12 11:06:56 -0700</bug_when>
    <thetext>Created attachment 364410
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515532</commentid>
    <comment_count>6</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2019-03-12 11:09:01 -0700</bug_when>
    <thetext>*** Bug 193286 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515608</commentid>
    <comment_count>7</comment_count>
      <attachid>364410</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-12 12:37:44 -0700</bug_when>
    <thetext>Comment on attachment 364410
Patch

Clearing flags on attachment: 364410

Committed r242819: &lt;https://trac.webkit.org/changeset/242819&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1515609</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-12 12:37:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364410</attachid>
            <date>2019-03-12 11:06:56 -0700</date>
            <delta_ts>2019-03-12 12:37:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195137-20190312110656.patch</filename>
            <type>text/plain</type>
            <size>3071</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyNzk2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYWUzMTdhMmU0YWZiMTg5YzczMTM3YjJjNzAwZGNkZGI5
NDgwZGQxMy4uMDBjNDQzY2Q5ZDVhYzM2NGExOWIwNzA3OGY5MjM2ZTM2ZDMzMTA5MyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDE5LTAzLTEyICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAg
ICAgIEZsYWt5IEFQSSBUZXN0IFRlc3RXZWJLaXRBUEkuV2ViS2l0TGVnYWN5LlNjcm9sbGluZ0Rv
ZXNOb3RQYXVzZU1lZGlhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTUxMzcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4ODEwMzA3PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGVzdFdlYktpdEFQ
SS9UZXN0cy9XZWJLaXRMZWdhY3kvaW9zL1Njcm9sbGluZ0RvZXNOb3RQYXVzZU1lZGlhLm1tOgor
ICAgICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisKIDIwMTktMDMtMTIgIE1pY2hhZWwgQ2F0
YW56YXJvICA8bWNhdGFuemFyb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtXUEVdW0dUS10gTG9h
ZCBldmVudHMgbWF5IG9jY3VyIGluIHVuZXhwZWN0ZWQgb3JkZXIgd2hlbiBKUyByZWRpcmVjdHMg
cGFnZSBiZWZvcmUgc3VicmVzb3VyY2UgbG9hZCBmaW5pc2hlcwpkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRMZWdhY3kvaW9zL1Njcm9sbGluZ0RvZXNOb3RQYXVz
ZU1lZGlhLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRMZWdhY3kvaW9zL1Nj
cm9sbGluZ0RvZXNOb3RQYXVzZU1lZGlhLm1tCmluZGV4IGRjMGUwOTA0NGNlMTA4NDVlOGRjNDc3
ZmE0YWE0Yjk5YzUzYzJjOWMuLmEyMDM2MTkxY2JkNTFmYzZhMWQyNjNjYjFmNmQyMTNhNzVlYWI0
MDkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0TGVnYWN5L2lv
cy9TY3JvbGxpbmdEb2VzTm90UGF1c2VNZWRpYS5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdExlZ2FjeS9pb3MvU2Nyb2xsaW5nRG9lc05vdFBhdXNlTWVkaWEubW0KQEAg
LTMwLDYgKzMwLDcgQEAKICNpbXBvcnQgIlBsYXRmb3JtVXRpbGl0aWVzLmgiCiAjaW1wb3J0IDxX
ZWJLaXQvRE9NSFRNTE1lZGlhRWxlbWVudC5oPgogI2ltcG9ydCA8V2ViS2l0L1dlYkZyYW1lUHJp
dmF0ZS5oPgorI2ltcG9ydCA8d3RmL01haW5UaHJlYWQuaD4KICNpbXBvcnQgPHd0Zi9SZXRhaW5Q
dHIuaD4KIAogQGludGVyZmFjZSBTY3JvbGxpbmdEb2VzTm90UGF1c2VNZWRpYURlbGVnYXRlIDog
TlNPYmplY3QgPFVJV2ViVmlld0RlbGVnYXRlLCBET01FdmVudExpc3RlbmVyPiB7CkBAIC05MCwy
MiArOTEsMzAgQEAgVEVTVChXZWJLaXRMZWdhY3ksIFNjcm9sbGluZ0RvZXNOb3RQYXVzZU1lZGlh
KQogICAgIFV0aWw6OnJ1bigmZGlkRmluaXNoTG9hZCk7CiAgICAgVXRpbDo6cnVuKCZnb3RNYWlu
RnJhbWUpOwogCi0gICAgRE9NSFRNTE1lZGlhRWxlbWVudCogdmlkZW8gPSAoRE9NSFRNTE1lZGlh
RWxlbWVudCopW21haW5GcmFtZS5ET01Eb2N1bWVudCBxdWVyeVNlbGVjdG9yOkAidmlkZW8iXTsK
LSAgICBBU1NFUlRfVFJVRShbdmlkZW8gaXNLaW5kT2ZDbGFzczpbRE9NSFRNTE1lZGlhRWxlbWVu
dCBjbGFzc11dKTsKKyAgICBjYWxsT25NYWluVGhyZWFkQW5kV2FpdChbJl0gKCkgbXV0YWJsZSB7
CisgICAgICAgIERPTUhUTUxNZWRpYUVsZW1lbnQqIHZpZGVvID0gKERPTUhUTUxNZWRpYUVsZW1l
bnQqKVttYWluRnJhbWUuRE9NRG9jdW1lbnQgcXVlcnlTZWxlY3RvcjpAInZpZGVvIl07CisgICAg
ICAgIEFTU0VSVF9UUlVFKFt2aWRlbyBpc0tpbmRPZkNsYXNzOltET01IVE1MTWVkaWFFbGVtZW50
IGNsYXNzXV0pOwogCi0gICAgW3ZpZGVvIGFkZEV2ZW50TGlzdGVuZXI6QCJwbGF5aW5nIiBsaXN0
ZW5lcjp0ZXN0Q29udHJvbGxlci5nZXQoKSB1c2VDYXB0dXJlOk5PXTsKLSAgICBbdmlkZW8gYWRk
RXZlbnRMaXN0ZW5lcjpAInBhdXNlIiBsaXN0ZW5lcjp0ZXN0Q29udHJvbGxlci5nZXQoKSB1c2VD
YXB0dXJlOk5PXTsKKyAgICAgICAgW3ZpZGVvIGFkZEV2ZW50TGlzdGVuZXI6QCJwbGF5aW5nIiBs
aXN0ZW5lcjp0ZXN0Q29udHJvbGxlci5nZXQoKSB1c2VDYXB0dXJlOk5PXTsKIAotICAgIFttYWlu
RnJhbWUgc2V0VGltZW91dHNQYXVzZWQ6WUVTXTsKKyAgICAgICAgW21haW5GcmFtZSBzZXRUaW1l
b3V0c1BhdXNlZDpZRVNdOworICAgICAgICBkaWRSZWNlaXZlUGxheWluZyA9IGZhbHNlOworICAg
ICAgICBbdmlkZW8gcGxheV07CisgICAgfSk7CiAKLSAgICBkaWRSZWNlaXZlUGxheWluZyA9IGZh
bHNlOwotICAgIFt2aWRlbyBwbGF5XTsKICAgICBVdGlsOjpydW4oJmRpZFJlY2VpdmVQbGF5aW5n
KTsKIAotICAgIFttYWluRnJhbWUgc2V0VGltZW91dHNQYXVzZWQ6Tk9dOworICAgIGNhbGxPbk1h
aW5UaHJlYWRBbmRXYWl0KFsmXSAoKSBtdXRhYmxlIHsKKyAgICAgICAgRE9NSFRNTE1lZGlhRWxl
bWVudCogdmlkZW8gPSAoRE9NSFRNTE1lZGlhRWxlbWVudCopW21haW5GcmFtZS5ET01Eb2N1bWVu
dCBxdWVyeVNlbGVjdG9yOkAidmlkZW8iXTsKKyAgICAgICAgQVNTRVJUX1RSVUUoW3ZpZGVvIGlz
S2luZE9mQ2xhc3M6W0RPTUhUTUxNZWRpYUVsZW1lbnQgY2xhc3NdXSk7CisKKyAgICAgICAgW3Zp
ZGVvIGFkZEV2ZW50TGlzdGVuZXI6QCJwYXVzZSIgbGlzdGVuZXI6dGVzdENvbnRyb2xsZXIuZ2V0
KCkgdXNlQ2FwdHVyZTpOT107CisKKyAgICAgICAgW21haW5GcmFtZSBzZXRUaW1lb3V0c1BhdXNl
ZDpOT107CisgICAgICAgIGRpZFJlY2VpdmVQYXVzZSA9IGZhbHNlOworICAgICAgICBbdmlkZW8g
cGF1c2VdOworICAgIH0pOwogCi0gICAgZGlkUmVjZWl2ZVBhdXNlID0gZmFsc2U7Ci0gICAgW3Zp
ZGVvIHBsYXldOwogICAgIFV0aWw6OnJ1bigmZGlkUmVjZWl2ZVBhdXNlKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>