Closed
Bug 723897
Opened 13 years ago
Closed 13 years ago
intermittent Linux-debug crashtest failure (timeout or assertion) in layout/base/crashtests/572582-1.xhtml
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jfkthame, Unassigned)
References
Details
(Keywords: intermittent-failure)
https://tbpl.mozilla.org/php/getParsedLog.php?id=9055357&tree=Mozilla-Inbound
TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/base/crashtests/572582-1.xhtml | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/base/crashtests/572582-1.xhtml | application crashed (minidump found)
Thread 0 (crashed)
Stack includes a bunch of libfreetype frames; possibly a hang within FT?
This seems to have started (on mozilla-inbound) at rev. db52b4916cde (bug 673470), which looks completely unrelated; moreover, it's not consistent. Two out of six test runs went orange on that push; currently, it seems to be failing close to 50% of the time on the following pushes.
When it reports an assertion (rather than merely a timeout), it is then followed by another failure in 640272-ref.html:
https://tbpl.mozilla.org/php/getParsedLog.php?id=9058153&tree=Mozilla-Inbound
REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/base/crashtests/572582-1.xhtml | assertion count 1 is more than expected 0 assertions
TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/base/crashtests/640272-ref.html | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/reftest/tests/layout/base/crashtests/640272-ref.html | application crashed (minidump found)
Thread 0 (crashed)
###!!! ASSERTION: Failed to create scaled font: 'cairo_scaled_font_status(scaledFont) == CAIRO_STATUS_SUCCESS', file ../../../gfx/thebes/gfxPangoFonts.cpp, line 2728
gfxFcFont::GetOrMakeFont [gfxPangoFonts.cpp:2727]
gfxFcFontSet::GetFontAt [gfxPangoFonts.cpp:1213]
gfxPangoFontGroup::FindFontForChar [gfxPangoFonts.cpp:2147]
gfxFontGroup::ComputeRanges<short unsigned int> [nsTArray.h:224]
gfxFontGroup::InitScriptRun<short unsigned int> [nsTArray.h:224]
gfxFontGroup::InitTextRun<short unsigned int> [gfxFont.cpp:3150]
gfxFontGroup::MakeTextRun [gfxFont.cpp:3057]
MakeTextRun<short unsigned int> [nsTextFrameThebes.cpp:561]
BuildTextRunsScanner::BuildTextRunForFrames [nsTextFrameThebes.cpp:1967]
BuildTextRunsScanner::FlushFrames [nsTArray.h:1284]
BuildTextRuns [nsTextFrameThebes.cpp:1183]
nsTextFrame::EnsureTextRun [nsTextFrameThebes.cpp:2388]
nsTextFrame::ReflowText [nsTextFrameThebes.cpp:7377]
...etc.
Filing this in Graphics because the stacks, such as they are, seem to suggest freetype or possibly cairo involvement, but it's hard to be sure when we're deliberately crashing the browser due to a timeout.
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•13 years ago
|
Keywords: intermittent-failure
Assignee | ||
Updated•13 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•