JDK-8016131 : nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jfr
  • Affected Version: hs24,hs25
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2013-06-07
  • Updated: 2014-04-17
  • Resolved: 2013-07-17
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 JDK 8 Other
7u40Fixed 8Fixed hs24Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Two tests failed in Promotion test of JDK7u40 b26 (2013-05-28) with similar error messages:

On Windows-ia32: 
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6fbc07a3, pid=4304, tid=3232
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b26) (build 1.7.0_40-ea-b26)
# Java VM: Java HotSpot(TM) Server VM (24.0-b45 compiled mode windows-x86 )
# Problematic frame:
# V  [jvm.dll+0x1507a3]  frame::entry_frame_is_first+0x3

On Linux-amd64:
#  SIGSEGV (0xb) at pc=0x00007fd1a2eea2e8, pid=5218, tid=140537977636608
#
# JRE version: Java(TM) SE Runtime Environment (7.0_40-b26) (build 1.7.0_40-ea-b26)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.0-b45 compiled mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x51a2e8]  frame::entry_frame_is_first() const+0x8

Priority justification:
ILW = MMH => P3

Links to failures:
http://vmsqe-app.russia.sun.com/surl/Xv
http://vmsqe-app.russia.sun.com/surl/XP

Matching rules:
RULE nsk/sysdict/vm/stress/btree/btree005 Crash EXCEPTION_ACCESS_VIOLATION 
RULE nsk/sysdict/vm/stress/chain/chain003 Crash SIGSEGV 

Comments
I just wanted to see that it was in an earlier build than fixed version. Thanks. jdk b101 has the fix, b98 doesn't.
02-08-2013

Links to the last one?
02-08-2013

RULE bigapps/Glassfish3+samples/client Crash SIGSEGV RULE bigapps/Glassfish3+samples/stability Crash SIGSEGV
02-08-2013

Happened in promotion of 7u40-b34/hs24-b53 since fix was included only in hs24-b54. RULE gc/gctests/FinalizeLock Crash EXCEPTION_ACCESS_VIOLATION
25-07-2013

RULE bigapps/Weblogic+medrec/client Crash SIGSEGV
22-07-2013

RULE bigapps/runThese/stability Crash SIGSEGV
18-07-2013

RULE runtime/ParallelClassLoading/std_CLs/URLClassLoader/forName/init-simple Crash EXCEPTION_ACCESS_VIOLATION RULE runtime/ParallelClassLoading/std_CLs/URLClassLoader/reflect/inner-complex Crash SIGSEGV
17-07-2013

SQE is OK to fix this in 7u40
16-07-2013

7u40-critical-request justification: P1 break release criteria. Critical for JFR.
16-07-2013

cause bigapps failures, break release criteria
15-07-2013

In Promotion test for JDK8 b97 (2013-07-08): RULE nsk/sysdict/vm/stress/btree/btree001 Crash SIGSEGV RULE nsk/sysdict/vm/stress/btree/btree004 Crash EXCEPTION_ACCESS_VIOLATION RULE nsk/sysdict/vm/stress/chain/chain001 Crash EXCEPTION_ACCESS_VIOLATION
12-07-2013

A couple of more for your enjoyment... (From promotion test 7u40 b29 (2013-06-16)) Links to failures: http://vmsqe-app.russia.sun.com/surl/Y0 http://vmsqe-app.russia.sun.com/surl/Y1 RULE nsk/sysdict/vm/stress/chain/chain001 Crash SIGSEGV RULE nsk/sysdict/vm/stress/chain/chain003 Crash EXCEPTION_ACCESS_VIOLATION
19-06-2013

Assigning this to you Rickard.
07-06-2013

Igor, thanks for fixing the component and priority.
07-06-2013

Stack: [0x00007fd18c2c0000,0x00007fd18c3c1000], sp=0x00007fd18c3bf380, free space=1020k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x51a2e8] frame::entry_frame_is_first() const+0x8;; frame::entry_frame_is_first() const+0x8 V [libjvm.so+0x61a309] GetCallTrace::find_top_java_frame(frame&, methodOopDesc*&, frame&)+0x259;; GetCallTrace::find_top_java_frame(frame&, methodOopDesc*&, frame&)+0x259 V [libjvm.so+0x61aa33] OSThreadSampler::do_task(os::SuspendedThreadTaskContext const&)+0x103;; OSThreadSampler::do_task(os::SuspendedThreadTaskContext const&)+0x103 V [libjvm.so+0x80b122] os::SuspendedThreadTask::internal_do_task()+0x142;; os::SuspendedThreadTask::internal_do_task()+0x142 V [libjvm.so+0x802681] os::SuspendedThreadTask::run()+0x11;; os::SuspendedThreadTask::run()+0x11 V [libjvm.so+0x61b00c] ThreadSampler::task()+0x49c;; ThreadSampler::task()+0x49c V [libjvm.so+0x911d0d] PeriodicTask::real_time_tick(int)+0x8d;; PeriodicTask::real_time_tick(int)+0x8d V [libjvm.so+0x93f4f7] WatcherThread::run()+0x47;; WatcherThread::run()+0x47 V [libjvm.so+0x80bfb8] java_start(Thread*)+0x108;; java_start(Thread*)+0x108
07-06-2013