[kaffe] Reproducible bugs running Freenet under Kaffe
Matthew Toseland
toad@amphibian.dyndns.org
Thu, 24 Oct 2002 15:18:41 +0100
--uQr8t48UFsdbeI+V
Content-Type: multipart/mixed; boundary="ZPt4rx8FFjLCG7dd"
Content-Disposition: inline
--ZPt4rx8FFjLCG7dd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Ok, I've got CVS working now, and I get a NullPointerException,
reliably, in java.lang.Class.getResourceAsStream. Attached.
On Wed, Oct 23, 2002 at 04:27:13PM +0100, Matthew Toseland wrote:
> Hi. Some interesting crashes while trying to run freenet under Kaffe. I
> can send you diffs, but it should be pretty close to CVS. The most
> interesting thing is that I've gotten occasional crashes for a while,
> but now it is reproducible every time. The wierd thing is it's not
> always the same error, so if you could tell me what these messages have
> in common that would be helpful. Sorry but I'm not (yet) familiar with
> kaffe source. This is 1.0.7, but it manifests with various 1.0.6+ old cvs=
's
> too, and current CVS kaffe doesn't build.
>=20
> Common errors:
>=20
> $ java freenet.node.Main --paramFile /etc/freenet-unstable/freenet.conf
> kaffe-bin: jthread.c:1181: jthread_disable_stop: Assertion
> currentJThread->stopCounter < 10' failed.
> Aborted
>=20
> $ java freenet.node.Main --paramFile /etc/freenet-unstable/freenet.conf
> kaffe-bin: exception.c:386: dispatchException: Assertion
> `!intsDisabled()' failed.
> Aborted
>=20
> $ java freenet.node.Main --paramFile /etc/freenet-unstable/freenet.conf
> kaffe-bin: jthread.c:1640: reschedule: Assertion `currentJThread =3D=3D
> lastThread' failed.
> Aborted
>=20
> --=20
> Matthew Toseland
> toad@amphibian.dyndns.org
> amphibian@users.sourceforge.net
> Freenet/Coldstore open source hacker.
> Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
> http://freenetproject.org/
--=20
Matthew Toseland
toad@amphibian.dyndns.org
amphibian@users.sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
http://freenetproject.org/
--ZPt4rx8FFjLCG7dd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="1.txt"
$ kaffe freenet.node.Main --paramFile /etc/freenet-unstable/freenet.conf
java.lang.ExceptionInInitializerError: [exception was java.lang.NullPointerException]
at java.lang.ClassLoader.resolveClass0(ClassLoader.java:native)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:105)
at java.lang.Class.forName(Class.java:90)
at java.lang.Class.forName(Class.java:42)
java.lang.NullPointerException
at java.lang.Class.getResourceAsStream(Class.java:370)
at freenet.crypt.ciphers.Rijndael_Properties.<clinit>(Rijndael_Properties.java:56)
at freenet.crypt.ciphers.Rijndael_Algorithm.<clinit>(Rijndael_Algorithm.java:38)
at freenet.crypt.ciphers.Rijndael.initialize(Rijndael.java:62)
at freenet.crypt.Yarrow.rekey(Yarrow.java:158)
at freenet.crypt.Yarrow.fast_pool_reseed(Yarrow.java:373)
at freenet.crypt.Yarrow.accept_entropy(Yarrow.java:254)
at freenet.crypt.Yarrow.acceptEntropy(Yarrow.java:234)
at freenet.crypt.Yarrow.read_seed(Yarrow.java:104)
at freenet.crypt.Yarrow.entropy_init(Yarrow.java:92)
at freenet.crypt.Yarrow.<init>(Yarrow.java:66)
at freenet.crypt.Yarrow.<init>(Yarrow.java:58)
at freenet.Core.<clinit>(Core.java:148)
at java.lang.ClassLoader.resolveClass0(ClassLoader.java:native)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:105)
at java.lang.Class.forName(Class.java:90)
at java.lang.Class.forName(Class.java:42)
at freenet.node.Main.class$(Main.java:line unknown, pc 0x81459f5)
at freenet.node.Main.<clinit>(Main.java:50)
at java.lang.ClassLoader.resolveClass0(ClassLoader.java:native)
at java.lang.ClassLoader.resolveClass(ClassLoader.java:148)
at java.lang.ClassLoader.loadClass(ClassLoader.java:105)
at java.lang.Class.forName(Class.java:90)
at java.lang.Class.forName(Class.java:42)
--ZPt4rx8FFjLCG7dd--
--uQr8t48UFsdbeI+V
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE9uAFBmlVGrEH/+qIRAtOFAJsGb1FUz6Quk/Vlh7POpQ+73QXRGwCeOwD2
xIPYhdd41zv6dlNUemE1uF8=
=42T6
-----END PGP SIGNATURE-----
--uQr8t48UFsdbeI+V--