[Webkit-unassigned] [Bug 48723] Possible Crash in SegmentedFontData::isLoading

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 1 20:05:19 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=48723





--- Comment #3 from Ryuan Choi <ryuan.choi at samsung.com>  2010-11-01 20:05:19 PST ---
(In reply to comment #2)
> (From update of attachment 72609 [details])
> How can there be multiple active sources simultaneously?

I believe that It's caused by arguments.

I got below log (SFD means SegmentedFontData and pointer in () is this pointer).
As following below message, CSSFontFace(0x77c380) choose two sources.


CSSFontFace(0x77c380)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x77be78 <-- first one
    returned result is 0x945678
SFD(0xcff8e8) fontData is 0x945678
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0xd07000
SFD(0xd034f0) fontData is 0xd07000
CSSFontFace(0x77c380)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x77be78
    returned result is 0xd093a0
SFD(0xb32b78) fontData is 0xd093a0
SFD(0xb32b78) fontData is 0xd093a0
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0xcec1c0
SFD(0xd33248) fontData is 0xcec1c0
CSSFontFace(0x77c380)::getFontData(fd, 1, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[0]->getFontData()=> 0x77c350 <-- second one
    returned result is 0xced468
SFD(0x8af130) fontData is 0xced468
SFD(0xb32b78) fontData is 0xd093a0
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
SFD(0xcff8e8) fontData is 0x945678
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0xd12cc8
SFD(0xcff630) fontData is 0xd12cc8
SFD(0xb32b78) fontData is 0xd093a0
SFD(0xcff630) fontData is 0xd12cc8

[WebKit] ResourceHandle::create: network is active
[WebKit] ResourceHandle::create: status is: 2 (DNet Active)
CSSFontFace(0x7068e8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x706970
    returned result is 0xc550c0
SFD(0xb65ed0) fontData is 0xc550c0
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0xafecb8
SFD(0xbad360) fontData is 0xafecb8
SFD(0xb669f0) fontData is 0xcca2c8
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0x968500
SFD(0xcccbb8) fontData is 0x968500
CSSFontFace(0x7068e8)::getFontData(fd, 1, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x706970
    returned result is 0xb2b2c8
SFD(0xcd75e0) fontData is 0xb2b2c8
CSSFontFace(0x7068e8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x706970
    returned result is 0xb3cfa8
SFD(0xcff8c0) fontData is 0xb3cfa8
CSSFontFace(0x55dce8)::getFontData(fd, 0, 0), fontSelector(0x7a6ad8)
    activeSource is m_sources[1]->getFontData()=> 0x55dd70
    returned result is 0xb254c0
SFD(0x937f68) fontData is 0xb254c0
SFD(0x8a3658) fontData is 0x938830
[sys_assert]START of sighandler 
[sys_assert]this thread is main thread. pid=2995

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list