Closed Bug 1114034 Opened 10 years ago Closed 10 years ago

crash in nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>::IncrementLength(unsigned int) | _PR_NativeRunThread | pr_root

Categories

(Core :: General, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
e10s m7+ ---
firefox36 + fixed
firefox37 + fixed

People

(Reporter: jimm, Unassigned)

References

Details

(Keywords: crash, topcrash-win)

Crash Data

Spin off from bug 1100260. This bug was filed from the Socorro interface and is report bp-7fc8d103-377e-4e6b-861a-812aa2141212.
See Also: → 1100260
Comments: disable e10s Submitted: 2014-12-17T16:11:36+00:00 restart after update is crashed Submitted: 2014-12-17T20:19:49+00:00 was restarting after turning off the not read y from prime time E10S Submitted: 2014-12-18T19:09:52+00:00
tracking-e10s: --- → ?
I just got this same shutdown crash (I was restarting Firefox after updating to today's nightly). It happened when Firefox was taking a really long time to shutdown. All the windows had closed and the Firefox process was down to 0 % CPU utilization and about 750 MB (for about a minute) but not exiting. Then there was a brief sign of life with the process, followed about 4-5 seconds later with the crash reporter.
I don't understand how this is marked for e10s when it happens in huge volume on 36 Dev Edition, which does not have e10s enabled.
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #4) > I don't understand how this is marked for e10s when it happens in huge > volume on 36 Dev Edition, which does not have e10s enabled. I marked it as such due to the comments on nightly. This may not be e10s related, but I wanted to get it into our e10s triage so the team can discuss. Please don't let e10s tracking prevent drivers from blocking on this and finding an owner.
Definitely not e10s. I run with that disabled. That said, I haven't encountered this again for about 3 days now.
This signature is still #1 with >10% of all DevEd 36 crashes in the last 3 days.
David, I have no clue who to contact for this, can you take a look as to what's going on there and where we can direct this?
Flags: needinfo?(dmajor)
Looking. "IncrementLength" is usually code for "compiler merged a bunch of MOZ_CRASHes together" so it's going to take some extra work to figure out which one this was. What's interesting given the non-e10s comments is that this signature began with nightly 20141116030212, which points to https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=acbd7b68fa8c&tochange=a52bf59965a0, which contains: Bug 1089008 - Enable e10s on Windows when acceleration is disabled. r=Mossop, r=felipe
> "compiler merged a bunch of MOZ_CRASHes together" ...in this case 216 of them. :( Time for a different approach.
Flags: needinfo?(dmajor)
Depends on: 1119030
Please never remove the crash keyword from crash bugs, we have lots of stuff queued from it.
Keywords: crash
With the fix for bug 1119030, the IncrementLength signature disappeared from nightly. Comparing EXCEPTION_BREAKPOINT crashes between the 0108 and 0109 builds, I don't see any obvious replacements. As far as I can tell, the crash merely dispersed into a ton of tiny signatures. It's not a satisfying answer, but I guess it makes sense, given that IncrementLength was basically a catch-all for hundreds of issues. (A remote possibility is that the crash just so happened to be fixed by one of the other changes in that build, but I don't buy it) I'll be curious to see whether the same thing is true of aurora once we get bug 1119030 uplifted.
I see a few new signatures showing up, a number of them related to OOM crashes.
> I see a few new signatures showing up, a number of them related to OOM crashes. I don't think those could be "the new IncrementLength", as previously the IncrementLength crashes didn't have an OOM Allocation Size annotation. Similarly, I also ignored the new signatures in other libraries (e.g. mozglue!mozalloc_abort, kernelbase!WaitForSingleObjectEx) since previously they wouldn't have been part of the xul deduping madness.
Is this signature still present? Do we have bugs filed to follow up on the many tiny signatures that mentioned in comment 12? Is there anything left to do in this bug?
Flags: needinfo?(jmathies)
Flags: needinfo?(dmajor)
This signature is long gone. IIRC the replacement crashes were individually such low volume that they weren't worth filing. If any of them rise back up we'll see it in the nightly lists and file at that point. I don't really want to call this "fixed", sooo...
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(dmajor)
Resolution: --- → INCOMPLETE
Flags: needinfo?(jmathies)
I'm marking 36 and 37 as fixed. (We don't have an incomplete option for status flags.)
You need to log in before you can comment on or make changes to this bug.