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

Race loading hsdis may cause SIGSEGV

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b107
    • CPU:
      sparc
    • OS:
      solaris

      Description

      C [libc.so.1+0x5c290] strncpy+0x90;; strncpy+0x90
      V [libjvm.so+0xc2eeb4] bool Disassembler::load_library()+0x124;; __1cMDisassemblerMload_library6F_b_+0x124
      V [libjvm.so+0xc30678] void Disassembler::decode(nmethod*,outputStream*)+0x18;; __1cMDisassemblerGdecode6FpnHnmethod_pnMoutputStream__v_+0x18
      V [libjvm.so+0x13ed374] void nmethod::print_code()+0x54;; __1cHnmethodKprint_code6M_v_+0x54
      V [libjvm.so+0x13e1fd4] void nmethod::print_nmethod(bool)+0x74;; __1cHnmethodNprint_nmethod6Mb_v_+0x74
      V [libjvm.so+0x980cf4] void ciEnv::register_method(ciMethod*,int,CodeOffsets*,int,CodeBuffer*,int,OopMapSet*,ExceptionHandlerTable*,ImplicitExceptionTable*,AbstractCompiler*,bool,bool,DirectiveSet*,RTMState)+0x554;; __1cFciEnvPregister_method6MpnIciMethod_ipnLCodeOffsets_ipnKCodeBuffer_ipnJOopMapSet_pnVExceptionHandlerTable_pnWImplicitExceptionTable_pnQAbstractCompiler_bbpnMDirectiveSet_nIRTMState__v_+0x554
      V [libjvm.so+0x7e4cbc] void Compilation::install_code(int)+0x18c;; __1cLCompilationMinstall_code6Mi_v_+0x18c
      V [libjvm.so+0x7e50c4] void Compilation::compile_method()+0x3d4;; __1cLCompilationOcompile_method6M_v_+0x3d4
      V [libjvm.so+0x7e5fe4] Compilation::Compilation(AbstractCompiler*,ciEnv*,ciMethod*,int,BufferBlob*,DirectiveSet*)+0x2f4;; __1cLCompilation2t6MpnQAbstractCompiler_pnFciEnv_pnIciMethod_ipnKBufferBlob_pnMDirectiveSet__v_+0x2f4
      V [libjvm.so+0x7e98d8] void Compiler::compile_method(ciEnv*,ciMethod*,int,DirectiveSet*)+0x158;; __1cICompilerOcompile_method6MpnFciEnv_pnIciMethod_ipnMDirectiveSet__v_+0x158
      V [libjvm.so+0xb0e9d8] void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x738;; __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x738
      V [libjvm.so+0xb0d9b8] void CompileBroker::compiler_thread_loop()+0x2e8;; __1cNCompileBrokerUcompiler_thread_loop6F_v_+0x2e8
      V [libjvm.so+0x172ebe4] void JavaThread::thread_main_inner()+0x264;; __1cKJavaThreadRthread_main_inner6M_v_+0x264
      V [libjvm.so+0x172e900] void JavaThread::run()+0x3f0;; __1cKJavaThreadDrun6M_v_+0x3f0
      V [libjvm.so+0x143e804] java_start+0x3a4;; java_start+0x3a4
      C [libc.so.1+0xe25bc] _lwp_start+0x8;; _lwp_start+0x8


      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000;;

        Attachments

          Activity

            People

            • Assignee:
              neliasso Nils Eliasson
              Reporter:
              jprovino Joseph Provino (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: