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

SIGBUS on sparc in compiled code for java.util.Calendar.clear()

XMLWordPrintable

    • b15
    • sparc
    • generic
    • Not verified

        Several Nightly tests java/util and regression/jit which called java.util.Calendar.clear() crashed with SIGBUS on sparc:

        java/util/Calendar/WeekDateTest.java
        java/util/Locale/InternationalBAT.java
        java/util/Locale/ThaiGov.java
        regression/jit/4139729/Calendar/CalendarLimitTest
        regression/jit/4139729/Calendar/CalendarTest
        regression/jit/4139729/Calendar/Limit
        regression/jit/4139731/Date/DateTest

        They crashed on vector instruction which zeros byte array in compiled code for java.util.Calendar.clear():

        ;; ffffffff77afa2bc 06 47 ff ed bl,pn %icc, 0xffffffff77afa270
        ;; ---------------
        ;; ffffffff77afa2c0 c0 74 20 10 clrx [ %l0 + 0x10 ]

             BPlt B14 ! Loop end P=0.900000 C=-1.000000
             STX #0,[R_L0 + #16] ! store zero vector (8 bytes)

              kvn Vladimir Kozlov
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: