RFR (urgent, S): 8009836: nsk/regression/b4222717 fails with empty stack trace

Daniel D. Daugherty daniel.daugherty at oracle.com
Tue Mar 12 08:00:17 PDT 2013


On 3/12/13 7:52 AM, Coleen Phillimore wrote:
> Summary: zero bit fields missed in Method* and ConstMethod*
>
> Tested with JPRT and failed test.   The other tests didn't find this 
> omission.
> This bug might be causing JPRT c1 tests to get SEGV with stack 
> overflows too on the hotspot-rt baseline.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/8009836/
> bug link at http://bugs.sun.com/view_bug.do?bug_id=8009836

src/share/vm/oops/constMethod.cpp
     No comments.

src/share/vm/oops/method.cpp
     No comments.

Maybe I'm being dense, but I don't see the connection between
these code changes and the failure mode we're seeing. Can you
explain the connection between these changes and the missing
stack traces?

I'm going to guess that the fields that were not explicitly
zero were randomly non-zero on some of the Solaris SPARC configs
and that caused some confusion.

How do we know whether all the fields have been properly
initialized?

Dan

>
>
> Thanks,
> Coleen



More information about the hotspot-runtime-dev mailing list