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@kaffe.org > http://kaffe.org/cgi-bin/mailman/listinfo/kaffe _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe