WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
68406
Unable to launch latest Webkit nightly
r95401
https://bugs.webkit.org/show_bug.cgi?id=68406
Summary
Unable to launch latest Webkit nightly r95401
nemo
Reported
2011-09-19 15:42:16 PDT
"Your copy of Safari is missing important software resources. Please reinstall Safari." I'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't really function. Main pane was blank, URL bar couldn'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.
Attachments
Add attachment
proposed patch, testcase, etc.
Adam Roben (:aroben)
Comment 1
2011-09-20 06:40:01 PDT
(In reply to
comment #0
)
> 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.
nemo
Comment 2
2011-09-20 07:49:58 PDT
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'd jump from behaviour (3) - behaviour of bug, to behaviour (2), of last week. That pretty much negates the search. Then there'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'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'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'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.
Adam Roben (:aroben)
Comment 3
2011-09-21 10:54:29 PDT
(In reply to
comment #2
)
> I guess what I *can* do is see if behaviour (2) kicks in in a nightly from August 16th, if you wouldn't mind linking me to where that is.
You can find all Windows nightly builds here:
http://nightly.webkit.org/builds/trunk/win/1
> And I guess I can also tell you when behaviour shifted from (2) to (3) in the past few days.
That would be great!
> Also, why on earth does Webkit require Safari just to run it. Seems awfully fragile, at least from what I'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.
nemo
Comment 4
2011-09-21 11:48:58 PDT
Ok. For the recent shift from (2) to (3)...
r95204
- Runs, but hangs and is unusable
r95361
- "Your copy of Safari is missing important software resources. Please reinstall Safari." Right. on to checking around August to see just how far back behaviour (2) goes...
nemo
Comment 5
2011-09-21 12:05:28 PDT
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'd presumably get the error about missing files that prompted me to upgrade to 5.1.
Adam Roben (:aroben)
Comment 6
2011-09-21 15:13:24 PDT
I think the problem is that we aren't including WebKit2WebProcess.exe in the nightlies!
Adam Roben (:aroben)
Comment 7
2011-09-21 15:24:12 PDT
Hopefully we've fixed this now. Please test again with the just-posted
r95671
build or newer.
nemo
Comment 8
2011-09-22 08:02:04 PDT
New error, I'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 "C:\Users\admin\Desktop\WebKit-
r95702
\WebKit.exe". Dependent Assembly Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195" could not be found. Please use sxstrace.exe for detailed diagnosis.
Adam Roben (:aroben)
Comment 9
2011-09-22 08:03:15 PDT
Oh, ugh. This means you need a new version of the CRT. Steve Falkenburg might know best what the right solution is here.
Steve Falkenburg
Comment 10
2011-09-22 09:44:30 PDT
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&id=26347
nemo
Comment 11
2011-09-22 10:22:32 PDT
Sweet. That did the trick. Nightlies work again.
Adam Roben (:aroben)
Comment 12
2011-09-22 10:31:11 PDT
Hooray!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug