[9] RFR of 8140630: java/nio/Buffer/Basic.java crashes vm on linux-x64 using latest devkit to build
Martin Buchholz
martinrb at google.com
Thu Nov 5 04:19:28 UTC 2015
Alright, it's a much better situation if we're not giving up on fixing the
underlying problem.
I don't like temporary fixes. They tend to become permanent.
On Wed, Nov 4, 2015 at 8:13 PM, Brian Burkhalter <
brian.burkhalter at oracle.com> wrote:
> The problem is due to a non-alignment issue as you previously suggested.
> Suppressing it via the build configuration change is a procedural matter:
> work to find the root problem and a real solution continues nonetheless.
>
> On Nov 4, 2015, at 7:46 PM, Martin Buchholz <martinrb at google.com> wrote:
>
> OK, I looked a little closer.
>
> We need to actually understand this crash, and create a small repro
> recipe.
>
> It's not at all obvious what the purpose of those methods in Bits.java and
> Bits.c is - they apparently always byte-swap, but that is very surprising
> from their names, e.g. copyToIntArray. Give those methods some javadoc!
> Maybe the crash comes from type punning int* and float* ? We shouldn't
> suppress the crash unless we can prove it's actually a compiler bug. Why do
> these methods take Object instead of e.g. int[] as parameters?
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20151104/3332a4e8/attachment.html>
More information about the nio-dev
mailing list