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

cloudscape fails with -Xint with debug vm

XMLWordPrintable

    • generic
    • solaris_7

      I ran the run.cloudscape test with

      JAVA_HOME=/net/jde1.eng/export/jtechbig/hs/sparc-weekly-jdk1.3
      JAVA_TEST_MODE=debug

      and set -Xint on the command line and got a core dump with this retrace
      from dbx.

       1084 ::abort(); // dump core (for debugging)
      (dbx) where
      current thread: t@1
        [1] __sigprocmask(0x0, 0x70c30e48, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xff369968
        [2] _resetsig(0xff37c524, 0x0, 0x25c68, 0x0, 0x0, 0x25ce4), at 0xff35f1e8
        [3] _sigon(0xff380fc0, 0xff380fa0, 0x25cdc, 0xffbe7e84, 0x6, 0x1), at 0xff35e934
        [4] _thrp_kill(0x0, 0x1, 0x6, 0xff37c524, 0x25c68, 0xff380924), at 0xff3617ac
        [5] abort(0xff332118, 0xffbe7f80, 0x0, 0xfffffff8, 0x0, 0xffbe7fa1), at 0xff2b9338
      =>[6] os::abort(), line 1084 in "os_solaris.cpp"
        [7] report_error(file_name = 0xfe5c1bbc "/export/jtechbig/hs/sparc-weekly-build2/build/solaris/../../src/share/vm/runtime/classFileParser.cpp", line_no = 0x30, title = 0xfe5cb010 "Internal Error", format = 0xfe5cb020 "Fatal: %s", ...), line 312 in "debug.cpp"
        [8] report_fatal(file_name = 0xfe5c1bbc "/export/jtechbig/hs/sparc-weekly-build2/build/solaris/../../src/share/vm/runtime/classFileParser.cpp", line_no = 0x30, format = 0xfe5c0414 "Invalid .class file", ...), line 152 in "debug.cpp"
        [9] check_property(b = 0, msg = 0xfe5c0414 "Invalid .class file", __the_thread__ = 0x3e128), line 48 in "classFileParser.cpp"
        [10] ClassFileParser::parse_classfile_inner_classes_attribute(this = 0xffbe95c4, cp = CLASS, k = CLASS, __the_thread__ = 0x3e128), line 580 in "classFileParser.cpp"
        [11] ClassFileParser::parse_classfile_attributes(this = 0xffbe95c4, cp = CLASS, k = CLASS, __the_thread__ = 0x3e128), line 622 in "classFileParser.cpp"
        [12] ClassFileParser::parseClassFile(this = 0xffbe95c4, name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 913 in "classFileParser.cpp"
        [13] SystemDictionary::jni_resolve_from_stream(class_name = CLASS, class_loader = CLASS, st = 0xffbe9660, __the_thread__ = 0x3e128), line 354 in "systemDictionary.cpp"
        [14] jni_DefineClass(env = 0x3e1b8, name = 0xffbe9728 "COM/jbms/$1/$293", loaderRef = 0xffbe98ac, buf = 0x131300 "\xca\xfe\xba\xbe", bufLen = 0x89e), line 136 in "jni.cpp"
      dbx: warning: can't find file "/usr/re/jdk1.3/src/solaris/build/solaris/java/java/obj_g/sparc/ClassLoader.o"
        [15] Java_java_lang_ClassLoader_defineClass0(0x3e1b8, 0xffbe98ac, 0xffbe98a8, 0xffbe98a4, 0x0, 0x89e), at 0xfdfc6778
        [16] 0x7e72c(0xffbe98ac, 0x88, 0xffbe9930, 0x85078, 0x0, 0xffbe9798), at 0x7e72b
        [17] 0x7cfec(0xffbe9944, 0xffbe99c4, 0xffbe99c8, 0x87224, 0x14, 0xffbe9838), at 0x7cfeb
        [18] 0x7cfec(0xffbe99dc, 0xfbc9ad38, 0x0, 0x87224, 0x18, 0xffbe98d0), at 0x7cfeb
        [19] 0x7cfec(0xffbe9a74, 0xffbe9af0, 0xffbe9af4, 0x87170, 0x18, 0xffbe9960), at 0x7cfeb
        [20] 0x7cfec(0xffbe9afc, 0x14, 0xffbe9b84, 0x87224, 0xc, 0xffbe9a10), at 0x7cfeb
        [21] 0x7cfec(0xffbe9b84, 0x12ca18, 0x8, 0x872d8, 0xc, 0xffbe9a90), at 0x7cfeb
        [22] 0xfe6a4610(0xffbe9c10, 0xffbe9e50, 0xa, 0xfbc8b670, 0x4, 0xffbe9b28), at 0xfe6a460f
        [23] JavaCalls::call_helper(result = 0xffbe9e48, m = 0xffbe9e08, args = 0xffbe9e10, __the_thread__ = 0x3e128), line 344 in "javaCalls.cpp"
        [24] os::os_exception_wrapper(f = 0xfe2d5370 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbe9e48, method = 0xffbe9e08, args = 0xffbe9e10, thread = 0x3e128), line 1821 in "os_solaris.cpp"
        [25] JavaCalls::call(result = 0xffbe9e48, method = CLASS, args = 0xffbe9e10, __the_thread__ = 0x3e128), line 282 in "javaCalls.cpp"
        [26] JVM_DoPrivileged(env = 0x3e1b8, cls = 0xffbea048, action = 0xffbea0cc, context = 0xffbea0c8, wrapException = '\001'), line 690 in "jvm.cpp"
      dbx: warning: can't find file "/usr/re/jdk1.3/src/solaris/build/solaris/java/java/obj_g/sparc/AccessController.o"
        [27] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2(0x3e1b8, 0xffbea048, 0xffbea0cc, 0xffbea0c8, 0xfffffff8, 0x11a580), at 0xfdfc52fc
        [28] 0x7e72c(0xffbea0cc, 0xfbc8b708, 0x0, 0x843cc, 0x0, 0xffbe9fe0), at 0x7e72b
        [29] 0x7cfec(0xffbea15c, 0xf7d733e0, 0xffbea1ec, 0x872d8, 0x8, 0xffbea060), at 0x7cfeb
        [30] 0x7cfec(0xffbea1f4, 0xb, 0xffbea27c, 0x870a8, 0x8, 0xffbea0f0), at 0x7cfeb
        [31] 0x7cfec(0xffbea284, 0xffbea2fc, 0xffbea300, 0x87224, 0xc, 0xffbea188), at 0x7cfeb
        [32] 0x7cfec(0xffbea304, 0x12c9c0, 0x8, 0x870a8, 0xc, 0xffbea220), at 0x7cfeb
        [33] 0xfe6a4610(0xffbea390, 0xffbea6e0, 0xa, 0xfbc0c160, 0x8, 0xffbea2a0), at 0xfe6a460f
        [34] JavaCalls::call_helper(result = 0xffbea6d8, m = 0xffbea560, args = 0xffbea61c, __the_thread__ = 0x3e128), line 344 in "javaCalls.cpp"
        [35] os::os_exception_wrapper(f = 0xfe2d5370 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbea6d8, method = 0xffbea560, args = 0xffbea61c, thread = 0x3e128), line 1821 in "os_solaris.cpp"
        [36] JavaCalls::call(result = 0xffbea6d8, method = CLASS, args = 0xffbea61c, __the_thread__ = 0x3e128), line 282 in "javaCalls.cpp"
        [37] JavaCalls::call_virtual(result = 0xffbea6d8, spec_klass = CLASS, name = CLASS, signature = CLASS, args = 0xffbea61c, __the_thread__ = 0x3e128), line 178 in "javaCalls.cpp"
        [38] JavaCalls::call_virtual(result = 0xffbea6d8, receiver = CLASS, spec_klass = CLASS, name = CLASS, signature = CLASS, arg1 = CLASS, __the_thread__ = 0x3e128), line 191 in "javaCalls.cpp"
        [39] SystemDictionary::load_instance_class(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 389 in "systemDictionary.cpp"
        [40] SystemDictionary::resolve_instance_class_or_null(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 305 in "systemDictionary.cpp"
        [41] SystemDictionary::resolve_or_null(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 220 in "systemDictionary.cpp"
        [42] SystemDictionary::resolve_or_fail(class_name = CLASS, class_loader = CLASS, throw_error = 0x1, __the_thread__ = 0x3e128), line 187 in "systemDictionary.cpp"
        [43] ClassFileParser::parseClassFile(this = 0xffbeabd4, name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 728 in "classFileParser.cpp"
        [44] SystemDictionary::jni_resolve_from_stream(class_name = CLASS, class_loader = CLASS, st = 0xffbeac70, __the_thread__ = 0x3e128), line 354 in "systemDictionary.cpp"
        [45] jni_DefineClass(env = 0x3e1b8, name = 0xffbead38 "COM/jbms/$20/$111", loaderRef = 0xffbeaebc, buf = 0x12bb18 "\xca\xfe\xba\xbe", bufLen = 0xe42), line 136 in "jni.cpp"
        [46] Java_java_lang_ClassLoader_defineClass0(0x3e1b8, 0xffbeaebc, 0xffbeaeb8, 0xffbeaeb4, 0x0, 0xe42), at 0xfdfc6778
        [47] 0x7e72c(0xffbeaebc, 0x88, 0xffbeaf40, 0x85078, 0x0, 0xffbeada8), at 0x7e72b
        [48] 0x7cfec(0xffbeaf54, 0xffbeafd4, 0xffbeafd8, 0x87224, 0x14, 0xffbeae48), at 0x7cfeb
        [49] 0x7cfec(0xffbeafec, 0xfbc760f0, 0x24, 0x87224, 0x18, 0xffbeaee0), at 0x7cfeb
        [50] 0x7cfec(0xffbeb084, 0xffbeb100, 0xffbeb104, 0x87170, 0x18, 0xffbeaf70), at 0x7cfeb
        [51] 0x7cfec(0xffbeb10c, 0x14, 0xffbeb194, 0x87224, 0xc, 0xffbeb020), at 0x7cfeb
        [52] 0x7cfec(0xffbeb194, 0x12bad8, 0x8, 0x872d8, 0xc, 0xffbeb0a0), at 0x7cfeb
        [53] 0xfe6a4610(0xffbeb220, 0xffbeb460, 0xa, 0xfbc8b670, 0x4, 0xffbeb138), at 0xfe6a460f
        [54] JavaCalls::call_helper(result = 0xffbeb458, m = 0xffbeb418, args = 0xffbeb420, __the_thread__ = 0x3e128), line 344 in "javaCalls.cpp"
        [55] os::os_exception_wrapper(f = 0xfe2d5370 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbeb458, method = 0xffbeb418, args = 0xffbeb420, thread = 0x3e128), line 1821 in "os_solaris.cpp"
        [56] JavaCalls::call(result = 0xffbeb458, method = CLASS, args = 0xffbeb420, __the_thread__ = 0x3e128), line 282 in "javaCalls.cpp"
        [57] JVM_DoPrivileged(env = 0x3e1b8, cls = 0xffbeb658, action = 0xffbeb6dc, context = 0xffbeb6d8, wrapException = '\001'), line 690 in "jvm.cpp"
        [58] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_security_AccessControlContext_2(0x3e1b8, 0xffbeb658, 0xffbeb6dc, 0xffbeb6d8, 0xfffffff8, 0xf5588), at 0xfdfc52fc
        [59] 0x7e72c(0xffbeb6dc, 0xfbc8b708, 0x0, 0x843cc, 0x0, 0xffbeb5f0), at 0x7e72b
        [60] 0x7cfec(0xffbeb76c, 0xf7d71048, 0xffbeb7fc, 0x872d8, 0x8, 0xffbeb670), at 0x7cfeb
        [61] 0x7cfec(0xffbeb804, 0xc, 0xffbeb88c, 0x870a8, 0x8, 0xffbeb700), at 0x7cfeb
        [62] 0x7cfec(0xffbeb894, 0xffbeb90c, 0xffbeb910, 0x87224, 0xc, 0xffbeb798), at 0x7cfeb
        [63] 0x7cfec(0xffbeb914, 0x12d2d8, 0x8, 0x870a8, 0xc, 0xffbeb830), at 0x7cfeb
        [64] 0xfe6a4610(0xffbeb9a0, 0xffbebcf0, 0xa, 0xfbc0c160, 0x8, 0xffbeb8b0), at 0xfe6a460f
        [65] JavaCalls::call_helper(result = 0xffbebce8, m = 0xffbebb70, args = 0xffbebc2c, __the_thread__ = 0x3e128), line 344 in "javaCalls.cpp"
        [66] os::os_exception_wrapper(f = 0xfe2d5370 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbebce8, method = 0xffbebb70, args = 0xffbebc2c, thread = 0x3e128), line 1821 in "os_solaris.cpp"
        [67] JavaCalls::call(result = 0xffbebce8, method = CLASS, args = 0xffbebc2c, __the_thread__ = 0x3e128), line 282 in "javaCalls.cpp"
        [68] JavaCalls::call_virtual(result = 0xffbebce8, spec_klass = CLASS, name = CLASS, signature = CLASS, args = 0xffbebc2c, __the_thread__ = 0x3e128), line 178 in "javaCalls.cpp"
        [69] JavaCalls::call_virtual(result = 0xffbebce8, receiver = CLASS, spec_klass = CLASS, name = CLASS, signature = CLASS, arg1 = CLASS, __the_thread__ = 0x3e128), line 191 in "javaCalls.cpp"
        [70] SystemDictionary::load_instance_class(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 389 in "systemDictionary.cpp"
        [71] SystemDictionary::resolve_instance_class_or_null(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 305 in "systemDictionary.cpp"
        [72] SystemDictionary::resolve_or_null(class_name = CLASS, class_loader = CLASS, __the_thread__ = 0x3e128), line 220 in "systemDictionary.cpp"
        [73] SystemDictionary::resolve_or_fail(class_name = CLASS, class_loader = CLASS, throw_error = 0x1, __the_thread__ = 0x3e128), line 187 in "systemDictionary.cpp"
        [74] constantPoolOopDesc::klass_at_impl(this_oop = CLASS, which = 0x12b, __the_thread__ = 0x3e128), line 47 in "constantPoolOop.cpp"
        [75] constantPoolOopDesc::klass_at(this = 0xfbe57a28, which = 0x12b, __the_thread__ = 0x3e128), line 158 in "constantPoolOop.hpp"
        [76] InterpreterRuntime::_new(thread = 0x3e128, pool = 0xfbe57a28, index = 0x12b), line 74 in "interpreterRuntime.cpp"
        [77] 0x850a8(0xffbec234, 0x12a250, 0x8, 0x816c8, 0x8, 0xffbec150), at 0x850a7
        [78] 0xfe6a4610(0xffbec2c0, 0xffbec480, 0xa, 0xfbe595b0, 0x0, 0xffbec1d8), at 0xfe6a460f
        [79] JavaCalls::call_helper(result = 0xffbec478, m = 0xffbec474, args = 0xffbec48c, __the_thread__ = 0x3e128), line 344 in "javaCalls.cpp"
        [80] os::os_exception_wrapper(f = 0xfe2d5370 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbec478, method = 0xffbec474, args = 0xffbec48c, thread = 0x3e128), line 1821 in "os_solaris.cpp"
        [81] JavaCalls::call(result = 0xffbec478, method = CLASS, args = 0xffbec48c, __the_thread__ = 0x3e128), line 282 in "javaCalls.cpp"
        [82] instanceKlass::call_class_initializer_impl(this_oop = CLASS, __the_thread__ = 0x3e128), line 459 in "instanceKlass.cpp"
        [83] instanceKlass::call_class_initializer(this = 0xfbe59798, __the_thread__ = 0x3e128), line 438 in "instanceKlass.cpp"
        [84] instanceKlass::initialize_impl(this_oop = CLASS, __the_thread__ = 0x3e128), line 234 in "instanceKlass.cpp"
        [85] instanceKlass::initialize(this = 0xfbe59798, __the_thread__ = 0x3e128), line 85 in "instanceKlass.cpp"
        [86] InterpreterRuntime::_new(thread = 0x3e128, pool = 0xfbced5f8, index = 0x5a), line 83 in "interpreterRuntime.cpp"
        [87] 0x850a8(0xffbec874, 0xfbccfb28, 0x0, 0x816c8, 0x0, 0xffbec770), at 0x850a7
        [88] 0x7d1e4(0xffbec91c, 0xffbec9a4, 0xffbec9a8, 0x8737c, 0xc, 0xffbec800), at 0x7d1e3
        [89] 0x7cfec(0xffbec9bc, 0xfbcc8f68, 0xffbeca44, 0x870a8, 0x14, 0xffbec8b0), at 0x7cfeb
        [90] 0x7d154(0xffbeca50, 0x88, 0x667, 0x8737c, 0x18, 0xffbec948), at 0x7d153
        [91] 0x7cfec(0xffbecb0c, 0xfbccfb28, 0x0, 0x84e00, 0x10, 0xffbec9e0), at 0x7cfeb
        [92] 0x7d1e4(0xffbecbb4, 0xffbecc3c, 0xffbecc40, 0x8737c, 0xc, 0xffbeca98), at 0x7d1e3
        [93] 0x7cfec(0xffbecc54, 0xfbcc8f68, 0xffbeccd8, 0x870a8, 0x14, 0xffbecb48), at 0x7cfeb
        [94] 0x7d154(0xffbecce4, 0xb8, 0xffbecd60, 0x8737c, 0x18, 0xffbecbe0), at 0x7d153
        [95] 0x7cfec(0xffbecd6c, 0xb7, 0xffbecde4, 0x84e00, 0x10, 0xffbecc78), at 0x7cfeb
        [96] 0x7d07c(0xffbecdec, 0xb7, 0xffbece74, 0x84cc8, 0x10, 0xffbecd00), at 0x7d07b
        [97] 0x7d07c(0xffbece7c, 0xfbccfb28, 0x0, 0x84cc8, 0xc, 0xffbecd88), at 0x7d07b
        [98] 0x7d1e4(0xffbecf24, 0xffbecfac, 0xffbecfb0, 0x8737c, 0xc, 0xffbece08), at 0x7d1e3
        [99] 0x7cfec(0xffbecfc4, 0xfbcc8f68, 0xffbed048, 0x870a8, 0x14, 0xffbeceb8), at 0x7cfeb
        [100] 0x7d154(0xffbed054, 0xffbed0cc, 0xffbed0d0, 0x8737c, 0x18, 0xffbecf50), at 0x7d153

            jmasa Jon Masamitsu (Inactive)
            jmasa Jon Masamitsu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: