Date: Tue, 9 Sep 1997 15:46:37 +0200 From: erakupa@kk.etx.ericsson.se (ETX-B-SL Martti Kuparinen) To: questions@freebsd.org Subject: JDK 1.1 and SIGSEGV Message-ID: <199709091346.PAA03157@kk662.kk.etx.ericsson.se>
next in thread | raw e-mail | index | archive | help
I am posting this for my friend, so please send your reply
to etxelin@kk.etx.ericsson.se
She is running FreeBSD 2.2-970818-RELENG.
/Martti
-----8<-----
Hi!
I have a problem with the jdk1.1 for FreeBSD, I get segmentation
violation. The error can not be traced to a specific action,
it appears e.g. at some window updates, or as in the example error
output attached to this mail, in the rmiregistry when making RMIs.
The code is implemented and working on Windows 95, but now we
want to use it on FreeBSD.
I don't know if you can help me, but perhaps you can look at the
output and see if you recognise the problem. The version is
"jdk1.1-kwhite:1997/06/09-20:06"
I would appreciate your help!
Best regards,
Elin Wedlund
--- Here is the output ---
SIGSEGV 11* segmentation violation
Full thread dump:
"TCP Accept-8" (TID:0x85c9cb8, sys_thread_t:0x9569f24, state:CW) prio=5
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:387)
java.net.ServerSocket.implAccept(ServerSocket.java:206)
java.net.ServerSocket.accept(ServerSocket.java:191)
sun.rmi.transport.proxy.HttpAwareServerSocket.accept(HttpAwareServerSocket.java:77)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:351)
java.lang.Thread.run(Thread.java)
"TCP Accept-7" (TID:0x85ca058, sys_thread_t:0x9547f24, state:R) prio=5 *current thread*
java.net.InetAddress.getHostName(InetAddress.java)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:446)
java.lang.Thread.run(Thread.java)
"TCP Accept-6" (TID:0x85ca270, sys_thread_t:0x9525f24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"TCP Accept-5" (TID:0x85c9f88, sys_thread_t:0x9503f24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"TCP Accept-4" (TID:0x85ca508, sys_thread_t:0x94e1f24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"Cleaner" (TID:0x85ca020, sys_thread_t:0x94bff24, state:CW) prio=5
sun.rmi.transport.DGCClient.run(DGCClient.java:296)
java.lang.Thread.run(Thread.java)
"LeaseRenewer" (TID:0x85c9ff8, sys_thread_t:0x949df24, state:CW) prio=5
sun.rmi.transport.LeaseRenewer.run(DGCClient.java:394)
java.lang.Thread.run(Thread.java)
"TCP Accept-3" (TID:0x85c9688, sys_thread_t:0x947bf24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"TCP Accept-2" (TID:0x85c9350, sys_thread_t:0x9415f24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"Pinger" (TID:0x85c9790, sys_thread_t:0x9459f24, state:CW) prio=5
sun.rmi.transport.tcp.Pinger.run(TCPEndpoint.java:325)
java.lang.Thread.run(Thread.java)
"TCP Accept-1" (TID:0x85c9760, sys_thread_t:0x9437f24, state:CW) prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
java.io.DataInputStream.readByte(DataInputStream.java)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:582)
sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:499)
java.lang.Thread.run(Thread.java)
"Reaper" (TID:0x85c9638, sys_thread_t:0x93f3f24, state:CW) prio=5
sun.rmi.transport.Reaper.run(ObjectTable.java:197)
java.lang.Thread.run(Thread.java)
"Finalizer thread" (TID:0x85c3220, sys_thread_t:0x93cbf24, state:CW) prio=1
"Async Garbage Collector" (TID:0x85c31d8, sys_thread_t:0x93a9f24, state:CW) prio=1
"Idle thread" (TID:0x85c3190, sys_thread_t:0x9387f24, state:R) prio=0
"Clock" (TID:0x85c30d0, sys_thread_t:0x9365f24, state:CW) prio=12
"main" (TID:0x85c30a8, sys_thread_t:0xc7700, state:CW) prio=5
sun.rmi.registry.RegistryImpl.main(RegistryImpl.java:223)
Monitor Cache Dump:
java.util.Vector@85C9F60/8620238 (key=0x85c9f60): unowned
Waiting to be notified:
"Cleaner"
unknown key (key=0x949df24): unowned
Waiting to be notified:
"LeaseRenewer"
unknown key (key=0xc7700): unowned
Waiting to be notified:
"main"
java.io.BufferedInputStream@85C97F8/861E740 (key=0x85c97f8): monitor owner 9415f24: "TCP Accept-2"
java.io.BufferedInputStream@85CA1C8/8622B08 (key=0x85ca1c8): monitor owner 94e1f24: "TCP Accept-4"
java.io.BufferedInputStream@85CA540/8622D58 (key=0x85ca540): monitor owner 9503f24: "TCP Accept-5"
java.io.BufferedInputStream@85CA618/8621B08 (key=0x85ca618): monitor owner 947bf24: "TCP Accept-3"
unknown key (key=0x9459f24): unowned
Waiting to be notified:
"Pinger"
unknown key (key=0x93a9f24): unowned
Waiting to be notified:
"Async Garbage Collector"
unknown key (key=0x93f3f24): unowned
Waiting to be notified:
"Reaper"
java.net.PlainSocketImpl@85C9710/861E648 (key=0x85c9710): monitor owner 9569f24: "TCP Accept-8"
java.io.BufferedInputStream@85CA420/8623230 (key=0x85ca420): monitor owner 9525f24: "TCP Accept-6"
java.io.BufferedInputStream@85C9690/861B138 (key=0x85c9690): monitor owner 9437f24: "TCP Accept-1"
Registered Monitor Dump:
Thread queue lock: unowned
Name and type hash table lock: unowned
String intern lock: unowned
JNI global reference lock: unowned
BinClass lock: unowned
Class loading lock: unowned
Java stack lock: unowned
Code rewrite lock: unowned
Heap lock: unowned
Has finalization queue lock: unowned
Finalize me queue lock: unowned
Waiting to be notified:
"Finalizer thread"
Monitor IO lock: monitor owner 9547f24: "TCP Accept-7"
Child death monitor: unowned
Event monitor: unowned
I/O monitor: unowned
Alarm monitor: unowned
Waiting to be notified:
"Clock"
Monitor cache expansion lock: unowned
Monitor registry: monitor owner 9547f24: "TCP Accept-7"
Thread Alarm Q:
sys_thread_t 0x93f3f24 [Timeout in 159 ms]
sys_thread_t 0x93a9f24 [Timeout in 208 ms]
sys_thread_t 0x94bff24 [Timeout in 104812 ms]
sys_thread_t 0x9459f24 [Timeout in 191296 ms]
sys_thread_t 0x949df24 [Timeout in 404709 ms]
sys_thread_t 0xc7700 [Timeout in 2147374924 ms]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709091346.PAA03157>
