<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Adam,<br>
    <br>
    I'm working on it and will send the fix out for review this week.
    Sorry for not reacting promptly enough for this issue.<br>
    <br>
    The latest CPU releases of JDK should have temporarily disabled the
    faulting optimizations already.<br>
    <br>
    Regards,<br>
    Kris<br>
    <br>
    On 2012/10/17 5:31, Adam Hawthorne wrote:
    <blockquote
cite="mid:CAAKbc0OVDp60kMzj2WHiQswDouPEZvt9HTMh1tYGbtyTMDHWcQ@mail.gmail.com"
      type="cite">
      <div>Hi all,</div>
      <div><br>
      </div>
      <div>Apologies for a -use question on a -dev list, but I couldn't
        find the -use list ...</div>
      <div><br>
      </div>
      <div>A colleague of mine just ran into this bug: </div>
      <div><br>
      </div>
      <a moz-do-not-send="true"
        href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181756">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7181756</a>
      <div>
        "Non-zero initial values in a byte array - regression in Java 7"<br>
        <div>
          <div><br>
          </div>
          <div>This seems like a pretty serious issue; a subsequent
            search found four instances in our own source code that
            could potentially trigger the issue.  Has it seen any
            attention?  We did some testing and it appears it was
            introduced with hs23 in 7u4.</div>
          <div><br>
          </div>
          <div>A simple test (based on the sample in the bug) will
            reproduce:</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>
            <div>import java.util.*;</div>
            <div><br>
            </div>
            <div>class TestBug2 {</div>
            <div>    public static void main(String[] argv) {</div>
            <div>        TestBug2 bug = new TestBug2();</div>
            <div>        for (int i = 0; i &lt; 10000000; ++i) {</div>
            <div>            bug.testBug(i);</div>
            <div>        }</div>
            <div>    }</div>
            <div><br>
            </div>
            <div>    private void testBug(int iter) {</div>
            <div>        byte[] buf8 = new byte[8];</div>
            <div>        for (byte b : buf8) {</div>
            <div>            if (b != 0)</div>
            <div>                throw new Error(iter + ": " + b);</div>
            <div>        }</div>
            <div>        Arrays.fill(buf8, (byte) 0);</div>
            <div>    }</div>
            <div>}</div>
            <div><br>
            </div>
            <div>// Output:</div>
            <div>// Exception in thread "main" java.lang.Error: 1346815:
              50</div>
            <div>//         at TestBug2.testBug(TestBug2.java:15)</div>
            <div>//                 at TestBug2.main(TestBug2.java:7)</div>
            <div>//</div>
          </div>
          <div><br>
          </div>
          <div>The above output is on Linux x64</div>
          <div><br>
          </div>
          <div>java -version:</div>
          <div><br>
          </div>
          <div>java version "1.7.0_07"</div>
          <div>
            <div>Java(TM) SE Runtime Environment (build 1.7.0_07-b10)</div>
            <div>Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01,
              mixed mode)</div>
          </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>Yes, I know this isn't a list to receive support, etc.,
            I'm just surprised at its current priority of low.</div>
          <div><br>
          </div>
          <div>Thanks for your attention,</div>
          <div><br>
          </div>
          <div>Adam</div>
          <div><br>
          </div>
          -- <br>
          Adam Hawthorne<br>
          Software Architect<br>
          BASIS International Ltd.<br>
          <a moz-do-not-send="true" href="http://www.basis.com"
            target="_blank">www.basis.com</a><br>
          +1.505.938.6169 Phone
          <div>+1.505.750.4128 Direct</div>
          <br>
        </div>
      </div>
    </blockquote>
  </body>
</html>