Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Jan 2022 11:10:36 +0100
From:      Ronald Klop <ronald-lists@klop.ws>
To:        freebsd-arm@freebsd.org, freebsd-java@freebsd.org
Subject:   Re: openjdk8 crash on aarch64; guarantee(val < (1U << nbits)) failed: Field too big for insn
Message-ID:  <4cba6e57-04be-5a4a-7d74-4c3f6d84adc8@klop.ws>
In-Reply-To: <5b3a3186-e946-91cf-560e-14c6d590d1d9@klop.ws>
References:  <2aff3ce6-b8d6-33f6-e9d2-1cff75158baf@klop.ws> <4f158e4c-5128-7095-a71d-81375807c42f@littlepinkcloud.com> <5b3a3186-e946-91cf-560e-14c6d590d1d9@klop.ws>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On 1/27/22 10:37, Ronald Klop wrote:
> On 1/27/22 10:22, Andrew Haley wrote:
>> On 1/27/22 09:03, Ronald Klop wrote:
>>> I can reproduce this on my rpi4 and it is "fixed" if I compile openjdk8 using llvm12 from ports instead of llvm13 from base.
>>> Is anybody looking into this? Should I file a PR?
>>
>> I can't reach ampere2.nyi.freebsd.org
>>
>> Please send me the hs_err_pidXXX.log; or post it here.
>>
> 
> 
> Hi, this makes the log available on ipv4.
> 
> http://www.ipv6proxy.net/go.php?u=http%3A%2F%2Fampere2.nyi.freebsd.org%2Fdata%2Fmain-arm64-default%2Fpd8f8cc3a8823_s4f0e50b293%2Flogs%2Ferrors%2Fjacop-4.8.0.log&b=0&f=norefer
> 
> I can't get the hs_err_pidXXX.log from that server either. I will try to reproduce the error locally today.
> 
> Regards,
> Ronald.
> 
> 

It was easier to reproduce than I thought. Just java -version on my rpi4/14-CURRENT.

Let's see if the attachment comes through in the ML.

Regards,
Ronald.
[-- Attachment #2 --]
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (assembler_aarch64.hpp:237), pid=54456, tid=0x000000000004869e
#  guarantee(val < (1U << nbits)) failed: Field too big for insn
#
# JRE version:  (8.0_312-b07) (build )
# Java VM: OpenJDK 64-Bit Server VM (25.312-b07 mixed mode bsd-aarch64 compressed oops)
# Core dump written. Default location: //java.core
#
# If you would like to submit a bug report, please visit:
#   https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/openjdk8%3A%20
#

---------------  T H R E A D  ---------------

Current thread (0x000045b00639b000):  JavaThread "Unknown thread" [_thread_in_vm, id=296606, stack(0x0000000000003000,0x0000000000203000)]

Stack: [0x0000000000003000,0x0000000000203000],  sp=0x00000000002020b0,  free space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0xac5600]  JVM_handle_bsd_signal+0x169a80
V  [libjvm.so+0x5811a4]
[error occurred during error reporting (printing native stack), id 0xe0000000]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )

Other Threads:

=>0x000045b00639b000 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=296606, stack(0x0000000000003000,0x0000000000203000)]

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None


[error occurred during error reporting (printing compressed oops mode, id 0xb]

Deoptimization events (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (0 events):
No events

Events (0 events):
No events


Dynamic libraries:
0x000045afba360000 	/usr/local/openjdk8/bin/java
0x000045affa9f7000 	/usr/local/openjdk8/bin/../lib/aarch64/jli/libjli.so
0x000045affaa53000 	/lib/libz.so.6
0x000045affbcec000 	/lib/libthr.so.3
0x000045affc7f3000 	/lib/libc.so.7
0x000045b001e00000 	/usr/local/openjdk8/jre/lib/aarch64/server/libjvm.so
0x000045afffae6000 	/lib/libm.so.5
0x000045b000a5c000 	/lib/libc++.so.1
0x000045b00186d000 	/lib/libcxxrt.so.1
0x000045b00410e000 	/lib/libgcc_s.so.1
0x000045b007f1c000 	/usr/local/openjdk8/jre/lib/aarch64/libverify.so
0x000045b00910f000 	/usr/local/openjdk8/jre/lib/aarch64/libjava.so
0x000045b0094ff000 	/usr/local/openjdk8/jre/lib/aarch64/libzip.so
0x000057406ff39000 	/libexec/ld-elf.so.1

VM Arguments:
java_command: <unknown>
java_class_path (initial): .
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/openjdk8
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
SHELL=/usr/local/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0xac62b4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0xac62b4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x9587f4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x9587f4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x9587f4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x9587f4], sa_mask[0]=11111111111111111111111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x9592f4], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART
SIGINT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGTERM: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGQUIT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none


---------------  S Y S T E M  ---------------

OS:BSD
uname:FreeBSD 14.0-CURRENT FreeBSD 14.0-CURRENT #19 main-c72e914cf1: Wed Jan 12 03:34:04 CET 2022     ronald@rpi4:/home/ronald/dev/obj/home/ronald/dev/freebsd/arm64.aarch64/sys/GENERIC-NODEBUG arm64
rlimit: STACK 1048576k, CORE infinity, NPROC 12070, NOFILE 231129, AS infinity
load average:0.15 0.20 0.18

CPU:total 4 (initial active 4) 

Memory: 4k page, physical 8218088k(1049140k free), swap 0k(4294859460k free)

vm_info: OpenJDK 64-Bit Server VM (25.312-b07) for bsd-aarch64 JRE (1.8.0_312-b07), built on Jan  1 2022 09:47:38 by "root" with gcc FreeBSD Clang 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)

time: Thu Jan 27 11:07:23 2022
timezone: CET
elapsed time: 0.128114 seconds (0d 0h 0m 0s)

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4cba6e57-04be-5a4a-7d74-4c3f6d84adc8>