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)

x86
Linux
defect
Not set
normal

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.
Blocks: 438871
Whiteboard: [orange]
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.