Closed Bug 625794 Opened 13 years ago Closed 5 months ago

Test failures with gczeal running make check

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
blocking2.0 --- .x+

People

(Reporter: gwagner, Unassigned)

Details

I was running make check with gczeal enabled in the shell over night. It didn't finish but I got some results that might be worth looking at.

For debug mode:
FAILURES:
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testAtomize.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testAtomize.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testAtomize.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testAtomize.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js

Optimize build:
FAILURES:
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testConstructorBail.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testConstructorBail.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testConstructorBail.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testConstructorBail.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testConstructorBail.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testMethodOverride.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testRegexpGet.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testRegexpGet.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testRegexpGet.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testRegexpGet.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testRegexpGet.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testXMLPropertyNames.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testXMLPropertyNames.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testXMLPropertyNames.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testXMLPropertyNames.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/basic/testXMLPropertyNames.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-1.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-1.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-1.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-1.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-1.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-2.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-2.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-2.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-2.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/closures/bug497015-2.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-1.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-1.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-1.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-1.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-1.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-2.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-2.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-2.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-2.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-2.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-3.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-3.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-3.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-3.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug554675-3.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug555152.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug555152.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug555152.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug555152.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/jaeger/bug555152.js
    -m /home/mozilla/gwagner/zeal/js/src/jit-test/tests/sunspider/check-regexp-dna.js
    -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/sunspider/check-regexp-dna.js
    -m -j /home/mozilla/gwagner/zeal/js/src/jit-test/tests/sunspider/check-regexp-dna.js
    -m -j -p /home/mozilla/gwagner/zeal/js/src/jit-test/tests/sunspider/check-regexp-dna.js
    -m -j -d /home/mozilla/gwagner/zeal/js/src/jit-test/tests/sunspider/check-regexp-dna.js


Maybe some of them are timeouts but the first ones I looked at might be real finds:"
mozilla@alien:~/gwagner/zeal/js/src/DBG.OBJ$ ./js -j ../jit-test/tests/basic/testAtomize.js
Assertion failure: !ontrace(), at ../jstracer.cpp:2823
Aborted
mozilla@alien:~/gwagner/zeal/js/src/DBG.OBJ$ ./js -m ../jit-test/tests/basic/testMethodOverride.js
Assertion failure: obj->containsSlot(slot), at ../jsobj.cpp:5175
blocking2.0: --- → ?
Hmmm, I don't think I want this bug itself to block, because it will be too hard to track. But can you file new bugs on the things you found? (Which look like could be dups, btw.)
blocking2.0: ? → .x
testAtomize is a dup
testMethodOverride seems to be a dup

Others like testConstructorBail fail with OOM in the opt build but run fine in the debug build.
Assignee: general → nobody
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.