WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WORKSFORME
20118
Latest nightly crashes on startup
https://bugs.webkit.org/show_bug.cgi?id=20118
Summary
Latest nightly crashes on startup
David Larochelle-Pratte
Reported
2008-07-20 13:06:02 PDT
I'd first installed a fresh install of Safari 3.1.2 for Windows which works without problems. Then I downloaded the latest nightly available for Windows (
r35130
), and ran the run-nightly-webkit.cmd. After copying the files, the Safari window opened, then an error message appeared. The URL provided is a screenshot which shows the error message. The error message means: "The xmlTextReaderConstEncoding entry point could not be found in the libxml2.dll DLL". The test system was Windows Vista Home Premium SP1 (localized in fr-CA), if that helps.
Attachments
Screenshot displaying the bug
(101.69 KB, image/jpeg)
2008-07-20 13:07 PDT
,
David Larochelle-Pratte
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
David Larochelle-Pratte
Comment 1
2008-07-20 13:07:08 PDT
Created
attachment 22396
[details]
Screenshot displaying the bug
Matt Lilek
Comment 2
2008-07-21 07:31:48 PDT
I've been running that nightly fine on Vista for a week with no problems.
Mark Rowe (bdash)
Comment 3
2008-07-21 08:24:32 PDT
I suspect you have a third-party version of libxml2.dll on your system that is somehow interfering. The symbol xmlTextReaderConstEncoding was first added to libxml2 in version 2.6.15. I don't recall exactly which version of libxml2 ships with Safari 3.1.2, but I know that it is at least 2.6.16 so that symbol is definitely present in the Apple version of the library. To track down this problem I would try and determine which libxml2.dll is being used when running the nightly build on your system.
David Larochelle-Pratte
Comment 4
2008-07-21 09:08:55 PDT
(In reply to
comment #3
)
> I suspect you have a third-party version of libxml2.dll on your system that is > somehow interfering. The symbol xmlTextReaderConstEncoding was first added to > libxml2 in version 2.6.15. I don't recall exactly which version of libxml2 > ships with Safari 3.1.2, but I know that it is at least 2.6.16 so that symbol > is definitely present in the Apple version of the library. > > To track down this problem I would try and determine which libxml2.dll is being > used when running the nightly build on your system. >
After searching my computer for libxml2.dll, I found out some legacy application has copied that DLL to the C:\WINDOWS\System32 folder (built on Feb 2, 2008). I've just copied the Safari DLL there and it worked.
Mark Rowe (bdash)
Comment 5
2008-07-21 09:27:21 PDT
Rather than copying Safari's DLL to that location you should instead delete the file. Copying it will potentially lead to a similar issue in the future if Safari switches to using a much newer version of libxml2 than it currently uses.
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