Closed
Bug 875530
Opened 12 years ago
Closed 11 years ago
Crash [@ JS_DumpPCCounts] or Assertion failure: isScriptSource(), at jsscript.h or Assertion failure: is<T>(), at jsobj.h with -D and gcslice
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: gkw, Unassigned)
References
Details
(Keywords: assertion, regression, testcase)
Attachments
(2 files)
The upcoming testcase asserts the following js shell on m-c with --ion-eager -D at Assertion failure: isScriptSource(), at jsscript.h
https://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-macosx64-debug/1369309413/jsshell-mac64.zip
A variant crashes at DumpPCCounts.
This appeared this morning, assuming also related to bug 870052.
Flags: needinfo?(bhackett1024)
![]() |
Reporter | |
Updated•12 years ago
|
Summary: Crash [@ JS_DumpPCCounts] or Assertion failure: isScriptSource(), at jsscript.h → Crash [@ JS_DumpPCCounts] or Assertion failure: isScriptSource(), at jsscript.h with -D and gcslice
Comment 3•12 years ago
|
||
Can you bisect this? I doubt that 870052 caused this.
Flags: needinfo?(bhackett1024)
![]() |
Reporter | |
Comment 4•12 years ago
|
||
(In reply to Brian Hackett (:bhackett) from comment #3)
> Can you bisect this? I doubt that 870052 caused this.
Nope, I couldn't reproduce on a local build. :(
This morning's pushlog is likely:
https://hg.mozilla.org/mozilla-central/pushloghtml?changeset=63b006573c65
What changeset could have caused this, any idea?
No longer blocks: 870052
Flags: needinfo?(bhackett1024)
Comment 5•12 years ago
|
||
Looking at the assertion I would suspect bug 637572, which landed yesterday, but it would be good to confirm / have a reproducible testcase.
Flags: needinfo?(bhackett1024)
![]() |
Reporter | |
Comment 6•12 years ago
|
||
Thanks Brian!
Testcases are available and reproducible with the binaries from the link I provided in comment 0.
Jim, this may be related to debugger stuff, do you think this is the case?
Blocks: 637572
Flags: needinfo?(jimb)
![]() |
Reporter | |
Comment 7•12 years ago
|
||
I've also sent the testcases to Jim and Eddy via email.
![]() |
Reporter | |
Comment 8•12 years ago
|
||
I can still reproduce using:
https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2013-06-07-mozilla-central-debug/jsshell-mac64.zip
![]() |
Reporter | |
Comment 9•12 years ago
|
||
I could reproduce locally now without --enable-more-deterministic, and without --enable-threadsafe:
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: http://hg.mozilla.org/mozilla-central/rev/88016f09b0f4
user: Eddy Bruel
date: Wed May 22 16:23:07 2013 -0700
summary: Bug 637572 - Use ScriptSourceObject instead of ScriptSource; r=jimb
Flags: needinfo?(ejpbruel)
Comment 10•12 years ago
|
||
At the moment I'm focussed on bug 797627, but when that's been settled I'll finish up Debugger.Source, and address this.
Flags: needinfo?(jimb)
![]() |
Reporter | |
Comment 11•12 years ago
|
||
Assertion failure: is<T>(), at jsobj.h may be a possibly related stack, but the testcase for this was pretty unreliable.
![]() |
Reporter | |
Updated•12 years ago
|
Summary: Crash [@ JS_DumpPCCounts] or Assertion failure: isScriptSource(), at jsscript.h with -D and gcslice → Crash [@ JS_DumpPCCounts] or Assertion failure: isScriptSource(), at jsscript.h or Assertion failure: is<T>(), at jsobj.h with -D and gcslice
![]() |
Reporter | |
Updated•11 years ago
|
Assignee: general → nobody
QA Contact: general
![]() |
Reporter | |
Comment 12•11 years ago
|
||
(In reply to Jim Blandy :jimb from comment #10)
> At the moment I'm focussed on bug 797627, but when that's been settled I'll
> finish up Debugger.Source, and address this.
Bug 797627 has been resolved - I'm not sure where the Debugger.Source bug is, but setting needinfo for an update after 8 months. :)
Flags: needinfo?(jimb)
Comment 13•11 years ago
|
||
Can you still reproduce this? We've fixed a number of bugs in that area since June.
Flags: needinfo?(jimb)
![]() |
Reporter | |
Comment 14•11 years ago
|
||
I just retested. Good point - I don't seem to reproduce anymore. Thanks!
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(ejpbruel)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•