Closed Bug 612098 Opened 14 years ago Closed 14 years ago

Firefox 4.0b7 crash [@ nsTextFrame::GetTrimmedOffsets(nsTextFragment const*, int) ]

Categories

(Core :: Disability Access APIs, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla2.0b11
Tracking Status
blocking2.0 --- final+

People

(Reporter: scoobidiver, Assigned: surkov)

References

Details

(Keywords: crash, regression, topcrash, Whiteboard: [softblocker])

Crash Data

It is a crash signature in 4.0b7. It is #41 top crasher in 4.0b7 for the last week. According to some comments, it happens while copying/pasting. Signature nsTextFrame::GetTrimmedOffsets(nsTextFragment const*, int) UUID ccdfa729-be44-4f9c-807a-a577b2101113 Time 2010-11-13 22:51:51.482068 Uptime 431 Last Crash 105838 seconds (1.2 days) before submission Install Age 139289 seconds (1.6 days) since version was first installed. Product Firefox Version 4.0b7 Build ID 20101104142426 Branch 2.0 OS Windows NT OS Version 5.1.2600 Service Pack 2 CPU x86 CPU Info GenuineIntel family 6 model 15 stepping 6 Crash Reason EXCEPTION_ACCESS_VIOLATION_READ Crash Address 0x0 App Notes AdapterVendorID: 1002, AdapterDeviceID: 714a Frame Module Signature [Expand] Source 0 xul.dll nsTextFrame::GetTrimmedOffsets layout/generic/nsTextFrameThebes.cpp:2222 1 xul.dll nsTextFrame::GetRenderedText layout/generic/nsTextFrameThebes.cpp:6996 2 xul.dll nsTextAccessible::AppendTextTo accessible/src/base/nsTextAccessible.cpp:65 3 xul.dll nsAccEventQueue::CreateTextChangeEventFor accessible/src/base/nsEventShell.cpp:474 4 xul.dll nsAccEventQueue::Push accessible/src/base/nsEventShell.cpp:152 More reports at: http://crash-stats.mozilla.com/report/list?range_value=4&range_unit=weeks&signature=nsTextFrame%3A%3AGetTrimmedOffsets%28nsTextFragment%20const*%2C%20int%29&version=Firefox%3A4.0b7
I don't have any clue why it may crash. Boris, could you look at crash stack, perhaps you would have an idea?
> I don't have any clue why it may crash. Because you're failing one of the precondition assertions at the start of the function?
Bug 615475 has a testcase that crashes with the same signature.
Depends on: 615475
(In reply to comment #2) > > I don't have any clue why it may crash. > > Because you're failing one of the precondition assertions at the start of the > function? Right it seems NS_FRAME_IN_REFLOW is set. Hopefully bug 498015 fixes this; awaiting bz review there ;)
This is #16 on the b8 topcrash list.
blocking2.0: --- → final+
Keywords: regression, topcrash
Whiteboard: [softblocker]
Assignee: nobody → surkov.alexander
Bug 498015 landed, so this might be fixed.
(In reply to comment #6) > Bug 498015 landed, so this might be fixed. Must be fixed by bug 498015. Now we create accessible tree, fire events on content insertion (that's a stack trace of this bug) when layout is done.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
reopen since we still may crash on content removed that's processed immediately, stack is too short to say uniquely.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
btw, it can be closed once bug 615475 is fixed (crash on content removal).
Note the number of crashes really seem to drop off after the January 10th build, i.e. the last large number of crashes had build id: 20110110191547
Hmmm #14 beta crasher right now. A new comment today on a recent crash-stats entry says: "Saving a document with ctrl-s in google docs".
Depends on: 630001
fixed by bug 630001 part1.
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b11
Crash Signature: [@ nsTextFrame::GetTrimmedOffsets(nsTextFragment const*, int) ]
You need to log in before you can comment on or make changes to this bug.