Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6692175

Java quits with a thread dump on windows-x86(WINNT)

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P2 P2
    • None
    • 6u5
    • hotspot
    • None
    • x86
    • windows_nt

      We came across this issue while using JavaTest to run tests on JavaCard 3.0 RI. The version of Java that is used to run the JavaTest is JDK 1.6.0_05. This issue causes the JavaTest to quit abruptly which makes it impossible to run all the tests against JavaCard 3.0 RI.

      NOTE: Please also refer to bug 6398077.


      Full thread dump Java HotSpot(TM) Client VM (10.0-b19 mixed mode, sharing):

      "DefaultTestRunner:Worker-0:0_StreamCopier_37" prio=4 tid=0x03020800 nid=0x1b0 runnable [0x0354f000..0x0354fd14]
        java.lang.Thread.State: RUNNABLE
             at java.io.FileInputStream.readBytes(Native Method)
             at java.io.FileInputStream.read(Unknown Source)
             at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
             at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
             at sun.nio.cs.StreamDecoder.read(Unknown Source)
             - locked <0x229c3970> (a java.io.InputStreamReader)
             at java.io.InputStreamReader.read(Unknown Source)
             at java.io.BufferedReader.fill(Unknown Source)
             at java.io.BufferedReader.readLine(Unknown Source)
             - locked <0x229c3970> (a java.io.InputStreamReader)
             at java.io.BufferedReader.readLine(Unknown Source)
             at com.sun.javatest.lib.ProcessCommand$StreamCopier.run(ProcessCommand.java:373)

      "DefaultTestRunner:Worker-0:0_StreamCopier_36" prio=4 tid=0x03020400 nid=0x3a8 runnable [0x0349f000..0x0349fd94]
        java.lang.Thread.State: RUNNABLE
             at java.io.FileInputStream.readBytes(Native Method)
             at java.io.FileInputStream.read(Unknown Source)
             at java.io.BufferedInputStream.read1(Unknown Source)
             at java.io.BufferedInputStream.read(Unknown Source)
             - locked <0x229c3480> (a java.io.BufferedInputStream)
             at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
             at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
             at sun.nio.cs.StreamDecoder.read(Unknown Source)
             - locked <0x229c3500> (a java.io.InputStreamReader)
             at java.io.InputStreamReader.read(Unknown Source)
             at java.io.BufferedReader.fill(Unknown Source)
             at java.io.BufferedReader.readLine(Unknown Source)
             - locked <0x229c3500> (a java.io.InputStreamReader)
             at java.io.BufferedReader.readLine(Unknown Source)
             at com.sun.javatest.lib.ProcessCommand$StreamCopier.run(ProcessCommand.java:373)

      "Timer0" daemon prio=4 tid=0x0301c000 nid=0x5a4 in Object.wait() [0x034ef000..0x034efc14]
        java.lang.Thread.State: TIMED_WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             at com.sun.javatest.util.Timer.getNextEntry(Timer.java:155)
             - locked <0x22f73e90> (a com.sun.javatest.util.Timer)
             at com.sun.javatest.util.Timer.access$000(Timer.java:23)
             at com.sun.javatest.util.Timer$1.run(Timer.java:63)

      "DefaultTestRunner:Worker-0:0" prio=4 tid=0x02fcb000 nid=0xd30 in Object.wait() [0x0344f000..0x0344fd14]
        java.lang.Thread.State: TIMED_WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             at com.sun.javatest.lib.ProcessCommand$StreamCopier.waitUntilDone(ProcessCommand.java:402)
             - locked <0x229c3598> (a com.sun.javatest.lib.ProcessCommand$StreamCopier)
             at com.sun.javatest.lib.ProcessCommand.exec(ProcessCommand.java:285)
             at com.sun.javatest.lib.ProcessCommand.run(ProcessCommand.java:221)
             at com.sun.javatest.Script.invokeClass(Script.java:1061)
             at com.sun.javatest.Script.invokeCommand(Script.java:972)
             at com.sun.javatest.Script.execute(Script.java:863)
             at com.sun.javatest.Script.execute(Script.java:808)
             at com.sun.javatest.Script.execute(Script.java:790)
             at com.sun.javatest.lib.StdTestScript.run(StdTestScript.java:108)
             at com.sun.javatest.Script.run(Script.java:212)
             at com.sun.javatest.DefaultTestRunner.runTest(DefaultTestRunner.java:148)
             at com.sun.javatest.DefaultTestRunner.access$100(DefaultTestRunner.java:24)
             at com.sun.javatest.DefaultTestRunner$1.run(DefaultTestRunner.java:47)

      "TestResultCache.worker0[C:\temp\jc_nt_tmp\ws\do-win-x86-32-tcp\tests\connected\functional\sio\out\sio.work]" daemon prio=4 tid=0x02fd6400 nid=0xff4 in Object.wait() [0x033ff000..0x033ffd94]
        java.lang.Thread.State: TIMED_WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             at com.sun.javatest.TestResultCache.doWorkUntilDone(TestResultCache.java:226)
             - locked <0x22f25330> (a com.sun.javatest.TestResultCache)
             at com.sun.javatest.TestResultCache.access$000(TestResultCache.java:28)
             at com.sun.javatest.TestResultCache$1.run(TestResultCache.java:119)

      "Low Memory Detector" daemon prio=6 tid=0x02a66400 nid=0xf1c runnable [0x00000000..0x00000000]
        java.lang.Thread.State: RUNNABLE

      "CompilerThread0" daemon prio=10 tid=0x02a58800 nid=0x200 waiting on condition [0x00000000..0x02d0f840]
        java.lang.Thread.State: RUNNABLE

      "Attach Listener" daemon prio=10 tid=0x02a57400 nid=0x120 runnable [0x00000000..0x00000000]
        java.lang.Thread.State: RUNNABLE

      "Signal Dispatcher" daemon prio=10 tid=0x02a56800 nid=0xf7c waiting on condition [0x00000000..0x00000000]
        java.lang.Thread.State: RUNNABLE

      "Finalizer" daemon prio=8 tid=0x02a51c00 nid=0xef0 in Object.wait() [0x02c1f000..0x02c1fc94]
        java.lang.Thread.State: WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             at java.lang.ref.ReferenceQueue.remove(Unknown Source)
             - locked <0x22e847b8> (a java.lang.ref.ReferenceQueue$Lock)
             at java.lang.ref.ReferenceQueue.remove(Unknown Source)
             at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

      "Reference Handler" daemon prio=10 tid=0x02a4d800 nid=0x5b0 in Object.wait() [0x02bcf000..0x02bcfd14]
        java.lang.Thread.State: WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             at java.lang.Object.wait(Object.java:485)
             at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
             - locked <0x22e84840> (a java.lang.ref.Reference$Lock)

      "main" prio=6 tid=0x00296000 nid=0xfd0 in Object.wait() [0x0090f000..0x0090fe54]
        java.lang.Thread.State: WAITING (on object monitor)
             at java.lang.Object.wait(Native Method)
             - waiting on <0x22f69438> (a com.sun.javatest.DefaultTestRunner)
             at java.lang.Object.wait(Object.java:485)
             at com.sun.javatest.DefaultTestRunner.runTests(DefaultTestRunner.java:65)
             - locked <0x22f69438> (a com.sun.javatest.DefaultTestRunner)
             at com.sun.javatest.Harness.runTests(Harness.java:655)
             at com.sun.javatest.Harness.batch(Harness.java:369)
             at com.sun.javatest.batch.RunTestsCommand.run(RunTestsCommand.java:83)
             at com.sun.javatest.tool.CommandContext.runCommands(CommandContext.java:155)
             at com.sun.javatest.tool.Main.run(Main.java:344)
             at com.sun.javatest.tool.Main.main0(Main.java:112)
             at com.sun.javatest.tool.Main.main(Main.java:92)

      "VM Thread" prio=10 tid=0x02a4c400 nid=0xd50 runnable

      "VM Periodic Task Thread" prio=10 tid=0x02a79800 nid=0x87c waiting on condition

      JNI global references: 995

            apangin Andrei Pangin
            aksivaku Akila Sivakumar (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: