Hi:

I am running jdk1.1.6-v2-libc5

Here is my ldconfig -D result ....

/root/installed/java $ ldconfig -D
ldconfig: version 1.9.9
/usr/local/lib:
/usr/X11R6/lib:
        libgtk.so.1 => libgtk.so.1.0.2
        libglib.so.1 => libglib.so.1.0.2
        libgdk.so.1 => libgdk.so.1.0.2
        libgimpui.so.1 => libgimpui.so.1.0.0
        libgimp.so.1 => libgimp.so.1.0.0
        libgck.so.1 => libgck.so.1.0.0
        libXpm.so.4 => libXpm.so.4.11
        libXaw3d.so.6 => libXaw3d.so.6.1
        libXtst.so.6 => libXtst.so.6.1
        libXt.so.6 => libXt.so.6.0
        libXp.so.6 => libXp.so.6.2
        libXmu.so.6 => libXmu.so.6.0
        libXi.so.6 => libXi.so.6.0
        libXext.so.6 => libXext.so.6.3
        libXaw.so.6 => libXaw.so.6.1
        libXIE.so.6 => libXIE.so.6.0
        libX11.so.6 => libX11.so.6.1
        libSM.so.6 => libSM.so.6.0
        libPEX5.so.6 => libPEX5.so.6.0
        libICE.so.6 => libICE.so.6.3
        libXm.so.1 => libXm.so.1.2.0
        libMrm.so.1 => libMrm.so.1.2.0
/usr/ix86-linux/lib:
/usr/ix86-linuxaout/lib:
        libPEX5.so.6 => libPEX5.so.6.0
        libXpm.so.4 => libXpm.so.4.3
        libXt.so.6 => libXt.so.6.0
        libXaw.so.6 => libXaw.so.6.0
        libXIE.so.6 => libXIE.so.6.0
        libX11.so.6 => libX11.so.6.0
        libXt.so.3 => libXt.so.3.1.0
        libXaw.so.3 => libXaw.so.3.1.0
        libX11.so.3 => libX11.so.3.1.0
        libdb.so.1 => libdb.so.1.85.1
        libvga.so.1 => libvga.so.1.2.9
/usr/openwin/lib:
        libxview.so.3 => libxview.so.3.2.2
        libolgx.so.3 => libolgx.so.3.2.2
        libsspkg.so.1 => libsspkg.so.1.0.0
/usr/lib:
ldconfig: warning: /usr/lib/libform.so.1.9.9g has inconsistent soname
(libform.so.3.4)
ldconfig: warning: /usr/lib/libmenu.so.1.9.9g has inconsistent soname
(libmenu.so.3.4)
ldconfig: warning: /usr/lib/libpanel.so.1.9.9g has inconsistent soname
(libpanel.so.3.4)
        libz.so.1 => libz.so.1.0.2
        libtiff.so.3 => libtiff.so.3.4.33
        librle.so.1 => librle.so.1.0.0
        libppm.so.1 => libppm.so.1.0.0
        libpnm.so.1 => libpnm.so.1.0.0
        libpng.so.1 => libpng.so.1.0.89
        libpgm.so.1 => libpgm.so.1.0.0
        libpbm.so.1 => libpbm.so.1.0.0
        libjpeg.so.6 => libjpeg.so.6.0.1
        libfbm.so.1 => libfbm.so.1.0.0
        libtk8.0.so => libtk8.0.so
        libtkx8.0.2.so => libtkx8.0.2.so
        libtclx8.0.2.so => libtclx8.0.2.so
        libtcl8.0.so => libtcl8.0.so
        libpanel.so.3.4 => libpanel.so.1.9.9g
        libmenu.so.3.4 => libmenu.so.1.9.9g
        libform.so.3.4 => libform.so.1.9.9g
        libbfd-2.8.1.0.23.so.0 => libbfd-2.8.1.0.23.so.0.0.0
        libopcodes-2.8.1.0.23.so.0 => libopcodes-2.8.1.0.23.so.0.0.0
        libgpm.so.1 => libgpm.so.1.13
        libstdc++.so.2.8 => libstdc++.so.2.8.0
        libdb.so.1 => libdb.so.1.85.4
/lib:
ldconfig: warning: /lib/libncurses.so.1.9.9g has inconsistent soname
(libncurses.so.3.4)
        libvga.so.1 => libvga.so.1.2.13
        libvgagl.so.1 => libvgagl.so.1.2.13
        libdl.so.1 => libdl.so.1.9.9
        ld-linux.so.1 => ld-linux.so.1.9.9
        libtermcap.so.2 => libtermcap.so.2.0.8
        libm.so.5 => libm.so.5.0.9
        libgdbm.so.1 => libgdbm.so.1.7.3
        libcurses.so.1 => libcurses.so.1.0.0
        libc.so.5 => libc.so.5.4.44
        libncurses.so.3.4 => libncurses.so.1.9.9g
        libe2p.so.2 => libe2p.so.2.3
        libext2fs.so.2 => libext2fs.so.2.3
        libss.so.2 => libss.so.2.0
        libuuid.so.1 => libuuid.so.1.1
        libcom_err.so.2 => libcom_err.so.2.0
        libc.so.4 => libc.so.4.7.6
        libm.so.4 => libm.so.4.6.27
        libcurses.so.0 => libcurses.so.0.1.2

My linux distribution is slackware 3.5.




OK .. I execute my java program in the following manner and I get the
following
result ..


/home/jeff/java $ javac firstFrame.java
/home/jeff/java $ java firstFrame
SIGSEGV   11*  segmentation violation
        stackbase=0xbffff3e8, stackpointer=0xbffff2ec

Full thread dump:
    "Finalizer thread" (TID:0x4064a208, sys_thread_t:0x4138ef04,
state:R) prio=1
    "Async Garbage Collector" (TID:0x4064a250, sys_thread_t:0x4136df04,
state:R) prio=1
    "Idle thread" (TID:0x4064a298, sys_thread_t:0x4134cf04, state:R)
prio=0
    "Clock" (TID:0x4064a088, sys_thread_t:0x4132bf04, state:CW) prio=12
    "main" (TID:0x4064a0b0, sys_thread_t:0x81ad078, state:R) prio=5
*current thread*
        java.lang.Runtime.loadLibrary(Runtime.java)
        java.lang.System.loadLibrary(System.java)
        sun.awt.motif.MToolkit.<clinit>(MToolkit.java:46)
        java.awt.Toolkit.getDefaultToolkit(Toolkit.java:402)
        java.awt.Window.getToolkit(Window.java:239)
        java.awt.Frame.addNotify(Frame.java:204)
        java.awt.Window.show(Window.java:150)
        firstFrame.main(firstFrame.java:9)
Monitor Cache Dump:
    java.lang.Class@1080353568/1080716232: owner "main" (0x81ad078, 1
entry)
    java.lang.Object@1080352712/1080712232: owner "main" (0x81ad078, 1
entry)
    java.lang.Runtime@1080353376/1080717440: owner "main" (0x81ad078, 1
entry)
Registered Monitor Dump:
    Thread queue lock: <unowned>
    Name and type hash table lock: <unowned>
    String intern lock: <unowned>
    JNI pinning 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>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
        Waiting to be notified:
            "Clock" (0x4132bf04)
    Monitor registry: owner "main" (0x81ad078, 1 entry)
Thread Alarm Q:
IOT trap/Abort


Here is the program - firstFrame.java
------------------------------
import corejava.*;
import java.awt.*;

public class firstFrame extends CloseableFrame
{
        public static void main(String[] args)
        {
                firstFrame f = new firstFrame();
                f.show();
        }
}
-------------------------------


Here is CloseableFrame.java ..
-------------------------------
package corejava;

import java.awt.*;
import java.awt.event.*;

public class CloseableFrame extends Frame
{  public CloseableFrame()
   {  addWindowListener(new WindowAdapter() { public void
         windowClosing(WindowEvent e) { System.exit(0); } } );
      setSize(300, 200);
      setTitle(getClass().getName());
   }
}
--------------------------------

I have just installed this new version of slakware with
version 2.0.34 of linux.  On the same machine on a different
partition I have an older 2.0.0 version of Linux.  Using the
same java distribtution on that system I have no problems.
I have also run this program on a solaris machine, again
no problem.

Also this seems to happen only when I attempt to run java
programs using graphical frames.    Help Help Help .....

Thanks

--
Jeffrey Smith
[EMAIL PROTECTED]
This Machine Runs on LINUX
--


Reply via email to