On Thu, Jan 21, 2016 at 8:32 PM, Alex Potapenko <opotapenko(a)gmail.com> wrote:
> On Thu,
Jan 21, 2016 at 4:20 AM, Waldemar Brodkorb <wbx(a)uclibc-ng.org> wrote:
> Have you seen that Alpine Linux is carrying a patch with modifies
> exactly our problematic function:
>
https://github.com/alpinelinux/aports/blob/master/community/openjdk8/icedte…
Great! Lots of thanks, it's working now! This patch is must-do,
strange it hasn't been accepted upstream.
I'm absolutely sure that initLocalIfs() must have minimal fool-proof.
If you want to try to push this patch into upstream, you should (IMHO):
* Ask Timo or Natanael (Alpine Linux maintainers) was the any response
from OpenJDK maintainers?
* Try to collect additional information about source of condition in
which initLocalIfs() called twice. To do that I suggest:
- put breakpoint at initLocalIfs
- run program
- at break take an backtrace, continue
I can't see, how uClibc might be involved into problem for now.
JNI_Onload() should be called from ClassLoader, not by ld
constructor...
regards,
Leonid