[kaffe] NPE while printing a stack trace
Guilhem Lavaux
guilhem at kaffe.org
Mon Jun 13 08:37:21 PDT 2005
Hi Daniel,
I've just fixed the problem in CVS head.
Tell me if there's something else you see in the regression tests. :)
Cheers,
Guilhem.
On Thu, 2005-06-09 at 18:26 +0200, Daniel Bonniot wrote:
> Helmer, thanks a lot for your fix!
>
> With the same setup, here is another bug (I have been seeing it for a lot
> time, but could not reproduce it reliably until now):
>
> $ cat trace.t
> /// PASS bug
> int[][] l = [[0,1],[1,2]];
> int[] bar = l.map(<T> (T[] x) => x[1]);
> You have new mail.
> $ /usr/local/src/kaffe/install/bin/kaffe -cp /usr/share/java/nice.jar \
> nice.tools.testsuite.TestNice -runtime /usr/share/java/nice.jar trace.t
> run test engine
> testsuite: trace.t
> java.lang.NullPointerException
> at java.lang.Object.getClass (Object.java:331)
> at java.lang.VMSystem.arraycopy (VMSystem.java:92)
> at java.lang.System.arraycopy (System.java:234)
> at java.lang.String.getChars (String.java:398)
> at java.lang.StringBuffer.append (StringBuffer.java:314)
> at java.lang.StackTraceElement.toString (StackTraceElement.java:193)
> at java.lang.Throwable.stackTraceStringBuffer (Throwable.java:477)
> at java.lang.Throwable.stackTraceString (Throwable.java:418)
> at java.lang.Throwable.printStackTrace (Throwable.java:398)
> at nice.lang.fun.printStackTraceWithSourceInfo (source file unknown:735)
> at nice.lang.dispatch.printStackTraceWithSourceInfo (source file
> unknown:line unknown, pc 0x93820a2)
> at nice.lang.fun.printStackTraceWithSourceInfo (source file unknown:line
> unknown, pc 0x9382110)
> at nice.lang.dispatch.printStackTraceWithSourceInfo (source file
> unknown:line unknown, pc 0x93822cb)
> at nice.tools.compiler.fun.compile (source file unknown:61)
> at nice.tools.testsuite.TestCase.compilePackage (TestCase.java:337)
> at nice.tools.testsuite.TestCase.compilePackages (TestCase.java:295)
> at nice.tools.testsuite.PassTestCase.performTest (PassTestCase.java:45)
> at nice.tools.testsuite.TestSuite.performTests (TestSuite.java:216)
> at nice.tools.testsuite.TestSuite.<init> (TestSuite.java:85)
> at nice.tools.testsuite.TestNice.performTests (TestNice.java:414)
> at nice.tools.testsuite.TestNice.main (TestNice.java:208)
>
>
> The good news is that after working around this bug (and lots of memory),
> kaffe can run Nice's entire testsuite with no bug (besides one that I already
> fixed in classpath). Awesome!
>
> So after this bug is fixed, things should start to look quite good from my
> point of view.
>
> Cheers,
>
> Daniel
>
> _______________________________________________
> kaffe mailing list
> kaffe at kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
More information about the kaffe
mailing list