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

1.2.2_08 fails with SIGBUS in executeJava

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Won't Fix
    • Affects Version/s: 1.2.2_08
    • Fix Version/s: None
    • Component/s: vm-legacy
    • Labels:
    • Subcomponent:
      jit
    • CPU:
      sparc
    • OS:
      solaris_8

      Description

      The jvm 1.2.2_08 is failing with SIGBUS on a Sun Fire 280R Server, with Solaris 8 in

      pc 0xff12078c:executeJava+0x2ea4 ld [%l0], %o2

      due to l0=0x0000000d (13 decimal, which is not word aligned)

      using dbx 7 with pathmap in .dbxrc

      WARNING!!
      A loadobject was found with an unexpected checksum value.
      See `help core mismatch' for details, and run `proc -map'
      to see what checksum values were expected and found.
      dbx: warning: Some symbolic information might be incorrect.
      detected a multithreaded program
      t@120115 (l@228) terminated by signal ABRT (Abort)
      0xfef09790: __sigprocmask+0x0008: jmp %o7 + 0x8
      (dbx) proc -map
      Loadobject mappings for current core file:
      0x00010000 /usr/java1.2/jre/bin/sparc/native_threads/java
      0xfef80000 /usr/java1.2/jre/lib/sparc/libjvm.so
      0xfef30000 /usr/java1.2/jre/lib/sparc/libjava.so
      0xfeef0000 /usr/lib/libthread.so.1
      0xff390000 /usr/lib/libdl.so.1
                 is being filtered by: /usr/lib/ld.so.1
      0xfee00000 /usr/lib/libc.so.1
                 is being filtered by:
      /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
      0xfedd0000 /usr/lib/libm.so.1
      0xfedb0000 /usr/lib/libsocket.so.1
      0xfed00000 /usr/lib/libnsl.so.1
      0xfece0000 /usr/lib/libmp.so.2
      0xff380000 /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1
      0xfec90000 /usr/java1.2/jre/lib/sparc/libzip.so
      0xfec20000 /usr/lib/locale/ja_JP.PCK/ja_JP.PCK.so.2
      0xfe3d0000 /usr/lib/locale/ja_JP.PCK/methods_ja_JP.PCK.so.2
      0xdacd0000 /usr/java1.2/jre/lib/sparc/libnet.so
      0xdacb0000 /usr/lib/nss_files.so.1
      0xda930000 /usr/java1.2/jre/lib/sparc/libmath.so
      0xff3b0000 /usr/lib/ld.so.1 [LM_ID_LDSO]
        Warning: checksum in file(ecf1) doesn't match image(527b)

      (dbx) up
      0xff12078c: executeJava+0x2ea4: ld [%l0], %o2
      (dbx) where
      current thread: t@120115
      .....
        ---- called from signal handler with signal 10 (SIGBUS) ------
      =>[18] executeJava(0xff35eab0, 0x74d0850, 0x74d0a0c, 0x681f41d,
      0x1, 0x643ce68), at 0xff12078c
        [19] runJavaMethod(0x74d0850, 0x744948c, 0xda920d48, 0x3f2a6b,
      0x744948c, 0x0), at 0xff098258
        [20] JITCallbackInterpreter(0x74d0850, 0x3f2a6b, 0xda920e9c,
      0x744948c, 0x0, 0x0), at 0xff1703ec
        [21] JITInterpreterStub(0xddc041f0, 0xd, 0xf, 0xbfa138, 0x3cf750,
      0x166), at 0xff1c2c80
        [22] 0xdccf0cb4(0xddc041f0, 0x1, 0x0, 0x0, 0x598, 0x1640165), at
      0xdccf0cb3
        [23] JITInvokeCompiledMethod(0x7449474, 0x1f6c790, 0x74d0850,
      0xb6, 0x1, 0xff3160c4), at 0xff327448
        [24] invokeCompiledMethod(0xda920f48, 0x1f6c790, 0x74d0850,
      0x7449460, 0x7449460, 0x166), at 0xff06b010
        [25] executeJava(0xff35eab0, 0x74d0850, 0x74d0a0c, 0x1f6c790,
      0x1, 0x64dc8a0), at 0xff1207d8
        [26] runJavaMethod(0x74d0850, 0x74493c4, 0xda9212e0, 0x3f2872,
      0x74493c4, 0x0), at 0xff098258
        [27] JITCallbackInterpreter(0x74d0850, 0x3f2872, 0xda921434,
      0x74493c4, 0x0, 0xe92d73f8), at 0xff1703ec
        [28] JITInterpreterStub(0xddc00318, 0xe9323278, 0xde5bac70,
      0xddc01d08, 0xde4012e0, 0xde5fc580), at 0xff1c2c80
        [29] 0xdcf99864(0xdee252f8, 0xe9323278, 0xe92d73f8, 0xffffffff,
      0xddc00598, 0x53), at 0xdcf99863
      ...
      (dbx) x 0xff35eab0/i
      0xff35eab0: JITtedEntryMB_structure : unimp 0x0
      (dbx) x 0x74d0850/i
      0x074d0850: sethi %hi(0x257dc000), %g3
      (dbx) regs
      current thread: t@120115
      current frame: [18]
      g0-g3 0x00000000 0x00c87e51 0x074d0850 0x00410c00
      g4-g7 0xfffffffc 0xffffffff 0x00000000 0xda921d70
      o0-o3 0x00e14c18 0x0000000c 0x00000040 0x07449500
      o4-o7 0x0643ce68 0x00000150 0xda920a10 0xff12071c
      l0-l3 0x0000000d 0x074494e0 0x0643f28e 0x000001e2
      l4-l7 0x07449500 0x004370d0 0x00000000 0x00000000
      i0-i3 0xff35eab0 0x074d0850 0x074d0a0c 0x0681f41d
      i4-i7 0x00000001 0x0643ce68 0xda920c78 0xff098258
      y 0x00000000
      ccr 0x00000000
      pc 0xff12078c:executeJava+0x2ea4 ld [%l0], %o2
      npc 0xff120790:executeJava+0x2ea8 sll %o1, 0x2, %o1
      (dbx) up
      0xff098258: runJavaMethod+0x0054: call executeJava
      (dbx) regs
      current thread: t@120115
      current frame: [19]
      g0-g3 0x00000000 0x00c87e51 0x074d0850 0x00410c00
      g4-g7 0xfffffffc 0xffffffff 0x00000000 0xda921d70
      o0-o3 0xff35eab0 0x074d0850 0x074d0a0c 0x0681f41d
      o4-o7 0x00000001 0x0643ce68 0xda920c78 0xff098258
      l0-l3 0x0643ea00 0xff316800 0xde436e48 0x00002000
      l4-l7 0x00000000 0x00000000 0x00000000 0x00000000
      i0-i3 0x074d0850 0x0744948c 0xda920d48 0x003f2a6b
      i4-i7 0x0744948c 0x00000000 0xda920cd8 0xff1703ec
      y 0x00000000
      ccr 0x00000000
      pc 0xff098258:runJavaMethod+0x54 call executeJava
      npc 0xff120790:executeJava+0x2ea8 sll %o1, 0x2, %o1

        Attachments

          Activity

            People

            • Assignee:
              minqi Yumin Qi
              Reporter:
              cmassi Claudio Massi (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: