Regression(r173761): ASSERTION FAILED: !is8Bit() in StringImpl::characters16(): ASSERTION FAILED: !is8Bit() /Volumes/Data/cdumez/WebKit/OpenSource/WebKitBuild/Debug/usr/local/include/wtf/text/StringImpl.h(420) : const UChar *WTF::StringImpl::characters16() const 1 0x10bf1a610 WTFCrash 2 0x10b583e0a WTF::StringImpl::characters16() const 3 0x10bf61038 WTF::equalInner(WTF::StringImpl&, unsigned int, WTF::StringImpl&, bool) 4 0x10bf60f12 WTF::StringImpl::startsWith(WTF::StringImpl&, unsigned int, bool) const 5 0x10be5eec9 WTF::String::startsWith(WTF::String&, unsigned int, bool) const 6 0x10be59dc3 JSC::stringProtoFuncStartsWith(JSC::ExecState*) In equalInner(), it is assumed that if stringImpl is 16-bit, then matchString is 16-bit too. However, this does not seem to be the case.
Created attachment 248003 [details] Patch
Comment on attachment 248003 [details] Patch r=me
Comment on attachment 248003 [details] Patch You should have a JSC test too.
Created attachment 248005 [details] Patch
(In reply to comment #3) > Comment on attachment 248003 [details] > Patch > > You should have a JSC test too. Done.
Comment on attachment 248005 [details] Patch You forgot to pass the index. You can keep those but you need moooooooarr
Created attachment 248008 [details] Patch
Committed r181105: <http://trac.webkit.org/changeset/181105>