On Tue, 22 Aug 2000, Vlad Petric wrote:
>Jason Rimmer wrote:
>
>> I see some traffic in the archive that suggests that people have gotten
>> Orion working on Linux with IBM's v1.3 JDK? If that's the case I'd love
>> to know the secret.
>> My attempts result in:
>> [root@box orion]# java -jar orion.jar
>> SIGSEGV 11 (*) segmentation violation
>> stackpointer=0xbefc0d08
This is the exact reason why I joined the mailing list.
>
>could you please tell us the result of a
>java -version ?
{mandrake}[~]$ java -version
java version "1.3.0"
Classic VM (J2RE 1.3.0 IBM build cxdev-20000502 (JIT enabled: jitc))
IBM's JDK for Linux,
>
>What about distribution, kernel, etc. ?
Mandrake 7.1, kernel 2.2.16, glibc-2.1.3-5mdk
However,
/opt/java/jdk1.2.2/bin/java -jar orion.jar
works just fine,
{mandrake}[orion]$ /opt/java/jdk1.2.2/bin/java -version
java version "1.2.2"
Classic VM (build 1.2.2-L, green threads, nojit)
on the same system.
Orion distribution is 1.0.3b (latest stable)
This is the complete output when trying to run with JDK 1.3:
--------------------------------------------------------
SIGSEGV 11 (*) segmentation violation
stackpointer=0xbf1c0cf8
Full thread dump Classic VM (J2RE 1.3.0 IBM build cxdev-20000502, native threads):
"Orion Launcher" (TID:0x402d8620, sys_thread_t:0x82526c0, state:R, native
ID:0x1005) prio=5
at
com.sun.xml.tree.XmlDocumentBuilder.createDocument(XmlDocumentBuilder.java:320)
at
com.sun.xml.tree.XmlDocumentBuilder.startDocument(XmlDocumentBuilder.java:350)
at com.sun.xml.parser.Parser.parseInternal(Parser.java:473)
at com.sun.xml.parser.Parser.parse(Parser.java:284)
at com.sun.xml.parser.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:95)
at com.evermind.xml.d.getJavaxDocument(JAX)
at com.evermind.xml.XMLUtils.getDocument(JAX)
at com.evermind.server.XMLConfig.cp(JAX)
at com.evermind.server.XMLConfig.cp(JAX)
at com.evermind.server.gc.run(JAX)
at java.lang.Thread.run(Thread.java:498)
at com.evermind.util.e.run(JAX)
"Finalizer" (TID:0x402d8708, sys_thread_t:0x80d4010, state:CW, native ID:0xc04)
prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:168)
"Reference Handler" (TID:0x402d8750, sys_thread_t:0x80d0418, state:CW, native
ID:0x803) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:421)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
"Signal dispatcher" (TID:0x402d8798, sys_thread_t:0x80cc910, state:CW, native
ID:0x402) prio=5
"main" (TID:0x402d87e0, sys_thread_t:0x804fce8, state:MW, native ID:0x400) prio=5
at java.lang.Thread.join(Thread.java:997)
at com.evermind.server.ApplicationServer.main(JAX)
Monitor pool info:
Initial monitor count: 32
Minimum number of free monitors before expansion: 5
Pool will next be expanded by: 16
Current total number of monitors: 32
Current number of free monitors: 29
Monitor Pool Dump (inflated object-monitors):
sys_mon_t:0x0804f318 infl_mon_t: 0x0804ef10:
java.lang.ref.Reference$Lock@402E0178/402E0180: <unowned>
Waiting to be notified:
"Reference Handler" (0x80d0418)
sys_mon_t:0x0804f358 infl_mon_t: 0x0804ef30:
java.lang.ref.ReferenceQueue$Lock@402DFDC8/402DFDD0: <unowned>
Waiting to be notified:
"Finalizer" (0x80d4010)
sys_mon_t:0x0804f398 infl_mon_t: 0x0804ef50:
com.evermind.server.ApplicationServerThread@402D8620/402D8628: owner "Orion
Launcher" (0x82526c0) 1 entry
Waiting to enter:
"main" (0x804fce8)
JVM System Monitor Dump (registered monitors):
ACS Heap lock: <unowned>
System Heap lock: <unowned>
Sleep lock: <unowned>
Method trace lock: <unowned>
UTF8 Cache lock: <unowned>
Heap lock: <unowned>
Rewrite Code lock: <unowned>
Monitor Cache lock: owner "Orion Launcher" (0x82526c0) 1 entry
JNI Pinning lock: <unowned>
JNI Global Reference lock: <unowned>
Classloader lock: <unowned>
Linking class lock: <unowned>
Binclass lock: <unowned>
Monitor Registry lock: owner "Orion Launcher" (0x82526c0) 1 entry
Thread queue lock: owner "Orion Launcher" (0x82526c0) 1 entry
Thread identifiers (as used in flat monitors):
ident 6 "Orion Launcher" (0x82526c0) ee 0x082524f0
ident 5 "Finalizer" (0x80d4010) ee 0x080d3e40
ident 4 "Reference Handler" (0x80d0418) ee 0x080d0248
ident 3 "Signal dispatcher" (0x80cc910) ee 0x080cc740
ident 2 "main" (0x804fce8) ee 0x0804fb18
Java Object Monitor Dump (flat & inflated object-monitors):
java.lang.Class@402C6508/402C6510
locknflags 00060100 Flat locked by threadIdent 6. Entrycount 2
com.evermind.server.ApplicationServerThread@402D8620/402D8628
locknflags 80000300 Monitor inflated infl_mon 0x0804ef50
java.lang.ref.ReferenceQueue$Lock@402DFDC8/402DFDD0
locknflags 80000200 Monitor inflated infl_mon 0x0804ef30
java.lang.ref.Reference$Lock@402E0178/402E0180
locknflags 80000100 Monitor inflated infl_mon 0x0804ef10
SIGABRT 6 (*) abort process
stackpointer=0xbf1c097c
Full thread dump Classic VM (J2RE 1.3.0 IBM build cxdev-20000502, native threads):
"Orion Launcher" (TID:0x402d8620, sys_thread_t:0x82526c0, state:R, native
ID:0x1005) prio=5
at
com.sun.xml.tree.XmlDocumentBuilder.createDocument(XmlDocumentBuilder.java:320)
at
com.sun.xml.tree.XmlDocumentBuilder.startDocument(XmlDocumentBuilder.java:350)
at com.sun.xml.parser.Parser.parseInternal(Parser.java:473)
at com.sun.xml.parser.Parser.parse(Parser.java:284)
at com.sun.xml.parser.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:95)
at com.evermind.xml.d.getJavaxDocument(JAX)
at com.evermind.xml.XMLUtils.getDocument(JAX)
at com.evermind.server.XMLConfig.cp(JAX)
at com.evermind.server.XMLConfig.cp(JAX)
at com.evermind.server.gc.run(JAX)
at java.lang.Thread.run(Thread.java:498)
at com.evermind.util.e.run(JAX)
"Finalizer" (TID:0x402d8708, sys_thread_t:0x80d4010, state:CW, native ID:0xc04)
prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:114)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:129)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:168)
"Reference Handler" (TID:0x402d8750, sys_thread_t:0x80d0418, state:CW, native
ID:0x803) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:421)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
"Signal dispatcher" (TID:0x402d8798, sys_thread_t:0x80cc910, state:CW, native
ID:0x402) prio=5
"main" (TID:0x402d87e0, sys_thread_t:0x804fce8, state:MW, native ID:0x400) prio=5
at java.lang.Thread.join(Thread.java:997)
at com.evermind.server.ApplicationServer.main(JAX)
Monitor pool info:
Initial monitor count: 32
Minimum number of free monitors before expansion: 5
Pool will next be expanded by: 16
Current total number of monitors: 32
Current number of free monitors: 29
Monitor Pool Dump (inflated object-monitors):
sys_mon_t:0x0804f318 infl_mon_t: 0x0804ef10:
java.lang.ref.Reference$Lock@402E0178/402E0180: <unowned>
Waiting to be notified:
"Reference Handler" (0x80d0418)
sys_mon_t:0x0804f358 infl_mon_t: 0x0804ef30:
java.lang.ref.ReferenceQueue$Lock@402DFDC8/402DFDD0: <unowned>
Waiting to be notified:
"Finalizer" (0x80d4010)
sys_mon_t:0x0804f398 infl_mon_t: 0x0804ef50:
com.evermind.server.ApplicationServerThread@402D8620/402D8628: owner "Orion
Launcher" (0x82526c0) 1 entry
Waiting to enter:
"main" (0x804fce8)
JVM System Monitor Dump (registered monitors):
ACS Heap lock: <unowned>
System Heap lock: <unowned>
Sleep lock: <unowned>
Method trace lock: <unowned>
UTF8 Cache lock: <unowned>
Heap lock: <unowned>
Rewrite Code lock: <unowned>
Monitor Cache lock: owner "Orion Launcher" (0x82526c0) 1 entry
JNI Pinning lock: <unowned>
JNI Global Reference lock: <unowned>
Classloader lock: <unowned>
Linking class lock: <unowned>
Binclass lock: <unowned>
Monitor Registry lock: owner "Orion Launcher" (0x82526c0) 1 entry
Thread queue lock: owner "Orion Launcher" (0x82526c0) 1 entry
Thread identifiers (as used in flat monitors):
ident 6 "Orion Launcher" (0x82526c0) ee 0x082524f0
ident 5 "Finalizer" (0x80d4010) ee 0x080d3e40
ident 4 "Reference Handler" (0x80d0418) ee 0x080d0248
ident 3 "Signal dispatcher" (0x80cc910) ee 0x080cc740
ident 2 "main" (0x804fce8) ee 0x0804fb18
Java Object Monitor Dump (flat & inflated object-monitors):
java.lang.Class@402C6508/402C6510
locknflags 00060100 Flat locked by threadIdent 6. Entrycount 2
com.evermind.server.ApplicationServerThread@402D8620/402D8628
locknflags 80000300 Monitor inflated infl_mon 0x0804ef50
java.lang.ref.ReferenceQueue$Lock@402DFDC8/402DFDD0
locknflags 80000200 Monitor inflated infl_mon 0x0804ef30
java.lang.ref.Reference$Lock@402E0178/402E0180
locknflags 80000100 Monitor inflated infl_mon 0x0804ef10
zsh: abort java -jar orion.jar
{mandrake}[orion]$
-------------------------------------------------------------
--
v
Davor Cengija
[EMAIL PROTECTED]
============================
"Nicht in die Augen bringen"