Segfault when building openjdk13 with openjdk12
Abigail G
dev at kb6.ee
Thu Feb 3 17:55:37 UTC 2022
On Thu, 2022-02-03 at 12:31 -0500, Abigail G wrote:
> On Wed, 2022-02-02 at 12:12 +0300, Aleksey Shipilev wrote:
> > On 2/2/22 08:53, Abigail G wrote:
> > > Whoops, looks like I made the zip wrong, this one should work:
> > > https://0x0.st/oHxy.zip
> >
> > So it looks like a GC crash:
> >
> > # SIGSEGV (0xb) at pc=0x00007fa2ba719208, pid=29539, tid=29557
> >
> > siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr:
> > 0x0000000000000100
> >
> > Current thread (0x00007fa2b4091800): GCTaskThread "GC Thread#0"
> > [stack:
> > 0x00007fa2b8c10000,0x00007fa2b8d10000] [id=29557]
> >
> >
> > If I was stuck with issue like this, I'll try the following:
> >
> > *) Test the memory. Memory problems frequently manifest as GC
> > bugs:
> > https://shipilev.net/jvm/test-your-memory/
>
> Can confirm it's not memory, I was able to reproduce it on another
> machine.
>
> >
> > *) Use fastdebug JDK as the boot JDK, looking for a reasonable
> > assert instead of anonymous crash.
> > This probably requires building it first after configuring using --
> > with-debug-level=fastdebug. You
> > said the build eventually succeeds, so a few tries might be in
> > order.
>
> Will try this.
>
> >
> > *) Bootstrap JDK 13 build with JDK 13. AFAICS, the actual
> > requirement for boot JDK is 12..13.
>
> The problem with this is jdk13 doesn't exist yet in void, so we have
> to
> do a bootstrap chain up from 11 (the latest version packaged).
>
> > Regardless, even if you find a bug in JDK 12, it is unlikely to get
> > fixed, as no one maintains JDK
> > 12. Azul maintains JDK 13, so depending on your luck of identifying
> > the issue with JDK 13, I'd say
> > fixing JDK 13 might be possible.
> >
>
> Thanks for the tips!
>
> Abigail G
Ok, I build jdk12 with fastdebug and built jdk13 with that, still
segfaults but maybe the core dump will have more info now:
https://0x0.st/oHkf.zip
Abigail G
More information about the build-dev
mailing list