<?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>167685</bug_id>
          
          <creation_ts>2017-01-31 22:03:06 -0800</creation_ts>
          <short_desc>Prevent app crash on launch during simctl install workaround</short_desc>
          <delta_ts>2017-02-06 08:22:42 -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>Tools / Tests</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></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="Jonathan Bedard">jbedard</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>lforschler</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1272055</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-01-31 22:03:06 -0800</bug_when>
    <thetext>Process:               WebKitTestRunnerApp [65737]
Path:                  /Users/USER/Library/Developer/CoreSimulator/Devices/8E0097C9-36CC-461B-9BDA-20343CDD8581/data/Containers/Bundle/Application/4B46E900-4012-4202-9594-5DD4E9BB4833/WebKitTestRunnerApp.app/WebKitTestRunnerApp
Identifier:            WebKitTestRunnerApp
Version:               1.0 (1.0)
Code Type:             X86-64 (Native)
Parent Process:        launchd_sim [64461]
Responsible:           WebKitTestRunnerApp [65737]
User ID:               501

Date/Time:             2017-01-31 20:12:09.987 -0800
OS Version:            Mac OS X 10.11.6 (15G1217)
Report Version:        11
Anonymous UUID:        E33747EB-9308-100E-6D50-D06F1FA8AF4E


Time Awake Since Boot: 1200000 seconds

System Integrity Protection: disabled

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries
DYLD_FALLBACK_LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib
DYLD_ROOT_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk
DYLD_FALLBACK_FRAMEWORK_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks
DYLD_SHARED_REGION=avoid

Dyld Error Message:
  Library not loaded: @rpath/libWebCoreTestSupport.dylib
  Referenced from: /Users/USER/Library/Developer/CoreSimulator/Devices/8E0097C9-36CC-461B-9BDA-20343CDD8581/data/Containers/Bundle/Application/4B46E900-4012-4202-9594-5DD4E9BB4833/WebKitTestRunnerApp.app/WebKitTestRunnerApp
  Reason: image not found

Binary Images:
       0x103a45000 -        0x103a6aff7 +org.webkit.WebKitTestRunnerApp (1.0 - 1.0) &lt;C1704FD9-3070-3D20-9F90-50955C95B9E1&gt; /Users/USER/Library/Developer/CoreSimulator/Devices/8E0097C9-36CC-461B-9BDA-20343CDD8581/data/Containers/Bundle/Application/4B46E900-4012-4202-9594-5DD4E9BB4833/WebKitTestRunnerApp.app/WebKitTestRunnerApp
       0x103abe000 -        0x103ae6707 +dyld_sim (360.22) &lt;E88E2ED5-7530-36BC-B858-9E0D41A4B85B&gt; /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim
    0x7fff6b8cf000 -     0x7fff6b906a47  dyld (360.22) &lt;884763FC-CC0F-31CC-ACC4-75A805CE401D&gt; /usr/lib/dyld</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272056</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-01-31 22:03:48 -0800</bug_when>
    <thetext>Seems to have started after https://trac.webkit.org/changeset/211457

See the WebKitTestRunnerApp crashes here:
https://build.webkit.org/results/Apple%20iOS%2010%20Simulator%20Release%20WK2%20(Tests)/r211467%20(3340)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272133</commentid>
    <comment_count>2</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-02-01 08:16:34 -0800</bug_when>
    <thetext>That is definitely https://trac.webkit.org/changeset/211457.

If you look at what that change is doing, it attempts to launch an app to check that the app is installed.  These crashes can be ignored, they&apos;re real, but they don&apos;t matter.  I didn&apos;t really think about them.  I&apos;ll put up a fix shortly that should get rid of them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1272166</commentid>
    <comment_count>3</comment_count>
      <attachid>300332</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2017-02-01 09:42:30 -0800</bug_when>
    <thetext>Created attachment 300332
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273101</commentid>
    <comment_count>4</comment_count>
      <attachid>300332</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2017-02-03 16:41:12 -0800</bug_when>
    <thetext>Comment on attachment 300332
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273571</commentid>
    <comment_count>5</comment_count>
      <attachid>300332</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-06 08:22:38 -0800</bug_when>
    <thetext>Comment on attachment 300332
Patch

Clearing flags on attachment: 300332

Committed r211725: &lt;http://trac.webkit.org/changeset/211725&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273572</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-06 08:22:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300332</attachid>
            <date>2017-02-01 09:42:30 -0800</date>
            <delta_ts>2017-02-06 08:22:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-167685-20170201094018.patch</filename>
            <type>text/plain</type>
            <size>2972</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIxMTQ4NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDE3LTAyLTAxICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBQcmV2ZW50IGFwcCBjcmFzaCBvbiBsYXVuY2ggZHVyaW5nIHNpbWN0bCBp
bnN0YWxsIHdvcmthcm91bmQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE2NzY4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9wb3J0L3NpbXVsYXRvcl9wcm9jZXNzLnB5Ogor
ICAgICAgICAoU2ltdWxhdG9yUHJvY2Vzcy5fX2luaXRfXyk6IFBhc3MgZW52aXJvbm1lbnQgdG8g
aW5zdGFsbC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRvci5weToK
KyAgICAgICAgKERldmljZS5pbnN0YWxsX2FwcCk6IEFjY2VwdCBlbnZpcm9ubWVudCwgcGFzcyBl
bnZpcm9ubWVudCB0byBsYXVuY2guCisKIDIwMTctMDItMDEgIFRvbWFzIFBvcGVsYSAgPHRwb3Bl
bGFAcmVkaGF0LmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBGaXggY29kaW5nIHN0eWxlIGlu
IE1pbmlCcm93c2VyCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvc2ltdWxhdG9y
X3Byb2Nlc3MucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L3Np
bXVsYXRvcl9wcm9jZXNzLnB5CShyZXZpc2lvbiAyMTE0ODMpCisrKyBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3BvcnQvc2ltdWxhdG9yX3Byb2Nlc3MucHkJKHdvcmtpbmcgY29weSkKQEAgLTU5LDcg
KzU5LDcgQEAgY2xhc3MgU2ltdWxhdG9yUHJvY2VzcyhTZXJ2ZXJQcm9jZXNzKToKICAgICBkZWYg
X19pbml0X18oc2VsZiwgcG9ydF9vYmosIG5hbWUsIGNtZCwgZW52PU5vbmUsIHVuaXZlcnNhbF9u
ZXdsaW5lcz1GYWxzZSwgdHJlYXRfbm9fZGF0YV9hc19jcmFzaD1GYWxzZSwgd29ya2VyX251bWJl
cj1Ob25lKToKICAgICAgICAgc2VsZi5fYnVuZGxlX2lkID0gcG9ydF9vYmouYXBwX2lkZW50aWZp
ZXJfZnJvbV9idW5kbGUoY21kWzBdKQogICAgICAgICBzZWxmLl9kZXZpY2UgPSBTaW11bGF0b3Io
cG9ydF9vYmouaG9zdCkuZmluZF9kZXZpY2VfYnlfdWRpZChwb3J0X29iai5kZXZpY2VfaWRfZm9y
X3dvcmtlcl9udW1iZXIod29ya2VyX251bWJlcikpCi0gICAgICAgIGlmIG5vdCBzZWxmLl9kZXZp
Y2UuaW5zdGFsbF9hcHAoY21kWzBdKToKKyAgICAgICAgaWYgbm90IHNlbGYuX2RldmljZS5pbnN0
YWxsX2FwcChjbWRbMF0sIGVudik6CiAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoJ0Zh
aWxlZCB0byBpbnN0YWxsIGFwcCB7fSBvbiBzaW11bGF0b3IgZGV2aWNlIHt9Jy5mb3JtYXQoY21k
WzBdLCBzZWxmLl9kZXZpY2UudWRpZCkpCiAgICAgICAgIGVudlsnSVBDX0lERU5USUZJRVInXSA9
IHNlbGYuX2J1bmRsZV9pZCArICctJyArIHNlbGYuX2RldmljZS51ZGlkCiAKSW5kZXg6IFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdG9yLnB5Cj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xz
L1NjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdG9yLnB5CShyZXZpc2lvbiAyMTE0ODMpCisr
KyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRvci5weQkod29ya2luZyBjb3B5
KQpAQCAtMjYzLDcgKzI2Myw3IEBAIGNsYXNzIERldmljZShvYmplY3QpOgogICAgICAgICBleGNl
cHQgc3VicHJvY2Vzcy5DYWxsZWRQcm9jZXNzRXJyb3I6CiAgICAgICAgICAgICByYWlzZSBSdW50
aW1lRXJyb3IoJyJ4Y3J1biBzaW1jdGwgZXJhc2UiIGZhaWxlZDogZGV2aWNlIHN0YXRlIGlzIHt9
Jy5mb3JtYXQoU2ltdWxhdG9yLmRldmljZV9zdGF0ZSh1ZGlkKSkpCiAKLSAgICBkZWYgaW5zdGFs
bF9hcHAoc2VsZiwgYXBwX3BhdGgpOgorICAgIGRlZiBpbnN0YWxsX2FwcChzZWxmLCBhcHBfcGF0
aCwgZW52PU5vbmUpOgogICAgICAgICAjIEZJWE1FOiBUaGlzIGlzIGEgd29ya2Fyb3VuZCBmb3Ig
PHJkYXI6Ly9wcm9ibGVtLzMwMjczOTczPiwgUmFjZXkgZmFpbHVyZSBvZiBzaW1jdGwgaW5zdGFs
bC4KICAgICAgICAgZm9yIHggaW4geHJhbmdlKDMpOgogICAgICAgICAgICAgaWYgc2VsZi5faG9z
dC5leGVjdXRpdmUucnVuX2NvbW1hbmQoWyd4Y3J1bicsICdzaW1jdGwnLCAnaW5zdGFsbCcsIHNl
bGYudWRpZCwgYXBwX3BhdGhdLCByZXR1cm5fZXhpdF9jb2RlPVRydWUpOgpAQCAtMjc1LDcgKzI3
NSw3IEBAIGNsYXNzIERldmljZShvYmplY3QpOgogICAgICAgICAgICAgICAgICAgICAnUHJpbnQg
Q0ZCdW5kbGVJZGVudGlmaWVyJywKICAgICAgICAgICAgICAgICAgICAgc2VsZi5faG9zdC5maWxl
c3lzdGVtLmpvaW4oYXBwX3BhdGgsICdJbmZvLnBsaXN0JyksCiAgICAgICAgICAgICAgICAgXSku
cnN0cmlwKCkKLSAgICAgICAgICAgICAgICBzZWxmLl9ob3N0LmV4ZWN1dGl2ZS5raWxsX3Byb2Nl
c3Moc2VsZi5sYXVuY2hfYXBwKGJ1bmRsZV9pZCwgW10sIGF0dGVtcHRzPTEpKQorICAgICAgICAg
ICAgICAgIHNlbGYuX2hvc3QuZXhlY3V0aXZlLmtpbGxfcHJvY2VzcyhzZWxmLmxhdW5jaF9hcHAo
YnVuZGxlX2lkLCBbXSwgZW52PWVudiwgYXR0ZW1wdHM9MSkpCiAgICAgICAgICAgICAgICAgcmV0
dXJuIFRydWUKICAgICAgICAgICAgIGV4Y2VwdCBSdW50aW1lRXJyb3I6CiAgICAgICAgICAgICAg
ICAgcGFzcwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>