WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 15586
15573
r26785
(nightly) cannot be LoadLibrary-ed and therefore leads crash
https://bugs.webkit.org/show_bug.cgi?id=15573
Summary
r26785(nightly) cannot be LoadLibrary-ed and therefore leads crash
808caaa4.8ce9.9cd6c799e9f6
Reported
2007-10-20 02:29:34 PDT
WebKit.dll cannot be LoadLibrary-ed. ntsd says it crashes at WTF::TCMalloc_ThreadCache::CreateCacheIfNecessary +0x12b, it refers fs:2Ch and _tls_index, and both uninitialized (both NULL). Some sites said __declspec(thread) cannot used for LoadLibrary-ed DLL.
http://msdn2.microsoft.com/en-us/library/2s9wt68x(VS.80).aspx
Attachments
Add attachment
proposed patch, testcase, etc.
Mark Rowe (bdash)
Comment 1
2007-10-20 03:22:06 PDT
This is a known incompatibility between current WebKit on Windows and the publicly available builds of Safari for Windows. Using a newer build of Safari will prevent this issue from occurring.
808caaa4.8ce9.9cd6c799e9f6
Comment 2
2007-10-20 04:36:43 PDT
hm... it seems it depends on var 'threadHeap' is on TLSByLoader[0], may be Safari.exe have same initializer, since _tls_index may 0 if delayloaded. // My 310A18 is v3.0.4(523.7) today, so cannot evaluate now. BTW, may I use WebKit.dll with another app which doesn't initialize fs:2Ch ?
Mark Rowe (bdash)
Comment 3
2007-10-20 20:16:29 PDT
*** This bug has been marked as a duplicate of
15586
***
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