Closed
Bug 682812
Opened 14 years ago
Closed 9 years ago
Firefox 6 crash on "http://www.yandex.ru " [@ gfxUnicodeProperties::ScriptShapingType(int) ]
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
INCOMPLETE
| Tracking | Status | |
|---|---|---|
| platform-rel | --- | ? |
People
(Reporter: grunin.ya, Unassigned)
References
(Depends on 1 open bug, )
Details
(Keywords: crash, top100, Whiteboard: [platform-rel-yandex])
Attachments
(2 files)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20100101 Firefox/6.0
Build ID: 20110811165603
Steps to reproduce:
Go to www.yandex.ru
Enter "песьмо" in the search field. Press "Enter".
Actual results:
Firefox will crash trying to load the next page and Firefox debugger can't catch the exception.
This is reproducing even in the safe mode.
Expected results:
The page should load normally.
| Reporter | ||
Comment 1•14 years ago
|
||
Comment 2•14 years ago
|
||
The stack is similar to the one in bug 644591.
Severity: normal → critical
Component: General → Layout: Text
Depends on: 644591
Keywords: top100
Product: Firefox → Core
QA Contact: general → layout.fonts-and-text
Summary: Firefox 6 crash on "http://www.yandex.ru" → Firefox 6 crash on "http://www.yandex.ru" [@ gfxUnicodeProperties::ScriptShapingType(int) ]
Comment 3•14 years ago
|
||
The "gfxUnicodeProperties::ScriptShapingType" frame here (or gfxUnicodeProperties::ScriptShapingLevel in bug 644591) is misleading; note the large offsets shown in the backtrace, whereas those are quite short functions. (Also, note that gfxFont::InitTextRun does not actually call these functions at all.)
I think the real crash location must be in some other function that doesn't have symbols available, and this is just the closest available symbol that the stack walker can find.
Comment 4•14 years ago
|
||
The stack frames 13..17 looks valid though, and gfxFont::InitTextRun() does
call gfxPlatform::GetPlatform()->UseHarfBuzzForScript() which calls
gfxUnicodeProperties::ScriptShapingType(), so it may just be the stack walker
that's confused about frames 11 and 12 by inlining or something.
URL: http://www.yandex.ru
Updated•9 years ago
|
platform-rel: --- → ?
Updated•9 years ago
|
Whiteboard: [platform-rel-yandex]
Comment 5•9 years ago
|
||
ScriptShapingType is gone (at least) in v45 or newer, so this crash must have moved
to a new signature, if it still exists.
https://dxr.mozilla.org/mozilla-esr45/search?q=ScriptShapingType
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•