Closed
Bug 600596
Opened 15 years ago
Closed 15 years ago
trace-test -mj failures for fennec/android on galaxy s
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
| Tracking | Status | |
|---|---|---|
| fennec | 2.0+ | --- |
People
(Reporter: cjones, Assigned: sayrer)
References
Details
(Whiteboard: fennec-testing)
Attachments
(6 files)
See sister bug 600488 for -j failures and https://wiki.mozilla.org/Mobile/Fennec/Android#JS_trace-tests for instructions on how to set up a testing environment.
However, we don't get very far, because we iloop at
(gdb) bt
#0 0xc03749b0 in ?? ()
#1 0xc03749b0 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
in trace-test/tests/arguments/args5.js.
| Assignee | ||
Comment 1•15 years ago
|
||
which mozilla-central or tm cset are you working from?
| Assignee | ||
Updated•15 years ago
|
Assignee: general → sayrer
| Assignee | ||
Updated•15 years ago
|
Whiteboard: fennec-testing
| Reporter | ||
Comment 2•15 years ago
|
||
m-c a9d1ad0bc386.
Updated•15 years ago
|
tracking-fennec: --- → 2.0b1+
| Assignee | ||
Comment 3•15 years ago
|
||
that is going to be too old:
you should pull tip now.
| Assignee | ||
Comment 4•15 years ago
|
||
also, thanks for getting this up and running.
Updated•15 years ago
|
Severity: normal → critical
| Assignee | ||
Comment 5•15 years ago
|
||
with TM tip on my Nexus One, I get 1 failure: date-format-tofte. It is not a
segfault. It's just a failing test. Anyone with a Galaxy want to try that?
| Reporter | ||
Comment 6•15 years ago
|
||
When run by itself, yes
/data/local/js/trace-test/tests/sunspider/check-date-format-tofte.js:302: Error: Assertion failed: got "2007-01-01Monday,[...]
| Reporter | ||
Comment 7•15 years ago
|
||
Building from m-c
changeset: 54781:23605bdd871a
tag: qparent
user: Sid Stamm <sstamm@mozilla.com>
date: Thu Sep 23 15:38:47 2010 -0700
summary: Bug 594446 - CSP report-uri should accept relative URIs [r=jst
a=blocking2.0: beta7+]
We're getting beyond arguments/args5.js, which is good. Seeing a few "InternalError: too much recursion", which looks suspicious.
Bad failures first: these two tests hung. See upcoming stack for
testDivisionFloat. I couldn't get a stack from the second hang with
gdb, for whatever reason.
basic/testDivisionFloat.js
HANG
jaeger/getelem-sanity-3.js
HANG
I did three trials again, same setup as in bug 600488.
3/3
-----
arguments/strict-nested-assign-shadow-function-call.js
Exit code: -11
arguments/strict-nested-assign-shadow-function-name.js
Exit code: -11
basic/math-trace-tests.js
Exit code: -4 (twice)
/data/local/js/trace-test/tests/basic/math-trace-tests.js:46: TypeError: mapfunc is not a function
Exit code: 3 (once)
basic/testBug504520Harder.js
Infinity Infinity === Infinity
Infinity Infinity === -Infinity
Infinity Infinity === 0
Infinity Infinity === NaN
Infinity Infinity !== Infinity
Infinity Infinity !== -Infinity
Infinity Infinity !== 0
Exit code: -11
basic/testNewString.js
Exit code: -11
basic/testSlowArrayPopNestedTrees.js
Exit code: -11
basic/testincops.js
Exit code: -11
basic/truthies.js
Exit code: -4
sunspider/check-date-format-tofte.js
Exit code: 3
2/3
-----
arguments/strict-nested-assign-shadowed-catch.js
Exit code: -11
basic/testApplyCall.js
Exit code: -11
basic/deep2.js
Exit code: -11
basic/testBug552248.js
Exit code: -4
basic/testComparisons.js
Exit code: -11
basic/testShiftRightLogical.js
Exit code: -11
/data/local/js/trace-test/tests/basic/testShiftRightLogical.js:35: Error: Assertion failed
Exit code: 3
basic/testSlowNativeWithNullThis.js
Exit code: -11
closures/bug541239.js
/data/local/js/trace-test/tests/closures/bug541239.js:4: InternalError: too much recursion
Exit code: 3
closures/lambda.js
/data/local/js/trace-test/tests/closures/lambda.js:15: Error: Assertion failed: got 1, expected 2
Exit code: 3
pic/bug558099.js
Exit code: -11
| Reporter | ||
Comment 8•15 years ago
|
||
| Reporter | ||
Comment 9•15 years ago
|
||
| Reporter | ||
Comment 10•15 years ago
|
||
| Reporter | ||
Comment 11•15 years ago
|
||
Building t-m
changeset: 54638:da5a3ef843f8
tag: qparent
user: Nicholas Nethercote <nnethercote@mozilla.com>
date: Wed Sep 29 16:12:04 2010 -0700
summary: Bug 600489 - TM: allow for insBranch() returning NULL. r=gal.
I don't see much difference.
basic/testDivisionFloat.js
HANG
jaeger/scriptedICs-1.js
HANG
v8-v5/check-deltablue.js
(MAYBE HANG?)
Other common failures are present.
| Reporter | ||
Comment 12•15 years ago
|
||
And why not, -mj passes all tests in a debug build, except for being OOM-killed during the OOM test, and failing the broken date test.
| Assignee | ||
Comment 13•15 years ago
|
||
I tested with a --disable-thumb2 build. This works on my Nexus One, but again fails on the Samsung.
| Assignee | ||
Comment 14•15 years ago
|
||
| Reporter | ||
Comment 15•15 years ago
|
||
Oh, nice. Does that happen automatically or did you enable it somehow?
| Assignee | ||
Comment 16•15 years ago
|
||
it happens automatically.
| Assignee | ||
Comment 17•15 years ago
|
||
Comment 18•15 years ago
|
||
I couldn't reproduce on my Samsung board, but I got a different failure:
ubuntu@hbird-ubuntu:~/jacbra01/tm/js/src/trace-test$ python trace-test.py /home/ubuntu/jacbra01/tm.r/js
[ 857| 2| 859] 100% ===============================================>| 57.5s
FAILURES:
-j /home/ubuntu/jacbra01/mozilla.org/tracemonkey/js/src/trace-test/tests/jaeger/bug588338.js
-j /home/ubuntu/jacbra01/mozilla.org/tracemonkey/js/src/trace-test/tests/sunspider/check-date-format-tofte.js
(Ignore the date one.)
Got to run to a meeting.
Updated•15 years ago
|
tracking-fennec: 2.0b1+ → 2.0b2+
Comment 19•15 years ago
|
||
(In reply to comment #18)
> FAILURES:
> [...]/trace-test/tests/jaeger/bug588338.js
I see the same failure on my other boards too, but only with release builds. I suspect that I'm seeing a totally different issue. (Actually, it looks like a Python error, but that seems unlikely to be the true cause, given that a debug build works.)
Comment 20•15 years ago
|
||
on samsung devices we don't jit, moving this out to 2.0.
tracking-fennec: 2.0b2+ → 2.0+
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•