From owner-freebsd-questions Tue Sep 9 06:46:52 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id GAA09512 for questions-outgoing; Tue, 9 Sep 1997 06:46:52 -0700 (PDT) Received: from penguin.wise.edt.ericsson.se (penguin-ext.wise.edt.ericsson.se [194.237.142.5]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id GAA09501 for ; Tue, 9 Sep 1997 06:46:44 -0700 (PDT) Received: from kkb3 (kkb3.kk.etx.ericsson.se [130.100.97.23]) by penguin.wise.edt.ericsson.se (8.7.5/8.7.3/glacier-1.12) with SMTP id PAA18639 for ; Tue, 9 Sep 1997 15:44:42 +0200 (MET DST) Received: from kk662.kk.etx.ericsson.se by kkb3 (SMI-8.6/LME-2.2.6) id PAA05644; Tue, 9 Sep 1997 15:46:36 +0200 From: erakupa@kk.etx.ericsson.se (ETX-B-SL Martti Kuparinen) Received: by kk662.kk.etx.ericsson.se (SMI-8.6/client-1.6) id PAA03157; Tue, 9 Sep 1997 15:46:37 +0200 Date: Tue, 9 Sep 1997 15:46:37 +0200 Message-Id: <199709091346.PAA03157@kk662.kk.etx.ericsson.se> To: questions@freebsd.org Subject: JDK 1.1 and SIGSEGV X-Sun-Charset: US-ASCII Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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]