[kaffe] Kaffe vs. Freenet round (N+2): nio
Greg Wooledge
greg at wooledge.org
Mon Jun 16 17:29:01 PDT 2003
20:12 greycat> is nio going to be mandatory in 0.5.2? this is going
to screw kaffe users....
20:13 toad_> greycat: yes. kaffe users can fix the bugs.
$ ln -sf freenet-nio-20030616.jar freenet.jar
$ java freenet.node.Main
java.lang.UnsatisfiedLinkError: Failed to locate native function: gnu/java/nio/SocketChannelImpl.SocketCreate()I
at gnu.java.nio.ServerSocketChannelImpl.<init>(ServerSocketChannelImpl.java:70)
at gnu.java.nio.SelectorProviderImpl.openServerSocketChannel(SelectorProviderImpl.java:75)
at java.nio.channels.ServerSocketChannel.open(ServerSocketChannel.java:90)
at freenet.transport.TCP$privServerSocketFactory.createServerSocket(TCP.java:129)
at freenet.transport.tcpNIOListener.startListener(tcpNIOListener.java:62)
at freenet.transport.tcpNIOListener.<init>(tcpNIOListener.java:50)
at freenet.transport.tcpNIOListener.<init>(tcpNIOListener.java:36)
at freenet.interfaces.PublicNIOInterface.<init>(PublicNIOInterface.java:46)
at freenet.node.Main.startNode(Main.java:1292)
at freenet.node.Main.main(Main.java:868)
Dumping live threads:
`QThread-6' tid 0xc51010, status SUSPENDED flags
blocked at 0x10f2cd8 (0xc51010->|)
`QThread-5' tid 0xc46010, status SUSPENDED flags
blocked at 0x10f2d08 (0xc46010->|)
`QThread-4' tid 0xc17010, status SUSPENDED flags
blocked at 0x10f2d38 (0xc17010->|)
`QThread-3' tid 0xc01010, status SUSPENDED flags
blocked at 0x10f2d68 (0xc01010->|)
`QThread-2' tid 0xbee010, status SUSPENDED flags
blocked at 0x10f2d98 (0xbee010->|)
`QThread-1' tid 0xbdd010, status SUSPENDED flags
blocked at 0x10f2e10 (0xbdd010->|)
`Thread creation thread.' tid 0xbbd010, status SUSPENDED flags
blocked at 0x1126498 (0xbbd010->|)
`Background inserter' tid 0xb5b010, status SUSPENDED flags
blocked at 0x11ac660 (0xb5b010->|)
`Diffie-Helman-Precalc' tid 0x73f010, status SUSPENDED flags
blocked at 0x73a330 (0x73f010->|)
`Log File Writer Thread' tid 0x679010, status SUSPENDED flags
blocked at 0x561e70 (0x679010->|)
`gc' tid 0x1d0010, status SUSPENDED flags DONTSTOP
blocked at 0x1c2660 (0x1d0010->|)
`finaliser' tid 0x1c7010, status SUSPENDED flags DONTSTOP
blocked at 0x17afc0 (0x1c7010->|)
Deadlock: all threads blocked on internal events
Abort (core dumped)
(gdb) bt
#0 0x40215fcf in _thread_sys_kill ()
#1 0x402158bb in abort ()
#2 0x40057434 in onDeadlock () at thread.c:603
#3 0x4007e2d8 in reschedule () at jthread.c:1679
#4 0x4007ceda in killThread (tid=0xd9050) at jthread.c:364
#5 0x4007e0c6 in jthread_exit () at jthread.c:1580
#6 0x400571c0 in exitThread () at thread.c:439
#7 0x4004a893 in Kaffe_DestroyJavaVM (vm=0x400b3c74) at jni.c:3530
#8 0x1b64 in main2 (env=0x0, argv=0xcfbfda40, farg=2, argc=0) at main.c:238
#9 0x199d in main (argc=2, argv=0xcfbfda40) at main.c:145
Engine: Just-in-time v3 Version: 1.1.x-cvs Java Version: 1.1
Configuration/Compilation options:
Compile date : Fri Jun 13 18:41:35 EDT 2003
Compile host : pegasus
Install prefix: /usr/local/kaffe
Thread system : unix-jthreads
CC : gcc
CFLAGS : -g -O2 -Wall -Wstrict-prototypes
LDFLAGS :
ChangeLog head: 2003-05-11 Dalibor Topic <robilad at yahoo.com>
--
Greg Wooledge | "Truth belongs to everybody."
greg at wooledge.org | - The Red Hot Chili Peppers
http://wooledge.org/~greg/ |
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://kaffe.org/pipermail/kaffe/attachments/20030616/7bbea8cc/attachment-0002.pgp
More information about the kaffe
mailing list