Output truncated to 512 characters?
Greg Hudson
ghudson at MIT.EDU
Sat Mar 6 00:14:36 PST 1999
The README file doesn't make it clear where to report bugs. I hope
this is okay.
I downloaded the last kaffe snapshot today, built it for Solaris 2.6,
and tested it on some code I wrote recently (a DNS resolver). It
worked like a charm right up until the output stage, where it tried to
write a 543-byte string using System.out.print(). The output was
truncated to 512 characters. I looked for 512 in various pieces of
source code and didn't find anything promising. So I'm reporting it
here.
Just to make sure it isn't dependent on my code, I wrote a little test
program to demonstrate the bug:
class Test {
public static void main(String[] args) {
System.out.print("0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789");
}
}
And here is the output using the Sun JVM and kaffe:
small-gods% java Test | wc -c
610
small-gods% /var/ghudson/kaffe/bin/java Test | wc -c
512
More information about the kaffe
mailing list