JDK-6247002 : atg crashed on AMD RHEL4 with fastdebug build
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 6
  • Priority: P3
  • Status: Closed
  • Resolution: Not an Issue
  • OS: linux_redhat_5.1
  • CPU: x86
  • Submitted: 2005-03-28
  • Updated: 2011-09-15
  • Resolved: 2005-05-10
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
atg crashed on AMD RHEL4 with fastdebug build 20050325170339.rasbold.c2_to_main_baseline from /net/prt-archiver/data/archived_workspaces/main/baseline/2005

Machine info: jtg-amd7.sfbay
[root@jtg-amd7 atgrun.31302.-server]# uname -a
Linux jtg-amd7.SFBay.Sun.COM 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:29:47 EST 2005 x86_64 x86_64 x86_64 GNU/Linux

java version "1.6.0-ea"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-ea-b30)
Java HotSpot(TM) 64-Bit Server VM (build 20050325170339.rasbold.c2_to_main_baseline-debug, compiled mode)

Flags used:
-server  -Xcomp -XX:+UseParallelGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+ShowMessageBoxOnError -XX:+DisableExplicitGC

ATG client side crashed in 10 minutes.

tail run.atg.out
Unexpected Error
------------------------------------------------------------------------------
Internal Error at handles.cpp:16, pid=7610, tid=1187408224

Do you want to debug the problem?

To debug, run 'gdb /proc/7610/exe 7610'; then switch to thread 1187408224

Stack trace:
#0  0x0000003b8978e9c5 in __nanosleep_nocancel () from /lib64/tls/libc.so.6
#1  0x0000003b8978e840 in sleep () from /lib64/tls/libc.so.6
#2  0x0000002a95d6cd8e in os::message_box ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#3  0x0000002a95efa776 in VMError::show_message_box ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#4  0x0000002a95efa436 in VMError::report_and_die ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#5  0x0000002a959711be in report_assertion_failure ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#6  0x0000002a95a08da6 in HandleArea::allocate_handle ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#7  0x0000002a95ef6616 in compiledVFrame::create_stack_value ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#8  0x0000002a95ef5b7c in compiledVFrame::locals ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#9  0x0000002a95ef3f6f in vframeArrayElement::fill_in ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#10 0x0000002a95ef5200 in vframeArray::fill_in ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#11 0x0000002a95ef512b in vframeArray::allocate ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#12 0x0000002a9597d87b in Deoptimization::create_vframeArray ()
---Type <return> to continue, or q <return> to quit---
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#13 0x0000002a9597b7b4 in Deoptimization::fetch_unroll_info_helper ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#14 0x0000002a95980fbc in Deoptimization::uncommon_trap ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#15 0x0000002a9986cb39 in ?? ()
#16 0x0000002aff0608f8 in ?? ()
#17 0x0000002a999430f0 in ?? ()
#18 0x0000002afe5c43b0 in ?? ()
#19 0x3f75d86700002288 in ?? ()
#20 0x0000002b0235bdb8 in ?? ()
#21 0x0000002a961942d0 in vtable for HandleMarkCleaner ()
   from /usr/j2se/jre/lib/amd64/server/libjvm.so
#22 0x0000000046c65910 in ?? ()
#23 0x0000002a9976a0a2 in ?? ()
#24 0x0000002a9976a0a2 in ?? ()
#25 0x0000000000002288 in ?? ()
#26 0x0000002afef1d0d8 in ?? ()
#27 0x0000002afe5c43b0 in ?? ()
#28 0x0000002afef97198 in ?? ()
#29 0x0000002afef971c0 in ?? ()
#30 0x0000000046c658d0 in ?? ()
#31 0x0000002adaab5d23 in ?? ()
---Type <return> to continue, or q <return> to quit---
#32 0x0000000046c65930 in ?? ()
#33 0x0000002adaab9dd8 in ?? ()
#34 0x0000002adaabe8c0 in ?? ()
#35 0x0000002adaab5d50 in ?? ()
#36 0x0000000046c658a8 in ?? ()
#37 0x0000000046c65920 in ?? ()
#38 0x0000000046c65988 in ?? ()
#39 0x0000002a9976a0a2 in ?? ()
#40 0x0000000000002288 in ?? ()
#41 0x0000002afef1d0d8 in ?? ()
#42 0x0000002afef971c0 in ?? ()
#43 0x0000002afef971c0 in ?? ()
#44 0x0000002afef971e8 in ?? ()
#45 0x0000000046c65948 in ?? ()
#46 0x0000002adaaaf605 in ?? ()
#47 0x0000000046c659a0 in ?? ()
#48 0x0000002adaab09e8 in ?? ()
#49 0x0000000000000000 in ?? ()


###@###.### 2005-03-28 23:13:12 GMT
###@###.### 2005-03-28 23:16:57 GMT

Got a variant of this running vtest -d64 solaris/sparcv9 -Xcomp (added) -XX:+UseSerialGC in 4 iterations.

   [3] os::message_box(title = ???, message = ???) (optimized), at 0xffffffff7d7c82b4 (line ~3024) in "os_solaris.cpp"
  [4] VMError::show_message_box(this = ???, buf = ???, buflen = ???) (optimized), at 0xffffffff7d9cc868 (line ~93) in "vmError_solaris.cpp"
  [5] VMError::report_and_die(this = ???) (optimized), at 0xffffffff7d9cb928 (line ~555) in "vmError.cpp"
  [6] report_assertion_failure(file_name = ???, line_no = ???, message = ???) (optimized), at 0xffffffff7d16ea00 (line ~210) in "debug.cpp"
  [7] HandleArea::allocate_handle(this = ???, obj = ???) (optimized), at 0xffffffff7d22b574 (line ~16) in "handles.cpp"
  [8] compiledVFrame::create_stack_value(this = ???, sv = ???) (optimized), at 0xffffffff7d9c6a5c (line ~210) in "vframe_hp.cpp"
  [9] compiledVFrame::expressions(this = ???) (optimized), at 0xffffffff7d9c62f0 (line ~142) in "vframe_hp.cpp"
  [10] vframeArrayElement::fill_in(this = ???, vf = ???) (optimized), at 0xffffffff7d9c308c (line ~84) in "vframeArray.cpp"
  [11] vframeArray::fill_in(this = ???, thread = ???, frame_size = ???, chunk = ???, reg_map = ???) (optimized), at 0xffffffff7d9c48c4 (line ~395) in "vframeArray.cpp"
  [12] vframeArray::allocate(thread = ???, frame_size = ???, chunk = ???, reg_map = ???, sender = CLASS, caller = CLASS, self = CLASS) (optimized), at 0xffffffff7d9c47cc (line ~383) in "vframeArray.cpp"
  [13] Deoptimization::fetch_unroll_info_helper(thread = ???) (optimized), at 0xffffffff7d180f9c (line ~577) in "deoptimization.cpp"
  [14] 0xffffffff37d97e54(0xffffffffffffffbd, 0xdead0002, 0xffffffff3168e750, 0xffffffff37c2ea58, 0xdead0008, 0xffffffff173fe911), at 0xffffffff37d97e53 
=>[15] 0xffffffff37ddce98(0xffffffff2947d588, 0xffffffff2bec0a70, 0x2134, 0x1, 0x64, 0xffffffff173fe991), at 0xffffffff37ddce97 
  [16] 0xffffffff37c0587c(0xffffffff29550d48, 0xb7, 0xffffffff31683a38, 0xffffffff37c3172c, 0x40, 0xffffffff173feaa1), at 0xffffffff37c0587b 
  [17] 0xffffffff37c0587c(0xffffffff29550d48, 0xb7, 0xffffffff31683bd8, 0xffffffff37c3172c, 0x49, 0xffffffff173feba1), at 0xffffffff37c0587b 
  [18] 0xffffffff37c0587c(0xdead0000, 0xdead0002, 0xffffffff3167b190, 0xffffffff37c31798, 0xdead0008, 0xffffffff173fecc1), at 0xffffffff37c0587b 
  [19] 0xffffffff37c0587c(0xffffffff29464460, 0x0, 0xffffffff31677048, 0xffffffff37c315c0, 0x0, 0xffffffff173fee11), at 0xffffffff37c0587b 
  [20] 0xffffffff37e88eb4(0xffffffff29464748, 0xffffffff7e7f9530, 0x22f, 0x22f, 0xffffffff173ffce8, 0xffffffff173fee91), at 0xffffffff37e88eb3 
  [21] 0xffffffff37c00314(0xffffffff173ff888, 0xffffffff173ffcd8, 0xa, 0xffffffff31441f58, 0xffffffff37da12a0, 0xffffffff173ffb40), at 0xffffffff37c00313 
  [22] JavaCalls::call_helper(result = ???, m = ???, args = ???, __the_thread__ = ???) (optimized), at 0xffffffff7d2b1214 (line ~366) in "javaCalls.cpp"
  [23] JavaCalls::call_virtual(result = ???, spec_klass = CLASS, name = CLASS, signature = CLASS, args = ???, __the_thread__ = ???) (optimized), at 0xffffffff7d2afe94 (line ~285) in "javaCalls.cpp"

###@###.### 2005-03-29 21:35:41 GMT
###@###.### 2005-03-29 21:37:24 GMT