[webkit-help] Webkit crashes

Brent Fulgham bfulgham at gmail.com
Thu Dec 13 10:41:38 PST 2012


Antoni,

If you run "update-webkit --wincairo" now you should get the updated CFLite
binary.  This corrects the problem that was causing the error you were
encountering.

Thanks,

-Brent


On Thu, Dec 13, 2012 at 10:09 AM, Brent Fulgham <bfulgham at gmail.com> wrote:

> Hi Antoni,
>
> This is the fault of the CFLite.dll in the WinCairoRequirements package.
>  I'm looking at this bug right now, and hope to have a fix for it shortly.
>
> Thanks!
>
> -Brent
>
>
> On Thu, Dec 13, 2012 at 2:47 AM, Antoni Ivanov <anthvt at yahoo.co.uk> wrote:
>
>> I compiled webkit using Visual Studio 2008, and when I tried to run any
>> of the tests (include 'WinLauncher.exe') it crashes
>> Only 'jsc.exe' and 'testapi.exe' do not crash (Most likely because they
>> use only java script core and no webkit nor CFLite).
>>
>> crash log (call stack):
>>
>>
>>    - CFLite.dll!__CFSetStandardRetainValue(const __CFBasicHash *
>>    ht=0x01b8aa48, unsigned int stack_value=0)  Line 152 + 0x8 bytes    C++
>>    - CFLite.dll!__CFBasicHashAddValue(__CFBasicHash * ht=0x01b8aa48,
>>    long bkt_idx=2, unsigned int stack_key=28865728, unsigned int
>>    stack_value=0)  Line 1295 + 0xe bytes    C++
>>    - CFLite.dll!CFBasicHashSetValue(__CFBasicHash * ht=0x00000000,
>>    unsigned int stack_key=0, unsigned int stack_value=0)  Line 1398 + 0xd
>>    bytes    C++
>>    - CFLite.dll!CFDictionarySetValue(__CFDictionary * hc=, const void *
>>    key=, const void * value=)  Line 857 + 0xe bytes    C++
>>    - CFLite.dll!writeXMLValue(const void * context=0x01b87c30, void *
>>    xmlDomain=0x01b87c78, const __CFString * key=0x01b874c0, const void *
>>    value=0x013afa84)  Line 449 + 0xf bytes    C++
>>    - CFLite.dll!_CFApplicationPreferencesSet(_CFApplicationPreferences *
>>    self=0x01b87560, const __CFString * defaultName=0x01b874c0, const void *
>>    value=0x013afa84)  Line 347    C++
>>    - CFLite.dll!CFPreferencesSetAppValue(const __CFString *
>>    key=0x01b874c0, const void * value=0x013afa84, const __CFString *
>>    appName=0x013af9fc)  Line 182 + 0x12 bytes    C++
>>    - WebKit.dll!WebPreferences::setValueForKey(const __CFString *
>>    key=0x01b874c0, const void * value=0x013afa84)  Line 299    C++
>>
>>
>> When I run 'TestWebKitAPI.exe' it passes some tests till it crashes (here
>> are the tests that passes just before the crash):
>> ................
>> [----------] 3 tests from RetainPtrHashing
>> [ RUN      ] RetainPtrHashing.HashSet
>> [       OK ] RetainPtrHashing.HashSet (0 ms)
>> [ RUN      ] RetainPtrHashing.HashMapKey
>> [       OK ] RetainPtrHashing.HashMapKey (0 ms)
>> [ RUN      ] RetainPtrHashing.HashMapValue
>> [       OK ] RetainPtrHashing.HashMapValue (0 ms)
>> [----------] 3 tests from RetainPtrHashing (0 ms total)
>>
>> [----------] 2 tests from WebViewDestruction
>> [ RUN      ] WebViewDestruction.NoInitWithFrame
>>
>> and here it breaks. The same call stack as above.
>>
>>
>> Does anyone have idea, pointers to what the problem might be ?
>> Where can I find a new CFLite library and how can I change it (in
>> WebKitLibrary directory ?)
>>
>> _______________________________________________
>> webkit-help mailing list
>> webkit-help at lists.webkit.org
>> http://lists.webkit.org/mailman/listinfo/webkit-help
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-help/attachments/20121213/c8953c65/attachment-0001.html>


More information about the webkit-help mailing list