<?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>228060</bug_id>
          
          <creation_ts>2021-07-18 10:44:33 -0700</creation_ts>
          <short_desc>run-webkit-archive crashes with dyld error</short_desc>
          <delta_ts>2021-09-09 10:02:39 -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>Web Inspector</component>
          <version>Safari 14</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>macOS 11</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=165351</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>
          
          <blocked>230103</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jed Fox">jed</reporter>
          <assigned_to name="Patrick Angle">pangle</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>pangle</cc>
    
    <cc>saam</cc>
    
    <cc>smoley</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1777762</commentid>
    <comment_count>0</comment_count>
    <who name="Jed Fox">jed</who>
    <bug_when>2021-07-18 10:44:33 -0700</bug_when>
    <thetext>I downloaded WebKit Nightly r280019 to prepare to report a bug in Safari Technology Preview. I right-clicked on run-webkit-archive and chose Open to run it. the Terminal app was opened and showed me this:

$ /Users/jed/Downloads/280019/run-webkit-archive ; exit;
Setting DYLD FRAMEWORK and LIBRARY paths to /Users/jed/Downloads/280019/Release
dyld: Symbol not found: __ZN9Inspector17BackendDispatcher19reportProtocolErrorEN3WTF8OptionalIlEENS0_15CommonErrorCodeERKNS1_6StringE
  Referenced from: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector
  Expected in: /Users/jed/Downloads/280019/Release/JavaScriptCore.framework/Versions/A/JavaScriptCore
 in /System/Library/PrivateFrameworks/WebInspector.framework/Versions/A/WebInspector

I am running Safari 14.1.1 (16611.2.7.1.4) on macOS 11.4 (20F71), and Safari Technology Preview Release 127 (Safari 15.0, WebKit 16612.1.18.11.3). I use the fish shell, but running run-webkit-archive from bash produced the same error.

The symbol referenced above was also mentioned in Bug 165351, which was fixed at the end of 2016.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778902</commentid>
    <comment_count>1</comment_count>
    <who name="Smoley">smoley</who>
    <bug_when>2021-07-22 16:55:52 -0700</bug_when>
    <thetext>Thanks for filing, ccing relevant folks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1778903</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-07-22 16:56:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/80990972&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791739</commentid>
    <comment_count>3</comment_count>
      <attachid>437700</attachid>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-09-08 20:05:31 -0700</bug_when>
    <thetext>Created attachment 437700
Patch v1.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791767</commentid>
    <comment_count>4</comment_count>
      <attachid>437700</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-09-08 22:30:26 -0700</bug_when>
    <thetext>Comment on attachment 437700
Patch v1.0

Sure.
If there are any symbols here that aren&apos;t needed, we should remove them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791914</commentid>
    <comment_count>5</comment_count>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-09-09 08:57:11 -0700</bug_when>
    <thetext>(In reply to Alex Christensen from comment #4)
&gt; Comment on attachment 437700 [details]
&gt; Patch v1.0
&gt; 
&gt; Sure.
&gt; If there are any symbols here that aren&apos;t needed, we should remove them.

I believe for now we should keep the symbols added for pre-11.3 compatibility until a new version of Safari ships for Big Sur (or accept that the latest version of Big Sur is required for open source builds). I&apos;ll open bugs to remove the existing compatibility symbols as well as this new one so it is harder for us to forget to do so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1791947</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-09-09 10:02:36 -0700</bug_when>
    <thetext>Committed r282221 (241508@main): &lt;https://commits.webkit.org/241508@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 437700.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>437700</attachid>
            <date>2021-09-08 20:05:31 -0700</date>
            <delta_ts>2021-09-09 10:02:38 -0700</delta_ts>
            <desc>Patch v1.0</desc>
            <filename>bug-228060-20210908200530.patch</filename>
            <type>text/plain</type>
            <size>3844</size>
            <attacher name="Patrick Angle">pangle</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNzY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
NTgwMjBjMzU2ZTM2NDM2Y2M0MjZhZjdhMzFhZTFmY2QzOWQwZjBkLi41NmVhZTlkNDI4NGQzYzRh
NjlkOTA4Nzk3NzhiNTQ3NTZhMDljN2E1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMS0wOS0wOCAgUGF0cmljayBBbmdsZSAgPHBhbmdsZUBhcHBsZS5jb20+
CisKKyAgICAgICAgcnVuLXdlYmtpdC1hcmNoaXZlIGNyYXNoZXMgd2l0aCBkeWxkIGVycm9yCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjgwNjAKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYSBjb21w
YXRpYmlsaXR5IHN5bWJvbCBmb3IgdGhlIG9sZCBgV1RGOjpPcHRpb25hbGAgdmVyc2lvbiBvZiBg
QmFja2VuZERpc3BhdGNoZXI6OnJlcG9ydFByb3RvY29sRXJyb3JgIGluCisgICAgICAgIHZlcnNp
b25zIG9mIFNhZmFyaSBzaGlwcGluZyB3aXRoIG1hY09TIEJpZyBTdXIgYW5kIGVhcmxpZXIuIFRo
aXMgaGFzIHRoZSBzaWRlIGVmZmVjdCBvZiBub3Qgc3VyZmFjaW5nIHByb3RvY29sCisgICAgICAg
IGVycm9ycyBhbmQgaW5zdGVhZCBzaWxlbnRseSBkaXNjYXJkaW5nIHRoZW0gd2hlbiBjcm9zc2lu
ZyB0aGlzIEFQSSBib3VuZGFyeS4gTmV3ZXIgdmVyc2lvbnMgb2YgbWFjT1Mgc2hpcCB1c2luZwor
ICAgICAgICB0aGUgbmV3ZXIgc3ltYm9sIGFuZCBhcmUgdGhlcmVmb3Igbm90IGFmZmVjdGVkIGFu
ZCB3aWxsIGNvbnRpbnVlIHRvIHN1cmZhY2UgcHJvdG9jb2wgZXJyb3JzIHRvIHRoZSBmcm9udGVu
ZC4KKworICAgICAgICAqIHJ1bnRpbWUvU3ltYm9sU3R1YnNGb3JTYWZhcmlDb21wYXRpYmlsaXR5
Lm1tOgorICAgICAgICAoSW5zcGVjdG9yOjpCYWNrZW5kRGlzcGF0Y2hlcjo6cmVwb3J0UHJvdG9j
b2xFcnJvcik6CisKIDIwMjEtMDgtMzAgIEFuZ2Vsb3MgT2lrb25vbW9wb3Vsb3MgIDxhbmdlbG9z
QGlnYWxpYS5jb20+CiAKICAgICAgICAgcmVzb2x2ZS1hc20tZmlsZS1jb25mbGljdHMucmIgYnVp
bGQgZmFpbHVyZSBhZnRlciB1cGdyYWRlIHRvIENNYWtlIDMuMjEuMDsgRFdBUkYgNSBpbmNvbXBh
dGliaWxpdHkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9D
aGFuZ2VMb2cKaW5kZXggZTIzYWM0NjM1ZDZiNDUzYTYxMDVmMzEwNDQyZGJjYWIxNTJkYmFjZi4u
NTUzMmJkM2U3ZWFlOTNhNTZiODEzYjE3Mzg0YzFjMmZiNzUzYzNlOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dURi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NSBAQAorMjAyMS0wOS0wOCAgUGF0cmljayBBbmdsZSAgPHBhbmdsZUBhcHBsZS5jb20+CisKKyAg
ICAgICAgcnVuLXdlYmtpdC1hcmNoaXZlIGNyYXNoZXMgd2l0aCBkeWxkIGVycm9yCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjgwNjAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdW1wIHRoZSBtYXhpbXVt
IG1hY09TIHZlcnNpb24gdGhhdCBgSEFWRV9TQUZBUklfRk9SX1dFQktJVF9ERVZFTE9QTUVOVF9S
RVFVSVJJTkdfRVhUUkFfU1lNQk9MU2Agd2lsbCBiZSBlbmFibGVkCisgICAgICAgIHRvIHByb3Zp
ZGUgY29tcGF0aWJpbGl0eSB3aXRoIGNoYW5nZXMgbWFkZSBpbiBtYWNPUyAxMi4KKworICAgICAg
ICAqIHd0Zi9QbGF0Zm9ybUhhdmUuaDoKKwogMjAyMS0wOC0zMCAgWmFuIERvYmVyc2VrICA8emRv
YmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgUklTQ1Y2NCBzdXBwb3J0IGluIExMSW50CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TeW1ib2xTdHVic0ZvclNh
ZmFyaUNvbXBhdGliaWxpdHkubW0gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9TeW1i
b2xTdHVic0ZvclNhZmFyaUNvbXBhdGliaWxpdHkubW0KaW5kZXggMzkyNzI2NjEwNmU4ZjNmMWEy
YTMxYzdiNTRhMmI1OTc5MGMyYjFlNi4uN2U5OWVhY2M1ODYxNjM5MmRkZjY4YzYyYTY5YzgwM2Zj
YjY2NTQ2ZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvU3ltYm9s
U3R1YnNGb3JTYWZhcmlDb21wYXRpYmlsaXR5Lm1tCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL1N5bWJvbFN0dWJzRm9yU2FmYXJpQ29tcGF0aWJpbGl0eS5tbQpAQCAtMzcsNiAr
MzcsNyBAQCBjbGFzcyBTdHJpbmcgeyB9OwogCiB0ZW1wbGF0ZTx0eXBlbmFtZSwgdHlwZW5hbWU+
IGNsYXNzIFJlZlB0ciB7IH07CiB0ZW1wbGF0ZTx0eXBlbmFtZT4gc3RydWN0IER1bWJQdHJUcmFp
dHMgeyB9OwordGVtcGxhdGU8dHlwZW5hbWU+IGNsYXNzIE9wdGlvbmFsIHsgfTsKIAogbmFtZXNw
YWNlIEpTT05JbXBsIHsKIGNsYXNzIEFycmF5IHsgfTsKQEAgLTU3LDkgKzU4LDEzIEBAIHZvaWQg
T2JqZWN0QmFzZTo6Z2V0T2JqZWN0KFN0cmluZyBjb25zdCYsIFJlZlB0cjxPYmplY3QsIER1bWJQ
dHJUcmFpdHM8T2JqZWN0Pj4mCiBuYW1lc3BhY2UgSW5zcGVjdG9yIHsKIAogY2xhc3MgQmFja2Vu
ZERpc3BhdGNoZXIgeworICAgIGVudW0gQ29tbW9uRXJyb3JDb2RlIHsgTm90VXNlZCB9OworCiAg
ICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCBzZW5kUmVzcG9uc2UobG9uZywgV1RGOjpSZWZQdHI8
V1RGOjpKU09OSW1wbDo6T2JqZWN0LCBXVEY6OkR1bWJQdHJUcmFpdHM8V1RGOjpKU09OSW1wbDo6
T2JqZWN0Pj4mJiwgYm9vbCk7CisgICAgSlNfRVhQT1JUX1BSSVZBVEUgdm9pZCByZXBvcnRQcm90
b2NvbEVycm9yKFdURjo6T3B0aW9uYWw8bG9uZz4sIENvbW1vbkVycm9yQ29kZSwgY29uc3QgV1RG
OjpTdHJpbmcmKTsKIH07CiB2b2lkIEJhY2tlbmREaXNwYXRjaGVyOjpzZW5kUmVzcG9uc2UobG9u
ZywgV1RGOjpSZWZQdHI8V1RGOjpKU09OSW1wbDo6T2JqZWN0LCBXVEY6OkR1bWJQdHJUcmFpdHM8
V1RGOjpKU09OSW1wbDo6T2JqZWN0Pj4mJiwgYm9vbCkgeyB9Cit2b2lkIEJhY2tlbmREaXNwYXRj
aGVyOjpyZXBvcnRQcm90b2NvbEVycm9yKFdURjo6T3B0aW9uYWw8bG9uZz4sIENvbW1vbkVycm9y
Q29kZSwgY29uc3QgV1RGOjpTdHJpbmcmKSB7IH0KIAogfSAvLyBuYW1lc3BhY2UgSW5zcGVjdG9y
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oIGIvU291cmNlL1dU
Ri93dGYvUGxhdGZvcm1IYXZlLmgKaW5kZXggNGM1ZjFkMjlhMWVlMmRlYTc5YTg4ZDAyNGUwMzA0
YzM2MWVlOTA0NS4uMDEwY2JhYWQ2NzA4MjBkZTI5ZGYxOTYzYWIyMjc3ZTg1NTczN2I1ZCAxMDA2
NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKKysrIGIvU291cmNlL1dURi93
dGYvUGxhdGZvcm1IYXZlLmgKQEAgLTQ1Nyw3ICs0NTcsNyBAQAogI2RlZmluZSBIQVZFX0NGTkVU
V09SS19NRVRSSUNTX0NPTk5FQ1RJT05fUFJPUEVSVElFUyAxCiAjZW5kaWYKIAotI2lmIFBMQVRG
T1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDExMDMwMAorI2lm
IFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA8IDEyMDAw
MAogI2RlZmluZSBIQVZFX1NBRkFSSV9GT1JfV0VCS0lUX0RFVkVMT1BNRU5UX1JFUVVJUklOR19F
WFRSQV9TWU1CT0xTIDEKICNlbmRpZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>