JLink: InstallJava[] problem with Slackware Linux 2.2.14 and JDK 1.2.2
- To: mathgroup at smc.vnet.net
- Subject: [mg24476] JLink: InstallJava[] problem with Slackware Linux 2.2.14 and JDK 1.2.2
- From: Dirk Kraaijpoel <kraai at geo.uu.nl>
- Date: Wed, 19 Jul 2000 01:21:51 -0400 (EDT)
- Organization: Academic Computer Centre Utrecht, (ACCU)
- Sender: owner-wri-mathgroup at wolfram.com
Hi, I installed JLink on my Slackware 2.2.14 system using jdk 1.2.2
exactly as
explained in the manual (compiling and copying library, copying
JLink.jar etc.),
but when I try to InstallJava[], (after <<JLink`) I get the following
message on
my stderr:
---stderr------------------------------------------------------------------------------
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Success
si_code [0]: SI_USER [pid: 0, uid: 0]
stackpointer=0xbffff324
Full thread dump Classic VM (1.2.2-L, green threads):
"Finalizer" (TID:0x40e90320, sys_thread_t:0x8106ff8, state:CW)
prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
"Reference Handler" (TID:0x40e903b0, sys_thread_t:0x81022a8,
state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"Signal dispatcher" (TID:0x40e903e0, sys_thread_t:0x81003f0,
state:CW) prio=5
"main" (TID:0x40e901e0, sys_thread_t:0x804c350, state:R) prio=5
at com.wolfram.jlink.NativeLink.MLOpen(Native Method)
at com.wolfram.jlink.NativeLink.<init>(Unknown Source)
at com.wolfram.jlink.MathLinkFactory.createMathLinkGuts(Unknown Source)
at com.wolfram.jlink.MathLinkFactory.createMathLink(Unknown Source)
at com.wolfram.j
link.MathLinkFactory.createKernelLinkGuts(Unknown Source)
at com.wolfram.jlink.MathLinkFactory.createKernelLink(Unknown Source)
at com.wolfram.jlink.Install.main(Unknown Source)
Monitor Cache Dump:
java.lang.ref.Reference$Lock at 40E903C0/40EC5B20: <unowned>
Waiting to be notified:
"Reference Handler" (0x81022a8)
java.lang.ref.ReferenceQueue$Lock at 40E90338/40EC6028: <unowned>
Waiting to be notified:
"Finalizer" (0x8106ff8)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "main" (0x804c350) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x81003f0)
Child death monitor: <unowned>
I/O monitor: <unowned>
Al
arm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x80567b0)
Thread queue lock: owner "main" (0x804c350) 1 entry
Monitor registry: owner "main" (0x804c350) 1 entry
-------------------------------------------------------------------------------------------------------
I can't understand this. What's happening?
Dirk