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

report_fatal in Assembler::check_delay

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 1.3.1_02
    • Fix Version/s: 1.3.1_05
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      05
    • CPU:
      sparc
    • OS:
      solaris_8

      Backports

        Description

        While on the trail of a bad oop in oopmap escalation, I've encountered
        the failure with stack shown below when running
         java_g -server -Xcomp -XX:+VerifyOops -XX:+GCALotAtAllSafepoints
        -XX:+ScavengeALot -XX:+ShowMessageBoxOnError ...
        with 1.3.1_02 and an i2 application on BEA/Weblogic. System is a
        sparcv9 (6500 ?). Unfortunately I can't get around this failure with java_g...VerifyOops even with -XX:-FillDelaySlots.
         
         Complete java_g stack from dbx is:
         
         =>[1] _libc_nanosleep(0xffbec7b0, 0xffbec7a8, 0xff33e2dc, 0x0, 0x2000, 0x0),
        t 0xff3186f4
           [2] _ti_sleep(0xff387558, 0xff33dca0, 0xff33e2dc, 0xff33a02c, 0x1eb53c,
        0x3ff), at 0xff36d970
           [3] os::message_box(title = 0xfec1d974 "Internal Error", message =
        0xffbecca4 "Fatal: must say delayed() when filling delay slot\n\nDo you want to
        debug the problem?"), line 1822 in "os_solaris.cpp"
           [4] report_error(is_vm_internal_error = 1, file_name = 0xfec0bb04
        "/export/d0/jdk131-update/hotspot/ws/solsparc/hotspot1.3.1fcs/src/cpu/sparc/vm/a
        ssembler_inline_sparc.hpp", line_no = 90, title = 0xfec1d974 "Internal Error",
        format = 0xfec1d984 "Fatal: %s", ...), line 325 in "debug.cpp"
           [5] report_fatal(file_name = 0xfec0bb04
        "/export/d0/jdk131-update/hotspot/ws/solsparc/hotspot1.3.1fcs/src/cpu/sparc/vm/a
        ssembler_inline_sparc.hpp", line_no = 90, format = 0xfec0bb70 "must say
        delayed() when filling delay slot", ...), line 140 in "debug.cpp"
           [6] Assembler::check_delay(this = 0x3ae14), line 90 in
        "assembler_inline_sparc.hpp"
           [7] Assembler::emit_long(this = 0x3ae14, x = -1810882550), line 96 in
        "assembler_inline_sparc.hpp"
           [8] Assembler::or3(this = 0x3ae14, s1 = CLASS, simm13a = 10, d = CLASS),
        line 1483 in "assembler_sparc.hpp"
           [9] MacroAssembler::set(this = 0x3ae14, value = 10, d = CLASS, rspec =
        CLASS), line 336 in "assembler_inline_sparc.hpp"
           [10] MacroAssembler::verify_oop_subroutine(this = 0x3ae14), line 1344 in
        "assembler_sparc.cpp"
           [11] StubGenerator::generate_verify_oop_subroutine(this = 0xffbee58c), line
        1238 in "stubGenerator_sparc.cpp"
           [12] StubGenerator::generate_all(this = 0xffbee58c), line 1335 in
        "stubGenerator_sparc.cpp" [13] StubGenerator::StubGenerator(this = 0xffbee58c,
        code = 0x3ad9c, all = 1), line 1379 in "stubGenerator_sparc.cpp"
           [14] StubGenerator_generate(code = 0x3ad9c, all = 1), line 1424 in
        "stubGenerator_sparc.cpp"
           [15] StubRoutines::initialize2(), line 79 in "stubRoutines.cpp"
           [16] stubRoutines_init2(), line 86 in "stubRoutines.cpp"
           [17] init_globals(), line 131 in "init.cpp"
           [18] Threads::create_vm(args = 0xffbee9c4), line 2222 in "thread.cpp"
           [19] JNI_CreateJavaVM(vm = 0xffbef288, penv = 0xffbef284, args =
        0xffbee9c4), line 2002 in "jni.cpp"
           [20] InitializeJVM(pvm = 0xffbef288, penv = 0xffbef284, ifn = 0xffbef260),
        line 532 in "java.c"
           [21] main(argc = 15, argv = 0xffbef328), line 227 in "java.c"


          Attachments

            Issue Links

              Activity

                People

                Assignee:
                coleenp Coleen Phillimore
                Reporter:
                lyobssunw Lew Yobs (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: