JDK-7018365 : JSR292: Crash in sun.dyn.CallSiteImpl.makeSite()
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs20
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2011-02-09
  • Updated: 2012-02-01
  • Resolved: 2011-04-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7Resolved
Related Reports
Duplicate :  
Description
VM crashed when creating a call site:

#  SIGSEGV (0xb) at pc=0xfac124e4, pid=13505, tid=403
#
# JRE version: 7.0-b126
# Java VM: Java HotSpot(TM) Server VM (20.0-b06 mixed mode solaris-x86 )

Stack: [0xd0ebc000,0xd0f0c000],  sp=0xd0f0a868,  free space=314k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
j  sun.dyn.CallSiteImpl.makeSite(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;+12
j  sun.dyn.MethodHandleNatives.makeDynamicCallSite(Ljava/dyn/MethodHandle;Ljava/lang/String;Ljava/dyn/MethodType;Ljava/lang/Object;Lsun/dyn/MemberName;I)Ljava/dyn/CallSite;+8
v  ~StubRoutines::call_stub
V  [libjvm.so+0x15fbba]  void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x53e;;  void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x53e
V  [libjvm.so+0x15ff78]  void os::os_exception_wrapper(void(*)(JavaValue*,methodHandle*,JavaCallArguments*,Thread*),JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x18;;  void os::os_exception_wrapper(void(*)(JavaValue*,methodHandle*,JavaCallArguments*,Thread*),JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x18
V  [libjvm.so+0x21162c]  void JavaCalls::call_static(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x74;;  void JavaCalls::call_static(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x74
V  [libjvm.so+0xa9acf2]  Handle SystemDictionary::make_dynamic_call_site(Handle,symbolHandle,methodHandle,Handle,methodHandle,int,Thread*)+0x506;;  Handle SystemDictionary::make_dynamic_call_site(Handle,symbolHandle,methodHandle,Handle,methodHandle,int,Thread*)+0x506
V  [libjvm.so+0x709191]  void InterpreterRuntime::resolve_invokedynamic(JavaThread*)+0x8d5;;  void InterpreterRuntime::resolve_invokedynamic(JavaThread*)+0x8d5
...
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
V  [libjvm.so+0x15fbba]  void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x53e;;  void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x53e
V  [libjvm.so+0x15ff78]  void os::os_exception_wrapper(void(*)(JavaValue*,methodHandle*,JavaCallArguments*,Thread*),JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x18;;  void os::os_exception_wrapper(void(*)(JavaValue*,methodHandle*,JavaCallArguments*,Thread*),JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x18
V  [libjvm.so+0x21ea58]  void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*)+0x110;;  void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*)+0x110
V  [libjvm.so+0x23b84e]  void thread_entry(JavaThread*,Thread*)+0xe2;;  void thread_entry(JavaThread*,Thread*)+0xe2
V  [libjvm.so+0x236205]  void JavaThread::run()+0x2fd;;  void JavaThread::run()+0x2fd
...

Comments
EVALUATION It's not reproducible anymore but it's very likely a duplicate of 7018355.
20-04-2011