<?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>204177</bug_id>
          
          <creation_ts>2019-11-13 16:16:29 -0800</creation_ts>
          <short_desc>[iOS] Crash under WebProcess::processTaskStateDidChange(WebKit::ProcessTaskStateObserver::TaskState)</short_desc>
          <delta_ts>2019-11-14 14:19:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</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>commit-queue</cc>
    
    <cc>david_quesada</cc>
    
    <cc>ggaren</cc>
    
    <cc>jer.noble</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1590089</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-13 16:16:29 -0800</bug_when>
    <thetext>Crash under WebProcess::processTaskStateDidChange(WebKit::ProcessTaskStateObserver::TaskState):
Thread 2 name:  Dispatch queue: RBSProcessMonitor
Thread 2 Crashed:
0   WebKit                          0x00000001011bc19c IPC::Connection::remoteProcessID() const + 0
1   WebKit                          0x00000001014e6a00 WebKit::WebProcess::processTaskStateDidChange(WebKit::ProcessTaskStateObserver::TaskState) + 288
2   WebKit                          0x000000010118b43c WebKit::ProcessTaskStateObserver::setTaskState(WebKit::ProcessTaskStateObserver::TaskState) + 120
3   WebKit                          0x000000010118af5c -[WKProcessTaskStateObserverDelegate process:taskStateDidChange:] + 172
4   AssertionServices               0x0000000187d0789c __36-[BKSProcess _lock_configureMonitor]_block_invoke_2 + 432 (AssertionServices/BKSProcess.m:284)
5   RunningBoardServices            0x0000000186116c20 -[RBSProcessMonitor _handleProcessStateChange:] + 732 (RunningBoardServices/RBSProcessMonitor.m:275)
6   RunningBoardServices            0x000000018612b5d0 __65-[RBSConnection async_observedProcessStatesDidChange:completion:]_block_invoke + 176 (RunningBoardServices/RBSConnection.m:911)
7   libdispatch.dylib               0x0000000183291d7c _dispatch_block_async_invoke2 + 104 (src/queue.c:525)
8   libdispatch.dylib               0x00000001832ae514 _dispatch_client_callout + 16 (src/object.m:495)
9   libdispatch.dylib               0x000000018328baec _dispatch_lane_serial_drain$VARIANT$armv81 + 564 (src/inline_internal.h:2484)
10  libdispatch.dylib               0x000000018328c534 _dispatch_lane_invoke$VARIANT$armv81 + 448 (src/queue.c:3863)
11  libdispatch.dylib               0x000000018328d598 _dispatch_workloop_invoke$VARIANT$armv81 + 1544 (src/inline_internal.h:2525)
12  libdispatch.dylib               0x00000001832957fc _dispatch_workloop_worker_thread + 580 (src/queue.c:6445)
13  libsystem_pthread.dylib         0x00000001832feb74 _pthread_wqthread + 276 (src/pthread.c:2351)
14  libsystem_pthread.dylib         0x0000000183301740 start_wqthread + 8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590097</commentid>
    <comment_count>1</comment_count>
      <attachid>383511</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-13 16:23:55 -0800</bug_when>
    <thetext>Created attachment 383511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590317</commentid>
    <comment_count>2</comment_count>
      <attachid>383511</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-11-14 13:21:08 -0800</bug_when>
    <thetext>Comment on attachment 383511
Patch

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

&gt; Source/WebKit/WebProcess/WebProcess.cpp:224
&gt; +    ASSERT_NOT_REACHED();

LOL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590329</commentid>
    <comment_count>3</comment_count>
      <attachid>383511</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-14 14:18:22 -0800</bug_when>
    <thetext>Comment on attachment 383511
Patch

Clearing flags on attachment: 383511

Committed r252466: &lt;https://trac.webkit.org/changeset/252466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590330</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-14 14:18:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590331</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-14 14:19:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/57204146&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383511</attachid>
            <date>2019-11-13 16:23:55 -0800</date>
            <delta_ts>2019-11-14 14:18:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204177-20191113162354.patch</filename>
            <type>text/plain</type>
            <size>3500</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyNDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDcxOTZhNzRiZGQzMzAwMWFk
NDEwN2EzODk0YTMzZjI2OGRjMDk2MTMuLjY3NDFlMDdlNDJmY2Y4MzI5NjEyZTI2OTRlM2M2MWJh
YmEyZTQ2YjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTktMTEtMTMgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBDcmFzaCB1bmRlciBXZWJQ
cm9jZXNzOjpwcm9jZXNzVGFza1N0YXRlRGlkQ2hhbmdlKFdlYktpdDo6UHJvY2Vzc1Rhc2tTdGF0
ZU9ic2VydmVyOjpUYXNrU3RhdGUpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDQxNzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBEZWxheSBjcmVhdGluZyB0aGUgUHJvY2Vzc1Rhc2tTdGF0ZU9ic2VydmVy
IHVudGlsIHRoZSBXZWJQcm9jZXNzJ3MgY29ubmVjdGlvbiB0byBpdHMgcGFyZW50IGhhZCBiZWVu
CisgICAgICAgIGluaXRpYWxpemVkLiBUaGlzIGlzIG5lY2Vzc2FyeSBiZWNhdXNlIFByb2Nlc3NU
YXNrU3RhdGVPYnNlcnZlciBtYXkgY2FsbCBXZWJQcm9jZXNzOjpwcm9jZXNzVGFza1N0YXRlRGlk
Q2hhbmdlKCkKKyAgICAgICAgb24gYSBiYWNrZ3JvdW5kIHRocmVhZCwgd2hpY2ggd2lsbCBkZWZl
cmVuY2UgdGhlIElQQyBjb25uZWN0aW9uLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9j
ZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6bV93ZWJTUUxpdGVEYXRhYmFzZVRyYWNrZXIpOgor
ICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjp+V2ViUHJvY2Vzcyk6CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3M6OmluaXRpYWxpemVDb25uZWN0aW9uKToKKyAgICAgICAgKFdlYktpdDo6
bV90YXNrU3RhdGVPYnNlcnZlcik6IERlbGV0ZWQuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQ
cm9jZXNzLmg6CisKIDIwMTktMTEtMTMgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29t
PgogCiAgICAgICAgIFRha2Ugc2VydmljZSB3b3JrZXIgYXNzZXJ0aW9ucyBiYXNlZCBvbiBjbGll
bnQgcHJvY2Vzc2VzIGFzc2VydGlvbiBzdGF0ZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
cm9jZXNzLmNwcAppbmRleCA0MjY4MWFjMzRmNzM2MDQ5M2MzYTFkMmIyZDRjNzczYTViNjM0NDEy
Li45MmZhZDQzZTYwNmUyNzgyNjk5MmU0Mjk1NTRiNmZkNzVhZDFhZjdkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0xOTQsNyArMTk0LDYgQEAgV2ViUHJvY2Vz
czo6V2ViUHJvY2VzcygpCiAgICAgLCBtX25vblZpc2libGVQcm9jZXNzQ2xlYW51cFRpbWVyKCp0
aGlzLCAmV2ViUHJvY2Vzczo6bm9uVmlzaWJsZVByb2Nlc3NDbGVhbnVwVGltZXJGaXJlZCkKICNp
ZiBQTEFURk9STShJT1NfRkFNSUxZKQogICAgICwgbV93ZWJTUUxpdGVEYXRhYmFzZVRyYWNrZXIo
W3RoaXNdKGJvb2wgaXNIb2xkaW5nTG9ja2VkRmlsZXMpIHsgcGFyZW50UHJvY2Vzc0Nvbm5lY3Rp
b24oKS0+c2VuZChNZXNzYWdlczo6V2ViUHJvY2Vzc1Byb3h5OjpTZXRJc0hvbGRpbmdMb2NrZWRG
aWxlcyhpc0hvbGRpbmdMb2NrZWRGaWxlcyksIDApOyB9KQotICAgICwgbV90YXNrU3RhdGVPYnNl
cnZlcihQcm9jZXNzVGFza1N0YXRlT2JzZXJ2ZXI6OmNyZWF0ZSgqdGhpcykpCiAjZW5kaWYKIHsK
ICAgICAvLyBJbml0aWFsaXplIG91ciBwbGF0Zm9ybSBzdHJhdGVnaWVzLgpAQCAtMjIyLDkgKzIy
MSw3IEBAIFdlYlByb2Nlc3M6OldlYlByb2Nlc3MoKQogCiBXZWJQcm9jZXNzOjp+V2ViUHJvY2Vz
cygpCiB7Ci0jaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICBtX3Rhc2tTdGF0ZU9ic2VydmVy
LT5pbnZhbGlkYXRlKCk7Ci0jZW5kaWYKKyAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KIAog
dm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyhjb25zdCBBdXhpbGlhcnlQcm9jZXNz
SW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQpAQCAtMjY3LDYgKzI2NCwxMiBA
QCB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxpemVDb25uZWN0aW9uKElQQzo6Q29ubmVjdGlvbiog
Y29ubmVjdGlvbikKICAgICAgICAgc3VwcGxlbWVudC0+aW5pdGlhbGl6ZUNvbm5lY3Rpb24oY29u
bmVjdGlvbik7CiAKICAgICBtX3dlYkNvbm5lY3Rpb24gPSBXZWJDb25uZWN0aW9uVG9VSVByb2Nl
c3M6OmNyZWF0ZSh0aGlzKTsKKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCisgICAgLy8gTWFr
ZSBzdXJlIHdlIGhhdmUgYW4gSVBDOjpDb25uZWN0aW9uIGJlZm9yZSBjcmVhdGluZyB0aGUgUHJv
Y2Vzc1Rhc2tTdGF0ZU9ic2VydmVyIHNpbmNlIGl0IG1heSBjYWxsCisgICAgLy8gV2ViUHJvY2Vz
czo6cHJvY2Vzc1Rhc2tTdGF0ZURpZENoYW5nZSgpIG9uIGEgYmFja2dyb3VuZCB0aHJlYWQgYW5k
IGRlZmVyZW5jZSB0aGUgSVBDIGNvbm5lY3Rpb24uCisgICAgbV90YXNrU3RhdGVPYnNlcnZlciA9
IFByb2Nlc3NUYXNrU3RhdGVPYnNlcnZlcjo6Y3JlYXRlKCp0aGlzKTsKKyNlbmRpZgogfQogCiB2
b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxpemVXZWJQcm9jZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBh
cmFtZXRlcnMmJiBwYXJhbWV0ZXJzKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlByb2Nlc3MuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmgK
aW5kZXggY2Q2MTJmZmQ1OTM5NTZlNjM5OWUyZTAyMGVhMTZjNmExZWRiYzRiMi4uNzUzMTM3Mjdi
ODg5ZjFlYWYzYzdlMjUwMTU4NTE0ZTExYTIwM2ViNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUHJvY2Vzcy5oCkBAIC01NDIsNyArNTQyLDcgQEAgcHJpdmF0ZToKIAogI2lmIFBMQVRGT1JN
KElPU19GQU1JTFkpCiAgICAgV2ViU1FMaXRlRGF0YWJhc2VUcmFja2VyIG1fd2ViU1FMaXRlRGF0
YWJhc2VUcmFja2VyOwotICAgIFJlZjxQcm9jZXNzVGFza1N0YXRlT2JzZXJ2ZXI+IG1fdGFza1N0
YXRlT2JzZXJ2ZXI7CisgICAgUmVmUHRyPFByb2Nlc3NUYXNrU3RhdGVPYnNlcnZlcj4gbV90YXNr
U3RhdGVPYnNlcnZlcjsKICAgICBMb2NrIG1fcHJvY2Vzc1dhc1Jlc3VtZWRVSUFzc2VydGlvbkxv
Y2s7CiAgICAgUmV0YWluUHRyPEJLU1Byb2Nlc3NBc3NlcnRpb24+IG1fcHJvY2Vzc1dhc1Jlc3Vt
ZWRVSUFzc2VydGlvbjsKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>