Re: Potential bug in openjdk-11 on mips64el

Olek Wojnar <[email protected]>
Newsgroups gmane.linux.debian.ports.mips,gmane.linux.debian.devel.java
Message-ID <CAJj0crT9HF4kGx=V_xaCa+f0L=Kj+_3GQYMEFiGH7q=JjQrGkg@mail.gmail.com>
Thank you all for your inputs and suggestions!

On Sat, Feb 13, 2021 at 2:43 AM Matthias Klose <[email protected]> wrote:

>
> you could try to debug with java -zero / javac -J-zero on amd64.


Done! [1] Unfortunately, I don't see anything useful there but perhaps one
of you will.

On Sat, Feb 13, 2021 at 2:21 PM <[email protected]> wrote:

> It selects the "Zero" VM, which I assume is the one used on mips64el.
>
> https://openjdk.java.net/projects/zero/


Ah, thanks for the explanation! It helped me to appropriately adjust
build-depends. Hmm, it looks like Zero is not supported on MIPS at the
moment, but perhaps that site is just out-of-date?

On Sat, Feb 13, 2021 at 6:56 PM Tiago Daitx <[email protected]>
wrote:

>
> This seems to indicate that the isDirectory call [4] is getting wrong
> file attributes. Following the trail, those file attributes come from
> a fstatat call [5] which ultimately come from the native stack in
> UnixNativeDispatcher.c [6]. The actual way that fstatat is called
> depends on the build flags and defines from the arch, so somebody with
> better knowledge might want to take a look at UnixNativeDispatcher.c
> [6] and tell if OpenJDK is picking the right function to call for
> mips64el.
>

Thanks for the excellent analysis! So is this indeed a bug in OpenJDK on
mips64el then? I'm happy to file the bug, referencing all of the
information in this thread, if that's the probable culprit here.

-Olek

[1]
https://gist.githubusercontent.com/olekw/32e54c0829d739e8fa88893a853c0fa8/raw/b2fce4d2ab77555a3d28c22441f1de3cb2d99f38/bazel-bootstrap-zero-jre
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.