Closed
Bug 787864
Opened 12 years ago
Closed 12 years ago
IonMonkey: Differential Testing: Getting different TypeError messages w/without --no-jm involving toString
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: gkw, Unassigned)
References
Details
(Keywords: regression, testcase, Whiteboard: [ion:p2])
x = {}
x.toString = function() {
this.y._
}
for (var a = 0; a < 99; a++) {
try {
x.toString()
} catch (e) {}
}
try {
x.toString()
} catch (e) {
print(e)
}
on 64-bit js debug shell on IonMonkey changeset f9ff9c554d4b without --no-jm shows:
$ ./js testcase.js
TypeError: this.y is undefined
but with --no-jm shows:
$ ./js --no-jm testcase.js
TypeError: undefined has no properties
Reporter | ||
Updated•12 years ago
|
Summary: IonMonkey: Differential Testing: Getting different TypeError messages w/without --no-jm → IonMonkey: Differential Testing: Getting different TypeError messages w/without --no-jm involving toString
Reporter | ||
Comment 1•12 years ago
|
||
(not sure if this is entirely correct)
autoBisect shows this is probably related to the following changeset:
The first bad revision is:
changeset: 103173:0bc212d0183b
parent: 103059:b457b592f609
parent: 103172:a7fadfbad932
user: David Anderson
date: Fri Aug 03 18:58:30 2012 -0700
summary: Merge from mozilla-central.
This may instead be related to Nicolas' bug 781660, bug 787309 and bug 787848.
Reporter | ||
Updated•12 years ago
|
Keywords: regression
Updated•12 years ago
|
Whiteboard: [ion:p2]
Reporter | ||
Comment 2•12 years ago
|
||
Probably fixed by bug 797185.
autoBisect shows this is probably related to the following changeset:
The first good revision is:
changeset: 109238:a85c0f30cdfa
user: Jan de Mooij
date: Thu Oct 04 13:26:16 2012 +0200
summary: Bug 797185 - Disable DVG stack search when building with --enable-more-deterministic. r=decoder
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•