Menu

#11 Assertion failure during class analysis

open
nobody
5
2007-09-29
2007-09-29
No

Jlint 3.1 crashes during class analysis with the following output:

jlint: method_desc.cc:3003: void method_desc::parse_code(constant**, const field_desc*): Assertion `sp == stack_bottom' failed.

I am calling Jlint using the shell script provided in the distribution and I have the feeling that this is happening either because there are too many classes to analyze ("find . -name '*class' | wc -l" gives me 845) or because some of these classes contain something that is not recognized by Jlint. These classes were compiled against Java5, although other classes for that Java version seem to go through without any problem. What constructs could possibly lead to that assertion being violated? If you could name some, I can try to verify whether they are used in the source code.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB