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

core dump running SSL test

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 6
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • CPU:
      sparc
    • OS:
      solaris_10

      Description

      Running "/java/re/j2se/1.6.0/promoted/all/b04/binaries/solaris-sparc/bin/java -cp iaik_jce_full.jar:iaik_ssl.jar:. ClientIAIKServerJSSE" I get a core dump on s10_72 SPARC (testcase and core attached).

      This works fine using -Xint, -server, or -client using Tiger or Mustang prior to b04 but fails with -client and Mustang b04 or later. java_g also coredumps.

      pstack of core below. This looks somewhat similar to 6178131.

      ===
      core 'core' of 4182: /java/re/j2se/1.6.0/promoted/all/b04/binaries/solaris-sparc/bin/java -
      ----------------- lwp# 1 / thread# 1 --------------------
       feea3ec0 __1cWImplicitExceptionTable2t5B6MpknHnmethod__v_ (f8c70948, f8c709e4, f8c709c0, 10c164, feceff80, 78) + c
       ff049c78 __1cNSharedRuntimebJcontinuation_for_implicit_exception6FpnKJavaThread_pCn0AVImplicitExceptionKind__3_ (375f8, f8c709e4, 0, d0590, f8c70948, ff0f7faa) + 214
       fee0d700 JVM_handle_solaris_signal (b, ffbfd100, ffbfce48, 1, ff230000, 375f8) + 574
       ff33bee4 __sighndlr (b, ffbfd100, ffbfce48, fee0d16c, 0, 1) + c
       ff331318 call_user_handler (b, ffbffeff, c, 0, ff392000, ffbfce48) + 3b8
       f8c709e4 * interpreter_entries Runtime1 stub
       f8c058b8 * java/util/Properties.load(Ljava/io/InputStream;)V+17 (line 293)
       f8c05764 * iaik/security/ssl/SecurityProvider.<clinit>()V+52
       f8c00218 * StubRoutines (1)
       fecda6f8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (0, ffbfd424, ffbfd4f4, 375f8, 37e5c, 0) + 59c
       fecda0a0 __1cNinstanceKlassbBcall_class_initializer_impl6FnTinstanceKlassHandle_pnGThread__v_ (ffbfd4f8, 375f8, 4534, f4c1f758, fecd6aa4, 4400) + 100
       fecd5e48 __1cNinstanceKlassPinitialize_impl6FnTinstanceKlassHandle_pnGThread__v_ (ffbfd70c, 375f8, f4c1f790, 0, ff129f88, fe9c04c8) + 6a4
       fecd575c __1cNinstanceKlassKinitialize6MpnGThread__v_ (37c40, 375f8, fecd5774, f4c1f790, 37c38, ff12f13c) + 80
       fecdcd60 __1cMLinkResolverTresolve_static_call6FrnICallInfo_rnLKlassHandle_nMsymbolHandle_53iipnGThread__v_ (ffbfda24, ffbfd8ac, ffbfd898, ffbfd894, ffbfd890, 1) + 188
       fecdbaec __1cMLinkResolverOresolve_invoke6FrnICallInfo_nGHandle_nSconstantPoolHandle_inJBytecodesECode_pnGThread__v_ (37c20, ffbfda10, ffbfda0c, 14, b8, 375f8) + cc
       fecdaf48 __1cSInterpreterRuntimeOresolve_invoke6FpnKJavaThread_nJBytecodesECode__v_ (4f48, b8, ffbfda70, 375f8, 37bb8, 0) + 398
       f8c14d08 * iaik/security/ssl/SSLContext.<init>(Ljava/security/SecureRandom;)V+17
       f8c05764 * iaik/security/ssl/SSLClientContext.<init>(Ljava/security/SecureRandom;)V+2
       f8c05764 * iaik/security/ssl/SSLClientContext.<init>()V+2
       f8c05764 * IAIKClient$MySSLClientContext.<init>()V+1 (line 28)
       f8c05764 * IAIKClient.<init>(LCipherTest;)V+18 (line 111)
       f8c05764 * ClientIAIKServerJSSE$JSSEFactory.newClient(LCipherTest;)LCipherTest$Client;+5 (line 20)
       f8c05874 * CipherTest.run()V+28 (line 137)
       f8c05764 * CipherTest.main(LCipherTest$PeerFactory;[Ljava/lang/String;)V+213 (line 259)
       f8c05764 * ClientIAIKServerJSSE.main([Ljava/lang/String;)V+9 (line 10)
       f8c00218 * StubRoutines (1)
       fecda6f8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, ffbfe004, ffbfe0f0, 375f8, 38164, 0) + 59c
       fedb71f4 jni_CallStaticVoidMethod (ff1339fc, ff12cd74, 37bac, 375f8, 0, 377a8) + 514
       000123b4 main (ff12fcc4, 356d1, fed2b2d0, 0, 0, 1d8) + 1314
       00011088 _start (0, 0, 0, 0, 0, 0) + 108
      ----------------- lwp# 2 / thread# 2 --------------------
       ff33ceb0 ___lwp_cond_wait (36be8, 36bd0, fbb7fa70, 3b9ac800, 1f29d820, 16) + 8
       ff328ae0 _lwp_cond_timedwait (36be8, 36bd0, fbb7fb40, ff14195c, 1f29d820, 3e53b04) + 1c
       fecd3c48 __1cHMonitorEwait6Mil_i_ (36b78, 3e8, 41a52113, 7fa54, 0, 1) + 308
       fecd4abc __1cIVMThreadDrun6M_v_ (ff133154, ff13ed8c, 38e30, ff12d12c, ff13ed8c, 1) + 2b4
       fecd4290 _start (f7a58, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 3 / thread# 3 --------------------
       ff33ceb0 ___lwp_cond_wait (fb650, fb638, 0, ff14d224, ff11a000, 1) + 8
       fecf344c __1cNObjectMonitorEwait6MxipnGThread__v_ (6400, fb638, 4460, fb650, fab08, 2) + 580
       fecf2868 JVM_MonitorWait (0, fb0cc, 0, 0, fab08, ff1339fc) + 2f0
       f8c0bee0 * java/lang/Object.wait(J)V+24576
       f8c0be84 * java/lang/Object.wait(J)V+0
       f8c05764 * java/lang/Object.wait()V+2 (line 474)
       f8c05764 * java/lang/ref/Reference$ReferenceHandler.run()V+46 (line 116)
       f8c00218 * StubRoutines (1)
       fecda6f8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, fba7f934, fba7fa38, fab08, fb0b8, 0) + 59c
       fecf2158 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (5420, fab08, fb0b8, fb0c4, fb4a4, f0800760) + 18c
       fecf1fb4 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (f0800760, fab08, ff142690, f482cf10, fb0b8, ff142170) + 12c
       fecf1e38 __1cKJavaThreadDrun6M_v_ (fab08, 4800, ff131504, 0, fba00000, ff11a000) + 2d0
       fecd4290 _start (fab08, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 4 / thread# 4 --------------------
       ff33ceb0 ___lwp_cond_wait (fc1f0, fc1d8, 0, ff14d224, ff11a000, 1) + 8
       fecf344c __1cNObjectMonitorEwait6MxipnGThread__v_ (6400, fc1d8, 4460, fc1f0, fb6a8, 2) + 580
       fecf2868 JVM_MonitorWait (0, fbc6c, 0, 0, fb6a8, ff1339fc) + 2f0
       f8c0bee0 * java/lang/Object.wait(J)V+1
       f8c0be84 * java/lang/Object.wait(J)V+0
       f8c05764 * java/lang/ref/ReferenceQueue.remove(J)Ljava/lang/ref/Reference;+44 (line 116)
       f8c05874 * java/lang/ref/ReferenceQueue.remove()Ljava/lang/ref/Reference;+2 (line 132)
       f8c05874 * java/lang/ref/Finalizer$FinalizerThread.run()V+3 (line 159)
       f8c00218 * StubRoutines (1)
       fecda6f8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, fb97fab4, fb97fbb8, fb6a8, fbc58, 0) + 59c
       fecf2158 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (5420, fb6a8, fbc58, fbc64, fc044, f0800858) + 18c
       fecf1fb4 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (f0800858, fb6a8, ff142690, f482cf10, fbc58, ff142170) + 12c
       fecf1e38 __1cKJavaThreadDrun6M_v_ (fb6a8, 4800, ff131504, 0, fb900000, ff11a000) + 2d0
       fecd4290 _start (fb6a8, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 5 / thread# 5 --------------------
       ff33be24 __lwp_park (0, 0, ff369bc4, 1000, 0, 0) + 14
       fed2fdd4 __1cVcheck_pending_signals6Fi_i_ (1, 107f88, 5c04, 7, b, 6) + 214
       fed2f93c __1cTsignal_thread_entry6FpnKJavaThread_pnGThread__v_ (4e78, 107f88, 4c00, fecf1e14, 3ea6ec, fec669a8) + 34
       fecf1e38 __1cKJavaThreadDrun6M_v_ (107f88, 4800, ff131504, 0, faf00000, ff11a000) + 2d0
       fecd4290 _start (107f88, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 6 / thread# 6 --------------------
       ff33ceb0 ___lwp_cond_wait (37458, 37440, 7, 4460, 2, 390) + 8
       fecd3d90 __1cHMonitorEwait6Mil_i_ (373e8, 0, 5c00, a, 4400, 0) + 450
       fed30680 __1cNCompileBrokerUcompiler_thread_loop6F_v_ (ff133154, ff12a458, 0, 2000000, b6a20, 108ca0) + 354
       fecf1e38 __1cKJavaThreadDrun6M_v_ (108ca0, 4800, ff131504, 0, fae00000, ff11a000) + 2d0
       fecd4290 _start (108ca0, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 7 / thread# 7 --------------------
       ff33ceb0 ___lwp_cond_wait (36228, 36210, 6224, 109e40, f8c00700, 4460) + 8
       fecd3ab4 __1cHMonitorEwait6Mil_i_ (361b8, 0, 1, 36228, 0, b) + 174
       fed355b8 __1cRLowMemoryDetectorbGlow_memory_detector_thread_entry6FpnKJavaThread_pnGThread__v_ (361b8, 0, 1, ff11a000, 109da0, f7888) + 2f0
       fecf1e38 __1cKJavaThreadDrun6M_v_ (109da0, 4800, ff131504, 0, fad00000, ff11a000) + 2d0
       fecd4290 _start (109da0, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 8 / thread# 8 --------------------
       ff33c9a8 __pollsys (0, 0, f8b7fdd8, 0, 0, 0) + 8
       ff2da8d0 poll (0, 0, 32, 10624c00, bebc2, 2faf080) + 7c
       fed32254 __1cIos_sleep6Fxi_i_ (0, 32, 0, 4000, 3e7e68, 0) + c8
       fed302e4 __1cCosFsleep6FpnGThread_xi_i_ (0, 0, 32, 2, 4, ff135584) + 284
       fed31f68 __1cNWatcherThreadDrun6M_v_ (124f18, 32, ff147c00, ff136710, ff11a000, 0) + e8
       fecd4290 _start (124f18, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ----------------- lwp# 9 / thread# 9 --------------------
       ff33c154 _so_accept (8, f077f77c, f077f79c, 5a1c, 47f568, ff133154) + 8
       fb9db28c Java_java_net_PlainSocketImpl_socketAccept (47f618, f077f904, f077f900, f8c84400, 0, fecdef6c) + 200
       f8c0bee0 * java/net/PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V+0
       f8c0be84 * java/net/PlainSocketImpl.socketAccept(Ljava/net/SocketImpl;)V+0
       f8c05764 * java/net/PlainSocketImpl.accept(Ljava/net/SocketImpl;)V+7 (line 384)
       f8c05764 * java/net/ServerSocket.implAccept(Ljava/net/Socket;)V+50 (line 450)
       f8c05764 * com/sun/net/ssl/internal/ssl/SSLServerSocketImpl.accept()Ljava/net/Socket;+38 (line 259)
       f8c05874 * JSSEServer.run()V+50 (line 40)
       f8c05c2c * java/lang/Thread.run()V+11 (line 595)
       f8c00218 * StubRoutines (1)
       fecda6f8 __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ (1, f077fc34, f077fd38, 47f568, 1255f8, 0) + 59c
       fecf2158 __1cJJavaCallsMcall_virtual6FpnJJavaValue_nGHandle_nLKlassHandle_nMsymbolHandle_5pnGThread__v_ (5420, 47f568, 1255f8, 125604, 1259e4, f088f708) + 18c
       fecf1fb4 __1cMthread_entry6FpnKJavaThread_pnGThread__v_ (f088f708, 47f568, ff142690, f482cf10, 1255f8, ff142170) + 12c
       fecf1e38 __1cKJavaThreadDrun6M_v_ (47f568, 4800, ff131504, 0, f0700000, ff11a000) + 2d0
       fecd4290 _start (47f568, 31f0, 5800, 59e8, 3000, ff11a000) + 144
       ff33bd80 _lwp_start (0, 0, 0, 0, 0, 0)
      ===


        Attachments

          Issue Links

            Activity

              People

              Assignee:
              never Tom Rodriguez
              Reporter:
              andreas Andreas Sterbenz
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: