Helmer Krämer ([EMAIL PROTECTED]) wrote: > Hi Greg,
> > > assertion "blk->free != 0" failed: file "mem/gc-mem.c", line 324 > I've just commited a small patch that will hopefully fix this one. I'm pleased to report that today's Kaffe CVS can run Freenet without crashing! However, it is also not working correctly. The node initializes properly, and seems to respond to web interface requests (servlets). However, any time I attempt to view an actual Freenet document ("Freesite") through the web interface, I get an error like this one in the logfile: 02-Jun-03 7:10:04 PM (freenet.node.Node, QThread-4, ERROR): Error while receiving message [EMAIL PROTECTED] in state New Internal Get @ 35ff4a474f6a8c98: java.lang.ArithmeticException: Negative bit address java.lang.ArithmeticException: Negative bit address at java.lang.Throwable.fillInStackTrace(Throwable.java:native) at java.lang.Throwable.<init>(Throwable.java:44) at java.lang.Exception.<init>(Exception.java:24) at java.lang.RuntimeException.<init>(RuntimeException.java:21) at java.lang.ArithmeticException.<init>(ArithmeticException.java:21) at java.math.BigInteger.checkIfBitAddressIsNotNegative(BigInteger.java:177) at java.math.BigInteger.testBit(BigInteger.java:358) at java.math.BigInteger.intValue(BigInteger.java:531) at java.math.BigInteger.longValue(BigInteger.java:543) at freenet.client.Document.<init>(Document.java:199) at freenet.client.AbstractClientKey.decode(AbstractClientKey.java:197) at freenet.client.InternalClient$InternalGetToken.dataFound(InternalClient.java:335) at freenet.node.states.request.Pending.sendData(Pending.java:613) at freenet.node.states.request.Pending.searchData(Pending.java:648) at freenet.node.states.request.Pending.receivedRequestInitiator(Pending.java:233) at freenet.node.states.request.DataPending.receivedMessage(DataPending.java:69) at java.lang.reflect.Method.invoke0(Method.java:native) at java.lang.reflect.Method.invoke(Method.java:255) at freenet.node.State.received(State.java:126) at freenet.client.InternalClient$NewInternalGet.received(InternalClient.java:525) at freenet.node.StateChain.received(StateChain.java:161) at freenet.node.StateChain.received(StateChain.java:52) at freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) at freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) at freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java:line unknown, pc 0x1ecb1f1) at freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) at freenet.Ticker$Event.run(Ticker.java:229) at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:213) I also tried downgrading my Freenet build to a month-old one just to see what would happen; I got the same results. My logfile is chock full of these "Negative bit address" errors. Tech stuff: Freenet build 6043 or 593, Kaffe CVS from 2003-06-02, on OpenBSD 3.2 x86. Kaffe was configured with "./configure --with-includes=/usr/local/include --with-libraries=/usr/local/lib --with-engine=jit3 --enable-debug". Freenet was built with jikes 1.14 on a Debian "unstable" x86 box. -- Greg Wooledge | "Truth belongs to everybody." [EMAIL PROTECTED] | - The Red Hot Chili Peppers http://wooledge.org/~greg/ |
pgp00000.pgp
Description: PGP signature