Bug 138422

Summary: REGRESSION(r175601): Assertion failures in SimpleLineLayout
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: fpizlo, zalan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Antti Koivisto 2014-11-05 07:01:13 PST
+fast/text/pre-wrap-trailing-tab.html	crash log sample	history
+fast/forms/basic-textareas-quirks-simple-lines.html	crash log sample	history
+fast/forms/cursor-at-editable-content-boundary.html	crash log sample	history
+http/tests/multipart/multipart-replace-non-html-content.php	crash log sample	history

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000010c7ebd2a WTFCrash + 42 (Assertions.cpp:321)
1   com.apple.WebCore             	0x0000000111ba7226 WebCore::SimpleLineLayout::FlowContentIterator<unsigned char>::isNewlineCharacter(unsigned int) const + 102 (SimpleLineLayout.cpp:267)
2   com.apple.WebCore             	0x0000000111ba7156 void WebCore::SimpleLineLayout::removeTrailingWhitespace<unsigned char>(WebCore::SimpleLineLayout::LineState&, WTF::Vector<WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow>&, WebCore::SimpleLineLayout::FlowContentIterator<unsigned char> const&) + 662 (SimpleLineLayout.cpp:480)
3   com.apple.WebCore             	0x0000000111ba6d3f void WebCore::SimpleLineLayout::closeLineEndingAndAdjustRuns<unsigned char>(WebCore::SimpleLineLayout::LineState&, WTF::Vector<WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow>&, unsigned int&, WebCore::SimpleLineLayout::FlowContentIterator<unsigned char> const&) + 143 (SimpleLineLayout.cpp:650)
4   com.apple.WebCore             	0x0000000111ba3a6f void WebCore::SimpleLineLayout::createTextRuns<unsigned char>(WTF::Vector<WebCore::SimpleLineLayout::Run, 10ul, WTF::CrashOnOverflow>&, WebCore::RenderBlockFlow&, unsigned int&) + 271 (SimpleLineLayout.cpp:686)
5   com.apple.WebCore             	0x0000000111ba2e5f WebCore::SimpleLineLayout::create(WebCore::RenderBlockFlow&) + 191 (SimpleLineLayout.cpp:698)
Comment 2 Antti Koivisto 2014-11-05 07:07:40 PST
https://trac.webkit.org/r175620