Bug 102480

Summary: [EFL] Crash when opening play.google.com
Product: WebKit Reporter: Mikhail Pozdnyakov <mikhail.pozdnyakov>
Component: WebKit EFLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: d-r, lucas.de.marchi, yael
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Mikhail Pozdnyakov
Reported 2012-11-16 04:20:21 PST
0x00007ffff52aa5d6 in WTF::Vector<unsigned short, 256ul>::at (this=0x2653e58, i=0) at /media/ssd/WebKit/Source/WTF/wtf/Vector.h:550 550 ASSERT(i < size()); (gdb) bt #0 0x00007ffff52aa5d6 in WTF::Vector<unsigned short, 256ul>::at (this=0x2653e58, i=0) at /media/ssd/WebKit/Source/WTF/wtf/Vector.h:550 #1 0x00007ffff52a9c07 in WTF::Vector<unsigned short, 256ul>::operator[] (this=0x2653e58, i=0) at /media/ssd/WebKit/Source/WTF/wtf/Vector.h:559 #2 0x00007ffff52a9b57 in WebCore::HarfBuzzShaper::HarfBuzzRun::glyphToCharacterIndexes (this=0x2653800) at /media/ssd/WebKit/Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.h:83 #3 0x00007ffff52a8ae9 in WebCore::HarfBuzzShaper::setGlyphPositionsForHarfBuzzRun (this=0x7fffffffc870, currentRun=0x2653800, harfbuzzBuffer=0x213ef40) at /media/ssd/WebKit/Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:372 #4 0x00007ffff52a8a14 in WebCore::HarfBuzzShaper::shapeHarfBuzzRuns (this=0x7fffffffc870, shouldSetDirection=false) at /media/ssd/WebKit/Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:357 #5 0x00007ffff52a7fb0 in WebCore::HarfBuzzShaper::shape (this=0x7fffffffc870, glyphBuffer=0x0) at /media/ssd/WebKit/Source/WebCore/platform/graphics/harfbuzz/ng/HarfBuzzShaper.cpp:236 #6 0x00007ffff529ed57 in WebCore::Font::floatWidthForComplexText (this=0x20b25a0, run=...) at /media/ssd/WebKit/Source/WebCore/platform/graphics/cairo/FontCairoHarfbuzzNG.cpp:68 #7 0x00007ffff4871443 in WebCore::Font::width (this=0x20b25a0, run=..., fallbackFonts=0x0, glyphOverflow=0x0) at /media/ssd/WebKit/Source/WebCore/platform/graphics/Font.cpp:217 #8 0x00007ffff4ab76a5 in WebCore::RenderMenuList::updateOptionsWidth (this=0x2634d38) at /media/ssd/WebKit/Source/WebCore/rendering/RenderMenuList.cpp:183 #9 0x00007ffff4ab778d in WebCore::RenderMenuList::updateFromElement (this=0x2634d38) at /media/ssd/WebKit/Source/WebCore/rendering/RenderMenuList.cpp:198 #10 0x00007ffff4468ba9 in WebCore::updateFromElementCallback (node=0x2633e90) at /media/ssd/WebKit/Source/WebCore/html/HTMLFormControlElement.cpp:302 #11 0x00007ffff4219bd7 in WebCore::ContainerNode::dispatchPostAttachCallbacks () at /media/ssd/WebKit/Source/WebCore/dom/ContainerNode.cpp:689 #12 0x00007ffff4219a13 in WebCore::ContainerNode::resumePostAttachCallbacks (this=0xfb8300) at /media/ssd/WebKit/Source/WebCore/dom/ContainerNode.cpp:652 #13 0x00007ffff423b1ec in WebCore::Document::recalcStyle (this=0xfb8300, change=WebCore::Node::NoChange) at /media/ssd/WebKit/Source/WebCore/dom/Document.cpp:1884 #14 0x00007ffff423b38c in WebCore::Document::updateStyleIfNeeded (this=0xfb8300) at /media/ssd/WebKit/Source/WebCore/dom/Document.cpp:1904 #15 0x00007ffff423ac1c in WebCore::Document::styleRecalcTimerFired (this=0xfb8300) at /media/ssd/WebKit/Source/WebCore/dom/Document.cpp:1793 #16 0x00007ffff427f1fe in WebCore::Timer<WebCore::Document>::fired (this=0xfb8840) at /media/ssd/WebKit/Source/WebCore/platform/Timer.h:106 #17 0x00007ffff4863116 in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7875f0) at /media/ssd/WebKit/Source/WebCore/platform/ThreadTimers.cpp:116 #18 0x00007ffff4863037 in WebCore::ThreadTimers::sharedTimerFired () at /media/ssd/WebKit/Source/WebCore/platform/ThreadTimers.cpp:93 #19 0x00007ffff524ed7d in WebCore::timerEvent () at /media/ssd/WebKit/Source/WebCore/platform/efl/SharedTimerEfl.cpp:52 Reproducible with both EFL WK1 and EFL WK2, did not try other ports, so put [EFL] yet. However looks like HarfBuzz problem.
Attachments
Dominik Röttsches (drott)
Comment 1 2012-11-19 01:02:34 PST
Did you --update-efl after bug 101323?
Mikhail Pozdnyakov
Comment 2 2012-11-20 02:19:14 PST
(In reply to comment #1) > Did you --update-efl after bug 101323? yeah it helped, thanks
Note You need to log in before you can comment on or make changes to this bug.