Closed
Bug 975110
Opened 10 years ago
Closed 10 years ago
Assertion failure: isFinished, at jit/shared/IonAssemblerBuffer.h
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
FIXED
Future
People
(Reporter: gkw, Assigned: dougc)
References
Details
(Keywords: assertion, regression, testcase)
Attachments
(2 files)
5.71 KB,
text/plain
|
Details | |
2.73 KB,
patch
|
jandem
:
feedback+
|
Details | Diff | Splinter Review |
"a" or "b" or "0" (Any single character) asserts js debug shell on asmbuffer changeset fadec62359d5 with --ion-parallel-compile=off --ion-eager -D at Assertion failure: isFinished, at jit/shared/IonAssemblerBuffer.h My configure flags are: CC="gcc -mfloat-abi=softfp -B/usr/lib/gcc/arm-linux-gnueabi/4.7" AR=ar CXX="g++ -mfloat-abi=softfp -B/usr/lib/gcc/arm-linux-gnueabi/4.7" sh ./configure --target=arm-linux-gnueabi --enable-optimize --enable-debug --enable-profiling --enable-gczeal --enable-debug-symbols --enable-methodjit --enable-type-inference --disable-tests --enable-more-deterministic --enable-exact-rooting --with-ccache --enable-threadsafe <other NSPR options> autoBisect shows this is probably related to the following changeset: The first bad revision is: changeset: 7f6bcda3df42 tag: tip user: Douglas Crosher date: Sat Feb 15 00:20:51 2014 +1100 summary: Bug 972710 Ionmonkey: misc source clean up of the assembler buffer code, remove unused variables and dead code, add a few comments, etc.
Flags: needinfo?(dtc-moz)
Assignee | ||
Comment 1•10 years ago
|
||
Implement the option suggested in bug 972710 comment 9 to use the intermediate buffer size as an estimate. Still seeking feedback. x86/x64 support still needs to be considered. To be reviewed as part of bug 972710. Landed on the asmbuffer repo to prevent blocking fuzzing. https://hg.mozilla.org/users/dtc-moz_scieneer.com/asmbuffer/rev/0c1db7078286
Assignee | ||
Updated•10 years ago
|
Attachment #8379377 -
Flags: review?(jdemooij) → feedback?(jdemooij)
Comment 2•10 years ago
|
||
Comment on attachment 8379377 [details] [diff] [review] Add an accessor for the intermediate assembler buffer size and use it for the script count block instruction estimates. Review of attachment 8379377 [details] [diff] [review]: ----------------------------------------------------------------- Looks good.
Attachment #8379377 -
Flags: feedback?(jdemooij) → feedback+
Reporter | ||
Comment 3•10 years ago
|
||
Fixed in the asmbuffer repo rev 0c1db7078286.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Target Milestone: --- → Future
You need to log in
before you can comment on or make changes to this bug.
Description
•