Closed Bug 752191 Opened 13 years ago Closed 13 years ago

CPG Respin introduced regressions for Incremental GC, varying crash signatures.

Categories

(Core :: JavaScript Engine, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 752098

People

(Reporter: danialhorton, Unassigned)

References

()

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/15.0 Firefox/15.0a1 Build ID: 20120504122939 Steps to reproduce: updated to the CPG respin Actual results: Following the CPG respin i've been getting both this and nsPurpleBuffer::RemoveSkippable(bool) with iGC enabled, Another user getting crashes with the respin found disabling iGC stopped them (for him atleast) Expected results: probably some testing with igc enabled to limit regressions? not to say that CPG is the actual fault here, but alot of other things landed at the same time.
Regression in Incremental GC confirmed in fresh profile Regression window(m-c) Works: http://hg.mozilla.org/mozilla-central/rev/2db9df42823d Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/15.0 Firefox/15.0a1 ID:20120503142649 Fails: http://hg.mozilla.org/mozilla-central/rev/9ebf3dc839c5 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/15.0 Firefox/15.0a1 ID:20120504122939
i hope im not premature in blocking bug 735099 with this, but they do appear to stand in the way of getting incremental gc back on desktop. i'll try and get the inbound set that brought introduced this if i can (internet stability pending) unless Alice White wants to have a go. http://gregor-wagner.com/tmp/mem triggers it after adjusting the required about:config values
Blocks: 735099
Hardware: x86_64 → x86
Crash signatures from this regression js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned int) xul.dll@0x361d6c | xul.dll@0x7d62b4 | xul.dll@0x352536 | xul.dll@0x4a3bf4 | xul.dll@0x7d30b6 | RtlUnicodeStringToAnsiString | RtlUnicodeStringToAnsiString | xul.dll@0x352536 mozjs.dll@0x1009e9 nsPurpleBuffer::RemoveSkippable(bool)
Summary: js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned int) → CPG Respin introduced regressions for Incremental GC, varying crash signatures.
more crash signatures js::gc::PushMarkStack js::gc::MarkRange<JSObject> XPC_WN_NoHelper_Finalize nsRefPtr<nsIDOMEventListener>::~nsRefPtr<nsIDOMEventListener>() | nsGenericHTMLElement::UnbindFromTree(bool, bool)
I seem to recall Gregor filing a similar bug about recent crashiness on that same site, but I can't for the life of me remember anything else about it.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
No longer blocks: 735099
You need to log in before you can comment on or make changes to this bug.