<div dir="ltr">Yes, you are right. Thanks for pointing out.<div><br></div><div>Xiaomei</div><div><br><br><div class="gmail_quote">On Mon, Mar 21, 2011 at 6:30 PM, Simon Fraser <span dir="ltr"><<a href="mailto:simon.fraser@apple.com">simon.fraser@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Do you have <a href="http://trac.webkit.org/changeset/80952" target="_blank">http://trac.webkit.org/changeset/80952</a> ?<br>
<br>
Simon<br>
<div><div></div><div class="h5"><br>
On Mar 21, 2011, at 6:27 PM, Xiaomei Ji wrote:<br>
<br>
> I've seen the following assertion failure when I start Safari (in debug mode on my local build). I do not think it is related to my local change. And I've just deleted the "WebKitBuild" directory and rebuild.<br>
> Anyone has any idea on what might be wrong here?<br>
><br>
> Thanks,<br>
> Xiaomei<br>
><br>
><br>
> ASSERTION FAILED: !(size % 2)<br>
> /export/WebKit/WebKitBuild/Debug/JavaScriptCore.framework/PrivateHeaders/StringHasher.h(146) : static unsigned int WTF::StringHasher::createBlobHash(const void*, unsigned int)<br>
> 1 WTF::StringHasher::createBlobHash(void const*, unsigned int)<br>
> 2 WebCore::IntegerArrayHash::hash(WebCore::IntegerArray const&)<br>
> 3 WTF::HashMapTranslator<std::pair<WebCore::IntegerArray, unsigned long>, WTF::PairHashTraits<WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >, WebCore::IntegerArrayHash>::hash(WebCore::IntegerArray const&)<br>
> 4 std::pair<WTF::HashTableIterator<WebCore::IntegerArray, std::pair<WebCore::IntegerArray, unsigned long>, WTF::PairFirstExtractor<std::pair<WebCore::IntegerArray, unsigned long> >, WebCore::IntegerArrayHash, WTF::PairHashTraits<WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >, WebCore::IntegerArrayHashTraits>, bool> WTF::HashTable<WebCore::IntegerArray, std::pair<WebCore::IntegerArray, unsigned long>, WTF::PairFirstExtractor<std::pair<WebCore::IntegerArray, unsigned long> >, WebCore::IntegerArrayHash, WTF::PairHashTraits<WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >, WebCore::IntegerArrayHashTraits>::add<WebCore::IntegerArray, unsigned long, WTF::HashMapTranslator<std::pair<WebCore::IntegerArray, unsigned long>, WTF::PairHashTraits<WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >, WebCore::IntegerArrayHash> >(WebCore::IntegerArray const&, unsigned long const&)<br>
> 5 WTF::HashMap<WebCore::IntegerArray, unsigned long, WebCore::IntegerArrayHash, WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >::inlineAdd(WebCore::IntegerArray const&, unsigned long const&)<br>
> 6 WTF::HashMap<WebCore::IntegerArray, unsigned long, WebCore::IntegerArrayHash, WebCore::IntegerArrayHashTraits, WTF::HashTraits<unsigned long> >::add(WebCore::IntegerArray const&, unsigned long const&)<br>
> 7 WebCore::BinaryPropertyListPlan::writeIntegerArray(int const*, unsigned long)<br>
> 8 WebCore::HistoryPropertyListWriter::writeHistoryItem(WebCore::BinaryPropertyListObjectStream&, WebCore::HistoryItem*)<br>
> 9 WebHistoryWriter::writeHistoryItems(WebCore::BinaryPropertyListObjectStream&)<br>
> 10 WebCore::HistoryPropertyListWriter::writeObjects(WebCore::BinaryPropertyListObjectStream&)<br>
> 11 WebCore::BinaryPropertyListPlan::BinaryPropertyListPlan(WebCore::BinaryPropertyListWriter&)<br>
> 12 WebCore::BinaryPropertyListSerializer::BinaryPropertyListSerializer(WebCore::BinaryPropertyListWriter&)<br>
> 13 WebCore::BinaryPropertyListWriter::writePropertyList()<br>
> 14 -[WebHistoryPrivate data]<br>
> 15 -[WebHistory(WebPrivate) _data]<br>
> 16 0x100055194<br>
> 17 __NSFireTimer<br>
> 18 __CFRunLoopRun<br>
> 19 CFRunLoopRunSpecific<br>
> 20 RunCurrentEventLoopInMode<br>
> 21 ReceiveNextEventCommon<br>
> 22 BlockUntilNextEventMatchingListInMode<br>
> 23 _DPSNextEvent<br>
> 24 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]<br>
> 25 0x10000b6cc<br>
> 26 -[NSApplication run]<br>
> 27 NSApplicationMain<br>
> 28 0x1000016f4<br>
> 29 0x1<br>
><br>
</div></div>> _______________________________________________<br>
> webkit-dev mailing list<br>
> <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
> <a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
<br>
</blockquote></div><br></div></div>