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

sun.misc.Unsafe getLong crashes JVM with offset that is not divisible by 8

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Not an Issue
    • Affects Version/s: 7
    • Fix Version/s: None
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
    • OS:
      solaris_10
    • Verification:
      Verified

      Description

      FULL PRODUCT VERSION :
      java version " 1.7.0_21 "
      Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
      Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

      FULL OS VERSION :
      Hostname: solresdev2
      Hostid: 80e5b401
        Release: 5.10
      Kernel architecture: sun4u
      Application architecture: sparc
      Hardware provider: Sun_Microsystems
      Domain:
      Kernel version: SunOS 5.10 Generic_118822-25

      OpenWindows version:
      Solaris X11 Version 6.6.2 9 September 2005

        Patch: 118557-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 118812-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr, SUNWcsu, SUNWcsd
        Patch: 118814-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 119570-01 Obsoletes: 119217-02 Requires: Incompatibles: Packages: SUNWcakr
        Patch: 119572-01 Obsoletes: 119218-02 Requires: Incompatibles: Packages: SUNWcakr
        Patch: 119681-05 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 119982-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr, SUNWkvm
        Patch: 120056-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 120195-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 120815-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcakr
        Patch: 118822-25 Obsoletes: 118548-01, 118550-04, 119719-01, 119205-03, 119207-02, 119564-01, 119215-02, 119334-02, 119566-01, 119831-01, 119682-02, 118859-01, 118992-03, 119858-02, 120197-01, 118850-03, 119589-03, 118551-03, 118835-04, 118846-02, 118923-04, 119075-14, 119577-01, 119683-02, 119832-02, 119945-02, 119951-01, 119949-02, 119983-01, 119990-01, 120017-02, 120302-01, 120304-05, 119947-02, 120066-01, 118553-04, 119591-03, 119979-01, 120537-05 Requires: 119578-10 Incompatibles: Packages: SUNWcakr, SUNWckr, SUNWcnetr, SUNWcsl, SUNWcsr, SUNWcsu, SUNWcsd, SUNWtoo, SUNWib, SUNWopenssl-libraries, SUNWnfsckr, SUNWxge, SUNWrcmdc, SUNWscpu, SUNWmdb, SUNWmdbr, SUNWpiclu, SUNWhea, SUNWcslr, SUNWmdr, SUNWmdu, SUNWarcr, SUNWintgige, SUNWipfr, SUNWipfu, SUNWcpr, SUNWkey, SUNWdfbh, SUNWluxl, SUNWdtrc, SUNWdtrp, SUNWmddr, SUNWftdur, SUNWopenssl-commands, SUNWpl5v, SUNWqos, SUNWsndmr, SUNWsndmu
        Patch: 119568-02 Obsoletes: 119216-02 Requires: 118822-04 Incompatibles: Packages: SUNWcakr
        Patch: 119981-06 Obsoletes: Requires: 118822-23 Incompatibles: Packages: SUNWcakr, SUNWcar, SUNWkvm, SUNWpiclu, SUNWhea
        Patch: 119560-02 Obsoletes: 118915-01 Requires: Incompatibles: Packages: SUNWcar, SUNWkvm, SUNWpiclu
        Patch: 119070-04 Obsoletes: Requires: Incompatibles: Packages: SUNWkvm, SUNWhea
        Patch: 120196-02 Obsoletes: Requires: Incompatibles: Packages: SUNWkvm
        Patch: 118842-01 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 119012-03 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 119374-09 Obsoletes: 119941-03 Requires: Incompatibles: Packages: SUNWckr, SUNWvolu, SUNWssad
        Patch: 119578-10 Obsoletes: 119330-01, 119331-01, 119559-01, 119576-01, 120635-02 Requires: Incompatibles: Packages: SUNWckr, SUNWfmd, SUNWhea
        Patch: 119715-09 Obsoletes: 120054-02 Requires: Incompatibles: Packages: SUNWckr
        Patch: 120034-01 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 120083-01 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 120251-02 Obsoletes: Requires: Incompatibles: Packages: SUNWckr, SUNWcsu
        Patch: 120311-02 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 120664-01 Obsoletes: Requires: Incompatibles: Packages: SUNWckr
        Patch: 119596-01 Obsoletes: Requires: 118822-14 Incompatibles: Packages: SUNWckr
        Patch: 120661-04 Obsoletes: Requires: 118822-23 Incompatibles: Packages: SUNWckr
        Patch: 121337-01 Obsoletes: Requires: 118822-23 Incompatibles: Packages: SUNWckr
        Patch: 119077-10 Obsoletes: Requires: Incompatibles: Packages: SUNWckr, SUNWcnetr, SUNWcsr, SUNWcsd, SUNWib
        Patch: 117461-08 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcsr, SUNWcsu, SUNWesu, SUNWtoo, SUNWxcu4, SUNWhea, SUNWcslr, SUNWbtool
        Patch: 117463-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl
        Patch: 118371-06 Obsoletes: 119265-02 Requires: Incompatibles: Packages: SUNWcsl, SUNWcsu, SUNWtoo
        Patch: 118564-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcslr
        Patch: 118870-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl
        Patch: 118918-09 Obsoletes: 116781-02 Requires: Incompatibles: Packages: SUNWcsl, SUNWcsr, SUNWcsu
        Patch: 119689-06 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcslr
        Patch: 120036-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl
        Patch: 120052-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl
        Patch: 120845-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWcsu
        Patch: 120889-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl, SUNWapct
        Patch: 120984-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsl
        Patch: 119042-05 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr, SUNWcsu, SUNWcsd, SUNWtnamr, SUNWkrbr, SUNWtnetr, SUNWocfr, SUNWvolr, SUNWnfscr, SUNWgssc, SUNWpmr, SUNWaccr, SUNWmdr, SUNWnisr, SUNWypr, SUNWzoner, SUNWatfsr, SUNWbsr, SUNWbnur, SUNWdhcsr, SUNWcnsr, SUNWkdcr, SUNWpcr, SUNWpsr, SUNWftpr, SUNWnfssr, SUNWntpr, SUNWpiclr, SUNWrcapr, SUNWrcmdr, SUNWslpr, SUNWsshdr, SUNWsndmr
        Patch: 119593-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
        Patch: 119685-04 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
        Patch: 120900-03 Obsoletes: 121266-01 Requires: Incompatibles: Packages: SUNWcsr, SUNWzoneu, SUNWdtrc
        Patch: 120990-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
        Patch: 121004-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
        Patch: 121453-02 Obsoletes: 120776-03, 121086-02, 119107-07 Requires: 119574-02, 119254-06 Incompatibles: Packages: SUNWcsr, SUNWcsu, SUNWccccrr, SUNWccccr, SUNWccfw, SUNWccsign, SUNWcsmauth, SUNWdc, SUNWbreg, SUNWcctpx, SUNWccinv, SUNWppror, SUNWpprou, SUNWupdatemgru, SUNWupdatemgrr, SUNWswupcl, SUNWccccfg, SUNWccfwctrl, SUNWppro-plugin-sunos-base
        Patch: 119079-13 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr, SUNWcsd, SUNWtnamr, SUNWkrbr, SUNWtnetr, SUNWtavor, SUNWocfr, SUNWvolr, SUNWnfscr, SUNWgssc, SUNWpmr, SUNWaccr, SUNWmdr, SUNWnisr, SUNWypr, SUNWzoner, SUNWintgige, SUNWatfsr, SUNWbsr, SUNWbnur, SUNWdhcsr, SUNWcnsr, SUNWkdcr, SUNWpcr, SUNWpsr, SUNWllcr, SUNWsacom, SUNWmipr, SUNWftpr, SUNWncar, SUNWnfssr, SUNWntpr, SUNWpiclr, SUNWpppdr, SUNWrcapr, SUNWrcmdr, SUNWslpr, SUNWsshdr, SUNWsndmr, SUNWsndmu
        Patch: 121061-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
        Patch: 118367-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 118373-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 118868-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 118872-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 118996-03 Obsoletes: 119939-01 Requires: Incompatibles: Packages: SUNWcsu, SUNWhea
        Patch: 119573-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 119574-02 Obsoletes: 119267-01 Requires: Incompatibles: Packages: SUNWcsu
        Patch: 119687-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 119824-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 119984-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 119986-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120044-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120050-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120062-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWloc
        Patch: 120128-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWxcu6
        Patch: 120618-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120737-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120816-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWesu, SUNWxcu4
        Patch: 120830-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu, SUNWtoo, SUNWxcu4, SUNWxcu6
        Patch: 120988-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 120996-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121002-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121008-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121012-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121215-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121406-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 121414-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsu
        Patch: 118874-02 Obsoletes: Requires: 118822-14 Incompatibles: Packages: SUNWcsu, SUNWhea
        Patch: 120986-02 Obsoletes: Requires: 121414-01, 119374-09, 118822-24 Incompatibles: Packages: SUNWcsu
        Patch: 119557-07 Obsoletes: 118911-01 Requires: Incompatibles: Packages: SUNWcsd, SUNWtavor, SUNWudapltu, SUNWudapltr
        Patch: 118929-03 Obsoletes: Requires: 118822-15 Incompatibles: Packages: SUNWcsd
        Patch: 119850-08 Obsoletes: Requires: 118822-15 Incompatibles: Packages: SUNWcsd
        Patch: 119985-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpl5u, SUNWperl584core
        Patch: 119955-02 Obsoletes: Requires: Incompatibles: Packages: SUNWtltk
        Patch: 118824-01 Obsoletes: Requires: Incompatibles: Packages: SUNWesu, SUNWxcu4
        Patch: 118959-02 Obsoletes: Requires: Incompatibles: Packages: SUNWesu, SUNWaccu
        Patch: 119963-04 Obsoletes: Requires: Incompatibles: Packages: SUNWlibC
        Patch: 120753-02 Obsoletes: Requires: Incompatibles: Packages: SUNWlibmsr, SUNWlibm
        Patch: 119059-09 Obsoletes: Requires: Incompatibles: Packages: SUNWxwplt, SUNWxwopt, SUNWxwinc, SUNWxwacx, SUNWxwsrv
        Patch: 119063-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxwplt
        Patch: 119280-02 Obsoletes: Requires: Incompatibles: Packages: SUNWmfrun
        Patch: 119286-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtbas
        Patch: 120469-03 Obsoletes: Requires: Incompatibles: Packages: SUNWkrbu, SUNWkdcu
        Patch: 121006-01 Obsoletes: Requires: Incompatibles: Packages: SUNWkrbu, SUNWkdcu
        Patch: 118560-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtnetc
        Patch: 120068-01 Obsoletes: Requires: Incompatibles: Packages: SUNWtnetd
        Patch: 118370-04 Obsoletes: 118913-02 Requires: Incompatibles: Packages: SUNWib
        Patch: 118852-01 Obsoletes: Requires: Incompatibles: Packages: SUNWib
        Patch: 120934-01 Obsoletes: Requires: Incompatibles: Packages: SUNWccccrr
        Patch: 120932-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcctpx
        Patch: 121575-01 Obsoletes: Requires: Incompatibles: Packages: SUNWppror
        Patch: 120335-04 Obsoletes: Requires: 121453-01 Incompatibles: Packages: SUNWpprou
        Patch: 120837-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpprou, SUNWppro-plugin-sunos-base
        Patch: 121229-01 Obsoletes: Requires: Incompatibles: Packages: SUNWopenssl-libraries, SUNWopenssl-include
        Patch: 119254-14 Obsoletes: 119015-03 Requires: 120900-03 Incompatibles: Packages: SUNWswmt, SUNWpkgcmdsu
        Patch: 120746-01 Obsoletes: Requires: Incompatibles: Packages: SUNWswmt
        Patch: 120732-01 Obsoletes: Requires: Incompatibles: Packages: SUNWlibusb, SUNWsfwhea
        Patch: 118666-05 Obsoletes: Requires: Incompatibles: Packages: SUNWj5rt, SUNWj5cfg, SUNWj5dev, SUNWj5dmo, SUNWj5man
        Patch: 119648-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvld
        Patch: 118375-06 Obsoletes: Requires: 118822-23 Incompatibles: Packages: SUNWnfsckr
        Patch: 120046-01 Obsoletes: Requires: Incompatibles: Packages: SUNWnfscu
        Patch: 120009-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu, SUNWcslr
        Patch: 120101-01 Obsoletes: Requires: Incompatibles: Packages: SUNWvolu
        Patch: 119313-05 Obsoletes: Requires: Incompatibles: Packages: SUNWwbapi, SUNWwbcor, SUNWwbcou, SUNWwbpro, SUNWdclnt
        Patch: 120452-01 Obsoletes: Requires: Incompatibles: Packages: SUNWwbcor
        Patch: 121308-02 Obsoletes: Requires: Incompatibles: Packages: SUNWmccom, SUNWmcc, SUNWmc, SUNWwbmc
        Patch: 120133-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-themes-share
        Patch: 119900-01 Obsoletes: Requires: Incompatibles: Packages: SUNWTiff, SUNWTiff-devel
        Patch: 121097-01 Obsoletes: Requires: Incompatibles: Packages: SUNWTiff
        Patch: 119812-01 Obsoletes: Requires: Incompatibles: Packages: SUNWfreetype2
        Patch: 120460-05 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-base-libs-share, SUNWgnome-base-libs
        Patch: 120201-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxorg-clientlibs, SUNWxorg-headers
        Patch: 119065-01 Obsoletes: Requires: Incompatibles: Packages: SUNWfontconfig-root
        Patch: 120284-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-component
        Patch: 120458-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-config
        Patch: 119757-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsmbar, SUNWsmbau, SUNWsmbac
        Patch: 119906-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-vfs-share, SUNWgnome-vfs
        Patch: 121095-01 Obsoletes: Requires: Incompatibles: Packages: SUNWlibexif
        Patch: 121036-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-a11y-base-libs
        Patch: 120135-03 Obsoletes: 120296-01 Requires: Incompatibles: Packages: SUNWgnome-libs-root, SUNWgnome-libs-share, SUNWgnome-libs
        Patch: 119315-03 Obsoletes: Requires: Incompatibles: Packages: SUNWmga
        Patch: 119370-09 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-panel-root, SUNWgnome-panel-share, SUNWgnome-panel, SUNWgnome-panel-devel
        Patch: 119410-03 Obsoletes: Requires: 119370-01 Incompatibles: Packages: SUNWgnome-utility-applets, SUNWgnome-dictionary, SUNWgnome-fun-applets, SUNWgnome-internet-applets, SUNWgnome-intranet-applets, SUNWgnome-mm-applets
        Patch: 118815-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxcu4
        Patch: 119988-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxcu4
        Patch: 118676-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot, SUNWxcu4t
        Patch: 118683-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot
        Patch: 120719-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgzip
        Patch: 119278-03 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdte
        Patch: 120339-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdte
        Patch: 121233-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgss
        Patch: 121239-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgss, SUNWhea
        Patch: 118566-01 Obsoletes: Requires: Incompatibles: Packages: SUNWbip
        Patch: 120329-01 Obsoletes: Requires: Incompatibles: Packages: SUNWrcmds
        Patch: 119282-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtdst, SUNWscgui, SUNWpdas
        Patch: 120706-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxildh
        Patch: 119586-02 Obsoletes: 119336-01 Requires: Incompatibles: Packages: SUNWcpcu
        Patch: 119580-02 Obsoletes: 119332-01 Requires: 118822-03 Incompatibles: Packages: SUNWcpcu
        Patch: 119561-03 Obsoletes: Requires: Incompatibles: Packages: SUNWpiclu
        Patch: 119582-01 Obsoletes: 119333-01 Requires: Incompatibles: Packages: SUNWpiclu
        Patch: 120198-04 Obsoletes: Requires: Incompatibles: Packages: SUNWpiclu
        Patch: 119538-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-wm-root, SUNWgnome-wm
        Patch: 120094-04 Obsoletes: Requires: Incompatibles: Packages: SUNWxwsvr
        Patch: 116298-08 Obsoletes: Requires: Incompatibles: Packages: SUNWxsrt, SUNWxrgrt, SUNWxrpcrt, SUNWjaxp
        Patch: 116302-02 Obsoletes: Requires: Incompatibles: Packages: SUNWxrpcrt
        Patch: 120812-04 Obsoletes: Requires: Incompatibles: Packages: SUNWglrt
        Patch: 117170-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 118884-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 120064-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 120741-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 120992-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 120994-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhea
        Patch: 120998-02 Obsoletes: 120023-01 Requires: 119374-06 Incompatibles: Packages: SUNWhea
        Patch: 118925-01 Obsoletes: Requires: 119689-04 Incompatibles: Packages: SUNWhea
        Patch: 118927-02 Obsoletes: Requires: 118822-15 Incompatibles: Packages: SUNWhea
        Patch: 119583-01 Obsoletes: Requires: 118822-16 Incompatibles: Packages: SUNWhea
        Patch: 119852-02 Obsoletes: 119943-01 Requires: 118822-21 Incompatibles: Packages: SUNWhea
        Patch: 120013-02 Obsoletes: Requires: 119075-09 Incompatibles: Packages: SUNWhea
        Patch: 120362-02 Obsoletes: Requires: 118822-12 Incompatibles: Packages: SUNWhea
        Patch: 121237-01 Obsoletes: Requires: 118822-23 Incompatibles: Packages: SUNWhea
        Patch: 121394-01 Obsoletes: Requires: 118822-24 Incompatibles: Packages: SUNWhea
        Patch: 118830-01 Obsoletes: Requires: Incompatibles: Packages: SUNWhmd
        Patch: 117465-02 Obsoletes: Requires: Incompatibles: Packages: SUNWaccu
        Patch: 120038-01 Obsoletes: Requires: Incompatibles: Packages: SUNWaccu
        Patch: 118346-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 119143-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 119826-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 119994-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 119996-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 120032-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 120471-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 120473-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcslr
        Patch: 121104-01 Obsoletes: Requires: Incompatibles: Packages: SUNWacroread
        Patch: 119115-14 Obsoletes: Requires: Incompatibles: Packages: SUNWmozilla, SUNWmozmail, SUNWmozpsm, SUNWmozilla-devel
        Patch: 121136-01 Obsoletes: Requires: Incompatibles: Packages: SUNWacroread-plugin
        Patch: 119081-10 Obsoletes: 119145-07, 119250-04 Requires: 119254-11, 120900-03 Incompatibles: Packages: SUNWadmlib-sysid, SUNWadmc, SUNWinst
        Patch: 120199-03 Obsoletes: Requires: Incompatibles: Packages: SUNWadmr, SUNWadmap
        Patch: 119252-08 Obsoletes: Requires: Incompatibles: Packages: SUNWadmap
        Patch: 120807-01 Obsoletes: Requires: Incompatibles: Packages: SUNWmdu
        Patch: 120809-01 Obsoletes: Requires: Incompatibles: Packages: SUNWmdu
        Patch: 121010-01 Obsoletes: Requires: Incompatibles: Packages: SUNWmdu
        Patch: 120560-01 Obsoletes: Requires: Incompatibles: Packages: SUNWxwpl
        Patch: 120099-03 Obsoletes: Requires: Incompatibles: Packages: SUNWapbas
        Patch: 120543-01 Obsoletes: Requires: Incompatibles: Packages: SUNWapch2r, SUNWapch2u, SUNWapch2d
        Patch: 119810-01 Obsoletes: Requires: Incompatibles: Packages: SUNWicu, SUNWicud
        Patch: 119546-04 Obsoletes: Requires: Incompatibles: Packages: SUNWapoc
        Patch: 119470-06 Obsoletes: Requires: Incompatibles: Packages: SUNWluxop, SUNWluxopr
        Patch: 119992-01 Obsoletes: Requires: Incompatibles: Packages: SUNWses
        Patch: 118735-01 Obsoletes: Requires: Incompatibles: Packages: SUNWnisu
        Patch: 119073-03 Obsoletes: Requires: Incompatibles: Packages: SUNWnisu
        Patch: 120454-01 Obsoletes: Requires: Incompatibles: Packages: SUNWapoc-adapter-gconf
        Patch: 119534-05 Obsoletes: Requires: Incompatibles: Packages: SUNWinst
        Patch: 118890-01 Obsoletes: Requires: Incompatibles: Packages: SUNWarcr
        Patch: 121430-02 Obsoletes: Requires: 119254-11 Incompatibles: Packages: SUNWlur, SUNWluu
        Patch: 121306-02 Obsoletes: Requires: Incompatibles: Packages: SUNWlur
        Patch: 120235-01 Obsoletes: Requires: 119254-03 Incompatibles: Packages: SUNWluzone
        Patch: 121428-01 Obsoletes: Requires: 120235-01 Incompatibles: Packages: SUNWluzone
        Patch: 120629-02 Obsoletes: Requires: Incompatibles: Packages: SUNWpool
        Patch: 118731-01 Obsoletes: Requires: Incompatibles: Packages: SUNWzoneu
        Patch: 121333-02 Obsoletes: Requires: 120900-03 Incompatibles: Packages: SUNWzoneu
        Patch: 120849-02 Obsoletes: Requires: Incompatibles: Packages: SUNWipged
        Patch: 119764-02 Obsoletes: Requires: Incompatibles: Packages: SUNWipmi
        Patch: 118777-03 Obsoletes: Requires: Incompatibles: Packages: SUNWced, SUNWcedu
        Patch: 119090-14 Obsoletes: Requires: Incompatibles: Packages: SUNWiscsir, SUNWiscsiu
        Patch: 119092-04 Obsoletes: Requires: Incompatibles: Packages: SUNWiscsir
        Patch: 120780-01 Obsoletes: Requires: Incompatibles: Packages: SUNWixgb
        Patch: 118712-08 Obsoletes: Requires: Incompatibles: Packages: SUNWpfb, SUNWpfbw, SUNWpfbcf
        Patch: 118667-05 Obsoletes: Requires: Incompatibles: Packages: SUNWj5rtx, SUNWj5dmx, SUNWj5dvx
        Patch: 119246-09 Obsoletes: Requires: Incompatibles: Packages: SUNWman
        Patch: 120338-04 Obsoletes: Requires: Incompatibles: Packages: SUNWkiu8
        Patch: 119783-01 Obsoletes: Requires: Incompatibles: Packages: SUNWbind
        Patch: 119130-14 Obsoletes: 119086-05 Requires: Incompatibles: Packages: SUNWjfca, SUNWjfcau, SUNWfctl, SUNWfcip, SUNWfcmdb, SUNWfcp, SUNWfcsm, SUNWqlc
        Patch: 120030-01 Obsoletes: Requires: Incompatibles: Packages: SUNWnfssu
        Patch: 120627-01 Obsoletes: Requires: Incompatibles: Packages: SUNWnfssu
        Patch: 119284-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdtezt
        Patch: 118879-01 Obsoletes: Requires: Incompatibles: Packages: SUNWdhcsu
        Patch: 120887-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcdrw
        Patch: 120346-03 Obsoletes: Requires: Incompatibles: Packages: SUNWcfcl, SUNWcfclr
        Patch: 120344-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcfclr
        Patch: 119974-02 Obsoletes: Requires: Incompatibles: Packages: SUNWcfpl
        Patch: 120467-03 Obsoletes: 118857-01, 118920-02, 119562-01, 119571-01, 119587-01 Requires: Incompatibles: Packages: SUNWpcu, SUNWppm, SUNWpsu, SUNWscplp
        Patch: 119703-02 Obsoletes: Requires: Incompatibles: Packages: SUNWladm
        Patch: 121211-01 Obsoletes: 120217-03 Requires: Incompatibles: Packages: SUNWmctag, SUNWmcon, SUNWmcos, SUNWmcosx
        Patch: 119903-01 Obsoletes: Requires: Incompatibles: Packages: SUNWolrte
        Patch: 118711-02 Obsoletes: Requires: Incompatibles: Packages: SUNWm64w
        Patch: 120222-05 Obsoletes: 120220-01 Requires: Incompatibles: Packages: SUNWemlxs, SUNWemlxu
        Patch: 120224-01 Obsoletes: Requires: Incompatibles: Packages: SUNWemlxs
        Patch: 119368-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-print-share, SUNWgnome-print
        Patch: 119117-10 Obsoletes: Requires: Incompatibles: Packages: SUNWevolution-libs, SUNWevolution-share, SUNWevolution
        Patch: 118733-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsasnm
        Patch: 120182-01 Obsoletes: Requires: Incompatibles: Packages: SUNWfchba
        Patch: 120048-02 Obsoletes: Requires: Incompatibles: Packages: SUNWfss
        Patch: 119412-08 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-file-mgr
        Patch: 120085-01 Obsoletes: Requires: Incompatibles: Packages: SUNWftpu
        Patch: 118945-01 Obsoletes: Requires: Incompatibles: Packages: SUNWged
        Patch: 120292-01 Obsoletes: Requires: Incompatibles: Packages: SUNWmysqlr, SUNWmysqlu, SUNWmysqlt
        Patch: 119418-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-a11y-gok-share, SUNWgnome-a11y-gok, SUNWgnome-a11y-gok-root
        Patch: 119414-05 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-a11y-libs, SUNWgnome-a11y-libs-share, SUNWgnome-a11y-libs-devel-share, SUNWgnome-a11y-libs-devel
        Patch: 121463-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-a11y-libs-share
        Patch: 119416-01 Obsoletes: Requires: 119414-01 Incompatibles: Packages: SUNWgnome-a11y-speech
        Patch: 119828-04 Obsoletes: Requires: Incompatibles: Packages: SUNWnfsskr
        Patch: 117447-01 Obsoletes: Requires: Incompatibles: Packages: SUNWntpu
        Patch: 119598-04 Obsoletes: Requires: 119414-03 Incompatibles: Packages: SUNWgnome-a11y-reader, SUNWgnome-a11y-reader-devel, SUNWgnome-a11y-reader-root, SUNWgnome-a11y-reader-share
        Patch: 120282-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-cd
        Patch: 119372-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-common-devel, SUNWgnome-common-devel-share
        Patch: 119542-06 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-desktop-prefs-share, SUNWgnome-desktop-prefs
        Patch: 119317-01 Obsoletes: Requires: Incompatibles: Packages: SUNWpkgcmdsu
        Patch: 119366-05 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-display-mgr-root, SUNWgnome-display-mgr-share, SUNWgnome-display-mgr
        Patch: 119908-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-session
        Patch: 119540-04 Obsoletes: Requires: 119282-01 Incompatibles: Packages: SUNWgnome-dtlogin-integration
        Patch: 119569-02 Obsoletes: Requires: Incompatibles: Packages: SUNWpppdu
        Patch: 118981-01 Obsoletes: Requires: Incompatibles: Packages: SUNWqfed
        Patch: 119088-06 Obsoletes: Requires: Incompatibles: Packages: SUNWqlc
        Patch: 119555-03 Obsoletes: Requires: Incompatibles: Packages: SUNWqus
        Patch: 119548-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-im-client, SUNWgnome-im-client-share
        Patch: 121235-01 Obsoletes: Requires: Incompatibles: Packages: SUNWrcapu
        Patch: 119892-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-img-editor-share
        Patch: 119712-02 Obsoletes: Requires: Incompatibles: Packages: SUNWroute
        Patch: 120456-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-img-viewer
        Patch: 119544-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-media-root, SUNWgnome-media
        Patch: 119766-02 Obsoletes: Requires: Incompatibles: Packages: SUNWsfman
        Patch: 120294-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsfman
        Patch: 120704-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsfman
        Patch: 120739-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-pdf-viewer
        Patch: 120272-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsmagt, SUNWsmcmd
        Patch: 120274-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsmmgr
        Patch: 119890-03 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-search-tool
        Patch: 120288-02 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-terminal, SUNWgnome-terminal-root
        Patch: 120286-01 Obsoletes: Requires: Incompatibles: Packages: SUNWgnome-text-editor
        Patch: 119397-02 Obsoletes: Requires: Incompatibles: Packages: SUNWnamos

      A DESCRIPTION OF THE PROBLEM :
      When using the sun.misc.Unsafe getLong method using an offset that is not divisible by 8, the 64-bit Solaris SPARC JVM crashes. This crash does not occur when executing in 32-bit mode, or when executing the same code on Windows or Linux JVMs.

      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Yes

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Did not try

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Execute the provided test case. It will use the sun.misc.Unsafe class getLong method with the offsets of 0, 8, 16, and 4 added to the base offset provided by the Unsafe arrayBaseOffset(byte[].class) method. The offsets of 0, 8, and 16 will execute without any issues, the offset of 4 will cause a JVM crash using the SPARC 64-bit JVM. Executing the same class on the SPARC 32-bit or on any Linux or Windows JVM will execute without any issues.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      Should output:
      BYTE_ARRAY_BASE_OFFSET = 16
      Getting Unsafe Long with additional offset 0 done
      Getting Unsafe Long with additional offset 8 done
      Getting Unsafe Long with additional offset 16 done
      Getting Unsafe Long with additional offset 4 done
      Testing Done

      Does output:
      BYTE_ARRAY_BASE_OFFSET = 16
      Getting Unsafe Long with additional offset 0 done
      Getting Unsafe Long with additional offset 8 done
      Getting Unsafe Long with additional offset 16 done
      Getting Unsafe Long with additional offset 4

      then the JVM crashes
      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGBUS (0xa) at pc=0xffffffff7e39c3e8, pid=8927, tid=2
      #
      # JRE version: 7.0_21-b11
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode solaris-sparc compressed oops)
      # Problematic frame:
      # V [libjvm.so+0xb9c3e8] Unsafe_GetLong+0x158
      #
      # Core dump written. Default location: /tmp/test1/core or core.8927
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.sun.com/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x000000010010d000): JavaThread " main " [_thread_in_vm, id=2, stack(0xffffffff7b700000,0xffffffff7b800000)]

      siginfo:si_signo=SIGBUS: si_errno=0, si_code=1 (BUS_ADRALN), si_addr=0xffffffff2c84f34c

      Registers:
       G1=0xffffffff7e7d2898 G2=0xffffffff7e7d28a0 G3=0x0000000000158898 G4=0x00000000001588a0
       G5=0x0000000000158800 G6=0xfffffffe923fe000 G7=0xffffffff7ef02400 Y=0x0000000000000000
       O0=0x000000010010de00 O1=0x0000000000000000 O2=0x0000000000000000 O3=0x0000000000000000
       O4=0x0000000000185800 O5=0x0000000000000000 O6=0xffffffff7b7fec21 O7=0x0000000000000000
       L0=0xffffffff7e7ff904 L1=0x0000000000000000 L2=0x0000000000000000 L3=0x0000000030000000
       L4=0xffffffff2c84f338 L5=0x0000000000000006 L6=0x0000000000001ffc L7=0xffffffff7e67a000
       I0=0x0000000000185904 I1=0xffffffff7b7ffb00 I2=0x0000000000000000 I3=0x0000000000000014
       I4=0xffffffff7e7d28b0 I5=0x000000010010d000 I6=0xffffffff7b7fecd1 I7=0xffffffff778110d0
       PC=0xffffffff7e39c3e8 nPC=0xffffffff7e39c3ec


        Top of Stack: (sp=0xffffffff7b7ff420)
      0xffffffff7b7ff420: ffffffff7e7ff904 0000000000000000
      0xffffffff7b7ff430: 0000000000000000 0000000030000000
      0xffffffff7b7ff440: ffffffff2c84f338 0000000000000006
      0xffffffff7b7ff450: 0000000000001ffc ffffffff7e67a000
      0xffffffff7b7ff460: 0000000000185904 ffffffff7b7ffb00
      0xffffffff7b7ff470: 0000000000000000 0000000000000014
      0xffffffff7b7ff480: ffffffff7e7d28b0 000000010010d000
      0xffffffff7b7ff490: ffffffff7b7fecd1 ffffffff778110d0
      0xffffffff7b7ff4a0: fffffffe9257df08 ffffffff7b7ff668
      0xffffffff7b7ff4b0: ffffffff7b7ff570 fffffffe9255de6c
      0xffffffff7b7ff4c0: fffffffe9255de80 ffffffff7b7ff668
      0xffffffff7b7ff4d0: ffffffff7b7ff578 fffffffe924081fe
      0xffffffff7b7ff4e0: fffffffe924d5050 ffffffff7b7ff778
      0xffffffff7b7ff4f0: ffffffff7b7ff580 ffffffff7780d62c
      0xffffffff7b7ff500: ffffffff7b7ff680 000000010010d000
      0xffffffff7b7ff510: 0000000000000021 ffffffff7b7ff778

      Instructions: (pc=0xffffffff7e39c3e8)
      0xffffffff7e39c3c8: aa 10 20 06 ea 27 62 50 a8 10 20 00 f2 5f 60 48
      0xffffffff7e39c3d8: 02 c6 80 03 d0 5e 60 10 e8 5e a0 00 f4 5a 20 00
      0xffffffff7e39c3e8: f0 5d 00 1b ec 5e 60 08 02 c6 80 05 b6 10 20 07
      0xffffffff7e39c3f8: 7f d9 33 f4 01 00 00 00 d0 5e 60 10 d0 75 a0 08

      Register to memory mapping:

      G1=0xffffffff7e7d2898: __1cTMaskFillerForNativeG__vtbl_+0x2c50 in /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so at 0xffffffff7d800000
      G2=0xffffffff7e7d28a0: __1cTMaskFillerForNativeG__vtbl_+0x2c58 in /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so at 0xffffffff7d800000
      G3=0x0000000000158898 is an unknown value
      G4=0x00000000001588a0 is an unknown value
      G5=0x0000000000158800 is an unknown value
      G6=0xfffffffe923fe000 is an unknown value
      G7=0xffffffff7ef02400 is an unknown value

      O0=0x000000010010de00 is an unknown value
      O1=0x0000000000000000 is an unknown value
      O2=0x0000000000000000 is an unknown value
      O3=0x0000000000000000 is an unknown value
      O4=0x0000000000185800 is an unknown value
      O5=0x0000000000000000 is an unknown value
      O6=0xffffffff7b7fec21 is pointing into the stack for thread: 0x000000010010d000
      O7=0x0000000000000000 is an unknown value

      L0=0xffffffff7e7ff904: __1cRDeoptimizedRFrameG__vtbl_+0x2bbc in /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so at 0xffffffff7d800000
      L1=0x0000000000000000 is an unknown value
      L2=0x0000000000000000 is an unknown value
      L3=0x0000000030000000 is an unknown value
      L4=0xffffffff2c84f338 is an oop
      [B
       - klass: {type array byte}
       - length: 19
      L5=0x0000000000000006 is an unknown value
      L6=0x0000000000001ffc is an unknown value
      L7=0xffffffff7e67a000: _GLOBAL_OFFSET_TABLE_+0 in /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so at 0xffffffff7d800000

      I0=0x0000000000185904 is an unknown value
      I1=0xffffffff7b7ffb00 is pointing into the stack for thread: 0x000000010010d000
      I2=0x0000000000000000 is an unknown value
      I3=0x0000000000000014 is an unknown value
      I4=0xffffffff7e7d28b0: __1cTMaskFillerForNativeG__vtbl_+0x2c68 in /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so at 0xffffffff7d800000
      I5=0x000000010010d000 is a thread
      I6=0xffffffff7b7fecd1 is pointing into the stack for thread: 0x000000010010d000
      I7=0xffffffff778110d0 is an Interpreter codelet
      method entry point (kind = native) [0xffffffff77810f20, 0xffffffff778112c0] 928 bytes


      Stack: [0xffffffff7b700000,0xffffffff7b800000], sp=0xffffffff7b7ff420, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xb9c3e8] Unsafe_GetLong+0x158
      j sun.misc.Unsafe.getLong(Ljava/lang/Object;J)J+-839250
      j sun.misc.Unsafe.getLong(Ljava/lang/Object;J)J+0
      j sun.misc.Unsafe.getLong(Ljava/lang/Object;I)J+4
      j Test.main([Ljava/lang/String;)V+158
      v ~StubRoutines::call_stub
      V [libjvm.so+0x21e674] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x37c
      V [libjvm.so+0x22b5bc] void JavaCalls::call(JavaValue*,methodHandle,JavaCallArguments*,Thread*)+0x44
      V [libjvm.so+0x2d003c] jni_CallStaticVoidMethod+0x630
      C [libjli.so+0x28bc] JavaMain+0x754

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.misc.Unsafe.getLong(Ljava/lang/Object;J)J+0
      j sun.misc.Unsafe.getLong(Ljava/lang/Object;I)J+4
      j Test.main([Ljava/lang/String;)V+158
      v ~StubRoutines::call_stub

      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x0000000102830000 JavaThread " Service Thread " daemon [_thread_blocked, id=20, stack(0xfffffffe85a00000,0xfffffffe85b00000)]
        0x000000010282e800 JavaThread " C2 CompilerThread1 " daemon [_thread_blocked, id=19, stack(0xfffffffe85c00000,0xfffffffe85d00000)]
        0x000000010282b800 JavaThread " C2 CompilerThread0 " daemon [_thread_blocked, id=18, stack(0xfffffffe85e00000,0xfffffffe85f00000)]
        0x0000000102829800 JavaThread " Signal Dispatcher " daemon [_thread_blocked, id=17, stack(0xfffffffe86000000,0xfffffffe86100000)]
        0x00000001027d0800 JavaThread " Finalizer " daemon [_thread_blocked, id=16, stack(0xfffffffe88200000,0xfffffffe88300000)]
        0x00000001027c7000 JavaThread " Reference Handler " daemon [_thread_blocked, id=15, stack(0xfffffffe8f900000,0xfffffffe8fa00000)]
      =>0x000000010010d000 JavaThread " main " [_thread_in_vm, id=2, stack(0xffffffff7b700000,0xffffffff7b800000)]

      Other Threads:
        0x00000001027c1000 VMThread [stack: 0xffffffff77600000,0xffffffff77700000] [id=14]
        0x000000010284a800 WatcherThread [stack: 0xfffffffe85800000,0xfffffffe85900000] [id=21]

      VM state:not at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: None

      Heap
       PSYoungGen total 68096K, used 1167K [0xffffffff2c800000, 0xffffffff31400000, 0xffffffff77400000)
        eden space 58368K, 2% used [0xffffffff2c800000,0xffffffff2c923de0,0xffffffff30100000)
        from space 9728K, 0% used [0xffffffff30a80000,0xffffffff30a80000,0xffffffff31400000)
        to space 9728K, 0% used [0xffffffff30100000,0xffffffff30100000,0xffffffff30a80000)
       ParOldGen total 151552K, used 0K [0xfffffffe97400000, 0xfffffffea0800000, 0xffffffff2c800000)
        object space 151552K, 0% used [0xfffffffe97400000,0xfffffffe97400000,0xfffffffea0800000)
       PSPermGen total 24576K, used 2418K [0xfffffffe92400000, 0xfffffffe93c00000, 0xfffffffe97400000)
        object space 24576K, 9% used [0xfffffffe92400000,0xfffffffe9265c988,0xfffffffe93c00000)

      Card table byte_map: [0xfffffffe91800000,0xfffffffe91f2a000] byte_map_base: 0xff7ffffe9236e000

      Polling page: 0xffffffff7b600000

      Code Cache [0xffffffff77800000, 0xffffffff77c00000, 0xffffffff7a800000)
       total_blobs=160 nmethods=0 adapters=129 free_code_cache=48774Kb largest_free_block=49944704

      Compilation events (0 events):
      No events

      GC Heap History (0 events):
      No events

      Deoptimization events (0 events):
      No events

      Internal exceptions (3 events):
      Event: 0.499 Thread 0x000000010010d000 Threw 0xffffffff2c8061b0 at /HUDSON/workspace/jdk7u21-2-build-solaris-sparcv9-product/jdk7u21/hotspot/src/share/vm/prims/jni.cpp:39
      Event: 0.847 Thread 0x000000010010d000 Threw 0xffffffff2c8471a8 at /HUDSON/workspace/jdk7u21-2-build-solaris-sparcv9-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:11
      Event: 0.894 Thread 0x000000010010d000 Threw 0xffffffff2c84cad8 at /HUDSON/workspace/jdk7u21-2-build-solaris-sparcv9-product/jdk7u21/hotspot/src/share/vm/prims/jvm.cpp:11

      Events (10 events):
      Event: 0.893 loading class 0x0000000100208920
      Event: 0.893 loading class 0x0000000100208920 done
      Event: 0.894 loading class 0x0000000102854ab0
      Event: 0.894 loading class 0x0000000102854ab0 done
      Event: 0.900 loading class 0x0000000100235030
      Event: 0.901 loading class 0x0000000100235030 done
      Event: 0.902 loading class 0x000000010285a460
      Event: 0.903 loading class 0x0000000102829220
      Event: 0.903 loading class 0x0000000102829220 done
      Event: 0.903 loading class 0x000000010285a460 done


      Dynamic libraries:
      0x0000000100000000 /tmp/test1/jdk1.7.0_21/bin/sparcv9/java
      0xffffffff7f300000 /lib/64/libthread.so.1
      0xffffffff7f100000 /tmp/test1/jdk1.7.0_21/bin/sparcv9/../../jre/lib/sparcv9/jli/libjli.so
      0xffffffff7f400000 /lib/64/libdl.so.1
      0xffffffff7ed00000 /lib/64/libc.so.1
      0xffffffff7eb00000 /platform/SUNW,Ultra-Enterprise/lib/sparcv9/libc_psr.so.1
      0xffffffff7d800000 /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/server/libjvm.so
      0xffffffff7d600000 /lib/64/libsocket.so.1
      0xffffffff7ea00000 /usr/lib/64/libsched.so.1
      0xffffffff7d400000 /lib/64/libm.so.1
      0xffffffff7d100000 /usr/lib/64/libCrun.so.1
      0xffffffff7cf00000 /lib/64/libdoor.so.1
      0xffffffff7cd00000 /usr/lib/64/libdemangle.so.1
      0xffffffff7cb00000 /lib/64/libkstat.so.1
      0xffffffff7c800000 /lib/64/libnsl.so.1
      0xffffffff7c600000 /lib/64/libm.so.2
      0xffffffff7c400000 /lib/64/libscf.so.1
      0xffffffff7c100000 /lib/64/libuutil.so.1
      0xffffffff7bf00000 /lib/64/libmd5.so.1
      0xffffffff7bd00000 /platform/SUNW,Ultra-Enterprise/lib/sparcv9/libmd5_psr.so.1
      0xffffffff7ba00000 /lib/64/libmp.so.2
      0xffffffff7b400000 /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/libverify.so
      0xffffffff7b200000 /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/libjava.so
      0xffffffff7ac00000 /tmp/test1/jdk1.7.0_21/jre/lib/sparcv9/libzip.so
      0xfffffffe86200000 /usr/lib/locale/en_US.ISO8859-15/sparcv9/en_US.ISO8859-15.so.3

      VM Arguments:
      jvm_args: -XX:+ShowMessageBoxOnError
      java_command: Test
      Launcher Type: SUN_STANDARD

      Environment Variables:
      PATH=/usr/bin
      SHELL=/bin/bash

      Signal Handlers:
      SIGSEGV: [libjvm.so+0xbd5418], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGBUS: [libjvm.so+0xbd5418], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGFPE: [libjvm.so+0x28bb28], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGPIPE: [libjvm.so+0x28bb28], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGXFSZ: [libjvm.so+0x28bb28], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGILL: [libjvm.so+0x28bb28], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
      SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
      SIGQUIT: [libjvm.so+0xa4c678], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGHUP: [libjvm.so+0xa4c678], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGINT: [libjvm.so+0xa4c678], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIGTERM: [libjvm.so+0xa4c678], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
      SIG39: [libjvm.so+0xa505e8], sa_mask[0]=0x00000000, sa_flags=0x00000008
      SIG40: [libjvm.so+0x28bb28], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c


      --------------- S Y S T E M ---------------

      OS: Solaris 10 1/06 s10s_u1wos_19a SPARC
                 Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
                              Use is subject to license terms.
                                 Assembled 07 December 2005

      uname:SunOS 5.10 Generic_118822-25 sun4u
        (T2 libthread)
      rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
      load average:0.68 0.35 0.20

      CPU:total 14 v9, vis1

      Memory: 8k page, physical 14680064k(10489304k free)

      vm_info: Java HotSpot(TM) 64-Bit Server VM (23.21-b01) for solaris-sparc JRE (1.7.0_21-b11), built on Apr 4 2013 11:51:39 by " java_re " with Sun Studio 12u1

      time: Wed Jun 12 20:50:55 2013
      elapsed time: 183 seconds

      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      import java.lang.reflect.Field;
      import java.security.AccessController;
      import java.security.PrivilegedAction;

      import sun.misc.Unsafe;

      public class Test
      {
          static final Unsafe theUnsafe;

          static final int BYTE_ARRAY_BASE_OFFSET;

          static
          {
              theUnsafe = (Unsafe) AccessController.doPrivileged(
                  new PrivilegedAction<Object>()
                  {
                      public Object run()
                      {
      try
      {
      Field f = Unsafe.class.getDeclaredField( " theUnsafe " );
      f.setAccessible(true);
      return f.get(null);
      }
      catch (Exception e)
      {
      throw new RuntimeException(e);
      }
                      }
                  }
              );
              BYTE_ARRAY_BASE_OFFSET = theUnsafe.arrayBaseOffset(byte[].class);

              // sanity check - this should never fail
              if (theUnsafe.arrayIndexScale(byte[].class) != 1) {
                  throw new AssertionError();
              }
          }

          public static void main(String[] args) throws Exception
          {
              byte[] testAry = " TheTestingByteArray " .getBytes();

              System.out.println( " BYTE_ARRAY_BASE_OFFSET = " + BYTE_ARRAY_BASE_OFFSET);

              int offset = 0;
              int offsetAdj = offset + BYTE_ARRAY_BASE_OFFSET;
              System.out.print( " Getting Unsafe Long with additional offset 0 " );
              long lw = theUnsafe.getLong(testAry, offsetAdj);
              System.out.println( " done " );

              offset = 8;
              offsetAdj = offset + BYTE_ARRAY_BASE_OFFSET;
              System.out.print( " Getting Unsafe Long with additional offset 8 " );
              lw = theUnsafe.getLong(testAry, offsetAdj);
              System.out.println( " done " );

              offset = 16;
              offsetAdj = offset + BYTE_ARRAY_BASE_OFFSET;
              System.out.print( " Getting Unsafe Long with additional offset 16 " );
              lw = theUnsafe.getLong(testAry, offsetAdj);
              System.out.println( " done " );

              offset = 4;
              offsetAdj = offset + BYTE_ARRAY_BASE_OFFSET;
              System.out.print( " Getting Unsafe Long with additional offset 4 " );
              lw = theUnsafe.getLong(testAry, offsetAdj);
              System.out.println( " done " );

              System.out.println( " Testing Done " );
          }
      }
      ---------- END SOURCE ----------

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                webbuggrp Webbug Group
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: