<?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>68406</bug_id>
          
          <creation_ts>2011-09-19 15:42:16 -0700</creation_ts>
          <short_desc>Unable to launch latest Webkit nightly r95401</short_desc>
          <delta_ts>2011-09-22 10:31:11 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</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>0</everconfirmed>
          <reporter name="nemo">bugs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>sfalken</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>469750</commentid>
    <comment_count>0</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-19 15:42:16 -0700</bug_when>
    <thetext>&quot;Your copy of Safari is missing important software resources.  Please reinstall Safari.&quot;

I&apos;ve tried (un|re)installing Safari several times, both using the Safari wizard and Windows control panel.

BTW, a little history on this.  Last week I tried running a new Webkit nightly.  The last one I had tested worked fine, but was r79501.

Webkit errored saying there was something wrong with my copy of Safari.  So I updated from Safari 5.0.4 to Safari 5.1
After that, webkit nightlies launched, but didn&apos;t really function.  Main pane was blank, URL bar couldn&apos;t be interacted with.  If I entered a search into the search area, the URL bar changed, but was kind of frozen on a load animation.
I tried new nightlies a few more times until today, where I simply get that error message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470025</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-20 06:40:01 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; Last week I tried running a new Webkit nightly.  The last one I had tested worked fine, but was r79501.

Could you try running other nightlies to narrow down when this bug was introduced? A binary search is usually the best approach.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470059</commentid>
    <comment_count>2</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-20 07:49:58 -0700</bug_when>
    <thetext>Well, for one thing, there are 3 sets of behaviour.
1) 79501 - worked in Safari 5.0.4, errors in Safari 5.1 with missing dynamic entry point toupper etc
2) nightlies from last week - errored against Safari 5.0.4, froze against Safari 5.1
3) Latest nightly mentioned in bug, errors against Safari 5.1

Soo, if I skipped the binary search and worked back manually I know I&apos;d jump from behaviour (3) - behaviour of bug, to behaviour (2), of last week.
That pretty much negates the search.

Then there&apos;s behaviour (1) which presumably only stops recently when working against 5.1 was fixed in bug #65608 on August 16th.

I guess what I *can* do is see if behaviour (2) kicks in in a nightly from August 16th, if you wouldn&apos;t mind linking me to where that is.

And I guess I can also tell you when behaviour shifted from (2) to (3) in the past few days.

Mind telling me where I&apos;d find the builds to identify that? :)

Also, why on earth does Webkit require Safari just to run it.  Seems awfully fragile, at least from what I&apos;m running into :).  Would be nice if there was some really lightweight shell thingy like the IE previews.  Say, just a view renderered by webkit and a dialog to open URLs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470934</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-21 10:54:29 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I guess what I *can* do is see if behaviour (2) kicks in in a nightly from August 16th, if you wouldn&apos;t mind linking me to where that is.

You can find all Windows nightly builds here: http://nightly.webkit.org/builds/trunk/win/1

&gt; And I guess I can also tell you when behaviour shifted from (2) to (3) in the past few days.

That would be great!

&gt; Also, why on earth does Webkit require Safari just to run it.  Seems awfully fragile, at least from what I&apos;m running into :).  Would be nice if there was some really lightweight shell thingy like the IE previews.  Say, just a view renderered by webkit and a dialog to open URLs.

Many people use WebKit nightly builds inside Safari as their day-to-day browser. A simpler test shell would probably not be sufficient for day-to-day browsing. But we are considering including one in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>470996</commentid>
    <comment_count>4</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-21 11:48:58 -0700</bug_when>
    <thetext>Ok. For the recent shift from (2) to (3)...
r95204 - Runs, but hangs and is unusable
r95361 - &quot;Your copy of Safari is missing important software resources.  Please reinstall Safari.&quot;

Right. on to checking around August to see just how far back behaviour (2) goes...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471016</commentid>
    <comment_count>5</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-21 12:05:28 -0700</bug_when>
    <thetext>Ok.
r93032 from August 15th errors, showing behaviour (1)
r93190 from August 17th hangs, showing behaviour (2)

I think I can reasonably infer that Webkit has never worked with Safari 5.1 on my computer.
Assuming I could find a copy of 5.0.4 and go back to it, I&apos;d presumably get the error about missing files that prompted me to upgrade to 5.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471196</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-21 15:13:24 -0700</bug_when>
    <thetext>I think the problem is that we aren&apos;t including WebKit2WebProcess.exe in the nightlies!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471203</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-21 15:24:12 -0700</bug_when>
    <thetext>Hopefully we&apos;ve fixed this now. Please test again with the just-posted r95671 build or newer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471560</commentid>
    <comment_count>8</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-22 08:02:04 -0700</bug_when>
    <thetext>New error, I&apos;ll call this one:
4) C:\Users\admin\Desktop\WebKit-r95702\WebKit.exe  
The application has failed to start because its side-by-side configuration is incorrect.
Please see the application event log for more detail.

And in the event log.
Activation context generation failed for &quot;C:\Users\admin\Desktop\WebKit-r95702\WebKit.exe&quot;. Dependent Assembly Microsoft.VC80.CRT,processorArchitecture=&quot;x86&quot;,publicKeyToken=&quot;1fc8b3b9a1e18e3b&quot;,type=&quot;win32&quot;,version=&quot;8.0.50727.6195&quot; could not be found. Please use sxstrace.exe for detailed diagnosis.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471562</commentid>
    <comment_count>9</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-22 08:03:15 -0700</bug_when>
    <thetext>Oh, ugh. This means you need a new version of the CRT. Steve Falkenburg might know best what the right solution is here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471639</commentid>
    <comment_count>10</comment_count>
    <who name="Steve Falkenburg">sfalken</who>
    <bug_when>2011-09-22 09:44:30 -0700</bug_when>
    <thetext>Installing the latest VS2005 MSVC CRT redistributable should fix this (covered by MS KB 2538242):
http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=26347</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471665</commentid>
    <comment_count>11</comment_count>
    <who name="nemo">bugs</who>
    <bug_when>2011-09-22 10:22:32 -0700</bug_when>
    <thetext>Sweet. That did  the trick.
Nightlies work again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>471675</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-09-22 10:31:11 -0700</bug_when>
    <thetext>Hooray!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>