JDK 1.3.1p8 problem report

Ernst de Haan znerd at FreeBSD.org
Tue Apr 22 02:26:22 PDT 2003


FYI. Below is a problem report for JDK 1.3.1p8. I've got a core file if 
anyone is interested in debugging it. This happened when I started the 
startui script that comes with CatchXSL 1.2.1 (http://www.xslprofiler.org)

I'm running FreeBSD 4.8-RC, single-processor machine, no JIT.


SIGBUS    10*  bus error

Full thread dump Classic VM (1.3.1-p8-root-030321-13:55, green threads):
    "Image Fetcher 0" (TID:0x28eaab90, sys_thread_t:0x84a7c80, state:CW) 
prio=8
        at java.lang.Object.wait(Native Method)
        at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:163)
        at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:212)
        at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
    "AWT-Motif" (TID:0x28eab258, sys_thread_t:0x8492e80, state:CW) prio=6
        at sun.awt.motif.MToolkit.run(Native Method)
        at java.lang.Thread.run(Thread.java:484)
    "SunToolkit.PostEventQueue-0" (TID:0x28eab460, sys_thread_t:0x8481280, 
state:R) prio=6
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.awt.PostEventQueue.run(SunToolkit.java:491)
    "AWT-EventQueue-0" (TID:0x28eab3e8, sys_thread_t:0x8481080, state:CW) 
prio=6
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    "Finalizer" (TID:0x28e7f528, sys_thread_t:0x80d2880, 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:162)
    "Reference Handler" (TID:0x28e7f300, sys_thread_t:0x80aec80, 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:0x28e7f330, sys_thread_t:0x80aea80, state:CW) 
prio=5
    "main" (TID:0x28e7f1b0, sys_thread_t:0x8051880, state:R) prio=5
        at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
        at java.lang.StringBuffer.append(StringBuffer.java:401)
        at sun.net.www.protocol.jar.Handler.parseURL(Handler.java:74)
        at java.net.URL.<init>(URL.java:491)
        at java.net.URL.<init>(URL.java:376)
        at 
sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:519)
        at 
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:553)
        at sun.misc.URLClassPath.getResource(URLClassPath.java:138)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.buildSkin(SkinLookAndFeel.java)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.loadThemePackDefinition(SkinLookAndFeel.java)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.loadThemePack(SkinLookAndFeel.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at ecube.util.skinlf.nd.on(Unknown Source)
        at ecube.util.skinlf.nd.qn(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.Tl(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.<init>(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.main(Unknown Source)
Monitor Cache Dump:
    java.util.Vector at 28EAAB60/28F50D78: <unowned>
        Waiting to be notified:
            "Image Fetcher 0" (0x84a7c80)
    java.awt.EventQueue at 28EAB650/28F4E8C0: <unowned>
        Waiting to be notified:
            "AWT-EventQueue-0" (0x8481080)
    java.lang.ref.Reference$Lock at 28E7F310/28EB4F80: <unowned>
        Waiting to be notified:
            "Reference Handler" (0x80aec80)
    java.lang.StringBuffer at 28EA3EE8/291309F0: owner "main" (0x8051880) 1 
entry
    sun.awt.PostEventQueue at 28EAB460/28F4EC78: owner 
"SunToolkit.PostEventQueue-0" (0x8481280) 1 entry
    java.lang.ref.ReferenceQueue$Lock at 28E7F540/28EB5460: <unowned>
        Waiting to be notified:
            "Finalizer" (0x80d2880)
    sun.misc.Launcher$AppClassLoader at 28E80868/28EC7348: owner "main" 
(0x8051880) 4 entries
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 <unknown thread> (0x8051a80) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
        Waiting to be notified:
            "Signal dispatcher" (0x80aea80)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
        Waiting to be notified:
            "AWT-Motif" (0x8492e80)
    Alarm monitor: owner <unknown thread> (0x8051a80) 1 entry
    Thread queue lock: owner <unknown thread> (0x8051a80) 1 entry
    Monitor registry: owner <unknown thread> (0x8051a80) 1 entry

SIGABRT   6*   abort (generated by abort(3) routine)

Full thread dump Classic VM (1.3.1-p8-root-030321-13:55, green threads):
    "Image Fetcher 0" (TID:0x28eaab90, sys_thread_t:0x84a7c80, state:CW) 
prio=8
        at java.lang.Object.wait(Native Method)
        at sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:163)
        at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:212)
        at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
    "AWT-Motif" (TID:0x28eab258, sys_thread_t:0x8492e80, state:CW) prio=6
        at sun.awt.motif.MToolkit.run(Native Method)
        at java.lang.Thread.run(Thread.java:484)
    "SunToolkit.PostEventQueue-0" (TID:0x28eab460, sys_thread_t:0x8481280, 
state:R) prio=6
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at sun.awt.PostEventQueue.run(SunToolkit.java:491)
    "AWT-EventQueue-0" (TID:0x28eab3e8, sys_thread_t:0x8481080, state:CW) 
prio=6
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:420)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
        at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:106)
        at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
        at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    "Finalizer" (TID:0x28e7f528, sys_thread_t:0x80d2880, 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:162)
    "Reference Handler" (TID:0x28e7f300, sys_thread_t:0x80aec80, 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:0x28e7f330, sys_thread_t:0x80aea80, state:CW) 
prio=5
    "main" (TID:0x28e7f1b0, sys_thread_t:0x8051880, state:R) prio=5
        at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
        at java.lang.StringBuffer.append(StringBuffer.java:401)
        at sun.net.www.protocol.jar.Handler.parseURL(Handler.java:74)
        at java.net.URL.<init>(URL.java:491)
        at java.net.URL.<init>(URL.java:376)
        at 
sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:519)
        at 
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:553)
        at sun.misc.URLClassPath.getResource(URLClassPath.java:138)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:192)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.buildSkin(SkinLookAndFeel.java)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.loadThemePackDefinition(SkinLookAndFeel.java)
        at 
com.l2fprod.gui.plaf.skin.SkinLookAndFeel.loadThemePack(SkinLookAndFeel.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at ecube.util.skinlf.nd.on(Unknown Source)
        at ecube.util.skinlf.nd.qn(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.Tl(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.<init>(Unknown Source)
        at ecube.xslprofiler.gui.GuiMainFrm.main(Unknown Source)
Monitor Cache Dump:
    java.util.Vector at 28EAAB60/28F50D78: <unowned>
        Waiting to be notified:
            "Image Fetcher 0" (0x84a7c80)
    java.awt.EventQueue at 28EAB650/28F4E8C0: <unowned>
        Waiting to be notified:
            "AWT-EventQueue-0" (0x8481080)
    java.lang.ref.Reference$Lock at 28E7F310/28EB4F80: <unowned>
        Waiting to be notified:
            "Reference Handler" (0x80aec80)
    java.lang.StringBuffer at 28EA3EE8/291309F0: owner "main" (0x8051880) 1 
entry
    sun.awt.PostEventQueue at 28EAB460/28F4EC78: owner 
"SunToolkit.PostEventQueue-0" (0x8481280) 1 entry
    java.lang.ref.ReferenceQueue$Lock at 28E7F540/28EB5460: <unowned>
        Waiting to be notified:
            "Finalizer" (0x80d2880)
    sun.misc.Launcher$AppClassLoader at 28E80868/28EC7348: owner "main" 
(0x8051880) 4 entries
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 <unknown thread> (0x8051a80) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
        Waiting to be notified:
            "Signal dispatcher" (0x80aea80)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
        Waiting to be notified:
            "AWT-Motif" (0x8492e80)
    Alarm monitor: owner <unknown thread> (0x8051a80) 1 entry
    Thread queue lock: owner <unknown thread> (0x8051a80) 1 entry
    Monitor registry: owner <unknown thread> (0x8051a80) 1 entry

Abort trap (core dumped)


More information about the freebsd-java mailing list