Bug 102480
| Summary: | [EFL] Crash when opening play.google.com | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mikhail Pozdnyakov <mikhail.pozdnyakov> |
| Component: | WebKit EFL | Assignee: | 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
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Dominik Röttsches (drott)
Did you --update-efl after bug 101323?
Mikhail Pozdnyakov
(In reply to comment #1)
> Did you --update-efl after bug 101323?
yeah it helped, thanks