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