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"


Reply via email to