I am trying to run a java application on a remote machine with the control
panel appearing on my hamm 2.0.36 Debian box.  It used to work on a
different, pre-libc6 Debian box.  It presently works on a Solaris machine,
invoking the program via ssh, but when I try to start the program running
via ssh on my Debian machine, I get a core dump.  I know that access to
the X server is not the problem, since I can run xterm in the secure shell
and have a window pop up on my screen.  Can anyone think of what might be
causing the problem?

Here's the guts:

bash$ /usr/local/java/bin/java ChatServer 6119
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_ACCERR [addr: 0xdf406197]
 
        stackbase=DFFFFC9C, stackpointer=DFFFCB90
 
Full thread dump:
    "Finalizer thread" (TID:0xde3003b0, sys_thread_t:0xdf460de0) prio=1
    "Async Garbage Collector" (TID:0xde300368, sys_thread_t:0xdf490de0)
prio=1
    "Idle thread" (TID:0xde300320, sys_thread_t:0xdf4c0de0) prio=0
    "clock handler" (TID:0xde3001f8, sys_thread_t:0xdf4f0de0) prio=11
    "main" (TID:0xde3000a0, sys_thread_t:0x76de8) prio=5 *current thread*
        sun.awt.motif.MToolkit.<init>(MToolkit.java:41)
        java.awt.Toolkit.getDefaultToolkit(Toolkit.java:191)
        java.awt.Window.getToolkit(Window.java:155)
        java.awt.Frame.addNotify(Frame.java:82)
        java.awt.Window.show(Window.java:106)
        ControlPanel.<init>(ChatServer.java:346)
        ChatServer.<init>(ChatServer.java:66)
        ChatServer.main(ChatServer.java:104)
Monitor Cache Dump:
    unknown key (key=0xdf490de0):     unowned
        Waiting to be notified:
            "Async Garbage Collector"
    ControlPanel@DE3010F8/DE33CC78 (key=0xde3010f8):     monitor owner:
"main"
    sun.awt.motif.MToolkit@DE301348/DE33D5F8 (key=0xde301348):     monitor
owner: "main"
    java.lang.Class@DE3012A8/9BF28 (key=0xde3012a8):     monitor owner:
"main"
Registered Monitor Dump:
    Finalize me queue lock:     unowned
        Waiting to be notified:
            "Finalizer thread"
    Thread queue lock:     unowned
    Class lock:     unowned
    Java stack lock:     unowned
    Code rewrite lock:     unowned
    Heap lock:     unowned
    Has finalization 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 handler"
    Sbrk lock:     unowned
    Monitor cache lock:     unowned
    Monitor registry:     monitor owner: "main"
Thread Alarm Q:
    sys_thread_t 0xdf490de0   [Timeout in 66 ms]
Abort (core dumped)


Thanks for any ideas,

Richard Hall
Network Services
University of Tennessee

Reply via email to