crash in PropertyProvider::CalcTabWidths(unsigned int, unsigned int)

NEW
Unassigned

Status

()

Core
General
3 years ago
2 years ago

People

(Reporter: Daniela Domnici, Unassigned, NeedInfo)

Tracking

({crash})

Firefox Tracking Flags

(Not tracked)

Details

(crash signature, URL)

(Reporter)

Description

3 years ago
This bug was filed from the Socorro interface and is 
report bp-bedd1fbe-89c2-471e-8aa4-313012150129.
=============================================================
We had this crash when running our central-remote testrun.

Report: http://mozmill-daily.blargon7.com/#/remote/report/7485d49d3e5bf7c4685a1f788600f486
How often do we have this crash now? Given that we are disabling one of our tests, it should be a lot. It would be great to have a minimized testcase for it. Once we have a reproduction case it would be also good to know when this crash has been started.

Crash details:

Crash Reason 	EXCEPTION_BREAKPOINT
Crash Address 	0x603b99d7

First 10 frames from the stack:

0 	xul.dll 	PropertyProvider::CalcTabWidths(unsigned int, unsigned int) 	layout/generic/nsTextFrame.cpp
1 	xul.dll 	PropertyProvider::GetSpacingInternal(unsigned int, unsigned int, gfxFont::Spacing*, bool) 	layout/generic/nsTextFrame.cpp
2 	xul.dll 	PropertyProvider::GetSpacing(unsigned int, unsigned int, gfxFont::Spacing*) 	layout/generic/nsTextFrame.cpp
3 	xul.dll 	GetAdjustedSpacing 	gfx/thebes/gfxTextRun.cpp
4 	xul.dll 	gfxTextRun::BreakAndMeasureText(unsigned int, unsigned int, bool, double, gfxTextRun::PropertyProvider*, gfxTextRun::SuppressBreak, double*, gfxFont::RunMetrics*, gfxFont::BoundingBoxType, gfxContext*, bool*, unsigned int*, bool, gfxBreakPriority*) 	gfx/thebes/gfxTextRun.cpp
5 	xul.dll 	nsTextFrame::ReflowText(nsLineLayout&, int, nsRenderingContext*, nsHTMLReflowMetrics&, unsigned int&) 	layout/generic/nsTextFrame.cpp
6 	xul.dll 	nsLineLayout::ReflowFrame(nsIFrame*, unsigned int&, nsHTMLReflowMetrics*, bool&) 	layout/generic/nsLineLayout.cpp
7 	xul.dll 	nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsIFrame*, LineReflowStatus*) 	layout/generic/nsBlockFrame.cpp
8 	xul.dll 	nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLayout&, nsLineList_iterator, nsFlowAreaRect&, int&, nsFloatManager::SavedState*, bool*, LineReflowStatus*, bool) 	layout/generic/nsBlockFrame.cpp
9 	xul.dll 	nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&, nsLineList_iterator, bool*) 	layout/generic/nsBlockFrame.cpp
10 	xul.dll 	nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, bool*) 	layout/generic/nsBlockFrame.cpp
Component: Graphics → Layout: Text
Flags: needinfo?(andreea.matei)
OS: Windows NT → Windows 8.1
Blocks: 1129819
Looks like another variation of bug 1127260, bug 1127292, bug 1127361.
We should probably hold off filing more of these crashes until the
root cause have been fixed.
Severity: critical → normal
Component: Layout: Text → General

Updated

2 years ago
Crash Signature: [@ PropertyProvider::CalcTabWidths(unsigned int, unsigned int)] → [@ PropertyProvider::CalcTabWidths(unsigned int, unsigned int)] [@ PropertyProvider::CalcTabWidths]
You need to log in before you can comment on or make changes to this bug.