RE: OpenWRT or router install - alexinc - 06-05-2023 18:37
Hola Simon,
after fiddling around with my Medion NAS for years (broken RAM), i came around to get a new one and starting the journey of compiling a recent OpenWRT version again. I compiled against glibc with libstdc++ but java -version is giving me:
Code:
root@OpenWrt:/usr/bin# java -version
[ 2285.172062] Unhandled fault: page domain fault (0x81b) at 0xb67ed000
[ 2285.178396] pgd = c235c000
[ 2285.181081] [b67ed000] *pgd=626c8831, *pte=60e3a59f, *ppte=60e3ae6e
[ 2285.187333] Internal error: : 81b [#2] SMP ARM
[ 2285.191749] Modules linked in: ledtrig_usbport raid10 raid1 raid0 md_mod gpio_keys_polled input_polldev ehci_oxnas sata_oxnas libata ehci_platform sd_mod scsi_mod ehci_hcd xfs libcrc32c ext4 mbcache jbd2 button_hotplug usbcore usb_common crc32c_generic
[ 2285.214054] CPU: 1 PID: 861 Comm: java Tainted: G D 4.14.275 #0
[ 2285.221063] Hardware name: Generic DT based system
[ 2285.225827] task: c23daac0 task.stack: c26b6000
[ 2285.230346] PC is at v6_coherent_kern_range+0x4/0x2c
[ 2285.235289] LR is at arm_syscall+0x138/0x240
[ 2285.239539] pc : [<c010e530>] lr : [<c0105e10>] psr: 60000013
[ 2285.245770] sp : c26b7f08 ip : 00c5787d fp : bec3d7c4
[ 2285.250969] r10: 00000000 r9 : c26b6000 r8 : c0102884
[ 2285.256166] r7 : c26b6000 r6 : b6d37000 r5 : 00000002 r4 : b67ee000
[ 2285.262658] r3 : c23daac0 r2 : 00000000 r1 : b67ee000 r0 : b67ed000
[ 2285.269153] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 2285.276249] Control: 00c5787d Table: 6235c00a DAC: 00000051
[ 2285.281963] Process java (pid: 861, stack limit = 0xc26b6190)
[ 2285.287680] Stack: (0xc26b7f08 to 0xc26b8000)
[ 2285.292019] 7f00: bec3d7c4 00000000 b67ed000 00100075 b6d37000 c20d3780
[ 2285.300160] 7f20: 00000000 00100073 c348a1c0 c01c7a94 00000000 00000000 c2029a80 00000000
[ 2285.308303] 7f40: 00000000 c26b7f54 c26b7f84 0000054a b67ed000 b6d37000 00000000 00000005
[ 2285.316449] 7f60: b6d37000 00000005 c26b6000 00000000 bec3d7c4 c01c7c84 00100075 c01c49d0
[ 2285.324590] 7f80: 00000012 c20d3780 00000000 000f0002 bec3d700 000f0002 bec3d700 00000000
[ 2285.332733] 7fa0: 000f0002 c01026a0 000f0002 bec3d700 b67ed000 b6d37000 00000000 00000006
[ 2285.340876] 7fc0: 000f0002 bec3d700 00000000 000f0002 01148340 01148340 00000016 bec3d7c4
[ 2285.349020] 7fe0: b6f71578 bec3d6f0 b6f4ec1c b6f4ec38 60000010 b67ed000 00000000 00000000
[ 2285.357171] [<c010e530>] (v6_coherent_kern_range) from [<c0105e10>] (arm_syscall+0x138/0x240)
[ 2285.365662] [<c0105e10>] (arm_syscall) from [<c01026a0>] (ret_fast_syscall+0x0/0x54)
[ 2285.373370] Code: ee070f15 e12fff1e e12fff1e e3c0001f (ee070f3a)
[ 2285.379435] ---[ end trace 4465c4547d7fa550 ]---
Segmentation fault
Code:
root@OpenWrt:/usr/bin# ldd java -sersion
libpthread.so.0 => /lib/libpthread.so.0 (0xb6fa3000)
libjli.so => /mnt/sda1/java/bin/../lib/arm/jli/libjli.so (0xb6f85000)
libdl.so.2 => /lib/libdl.so.2 (0xb6f72000)
libc.so.6 => /lib/libc.so.6 (0xb6e31000)
/lib/ld-linux.so.3 (0xb6fcc000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6e14000)
Code:
root@OpenWrt:/usr/bin# ls -al java
lrwxrwxrwx 1 root root 23 May 6 17:25 java -> /mnt/sda1/java/bin/java
I'm using the last(?) sflt version ejdk-8u211-linux-arm-sflt.tar.gz for armv5 sflt.
Any idea whats missing this time? :-D
Thanks i.a. and greetings.
RE: OpenWRT or router install - simoncn - 06-05-2023 23:41
I haven't seen this error from java and I don't know what might be causing it. I'm sorry that I can't be more helpful.
RE: OpenWRT or router install - alexinc - 10-05-2023 11:23
thanks for getting back to me! here is another try, hopefully not getting too annoying!? 
found out, that since kernel version 5.x neither Debian nor OpenWRT is running Oracle Java anymore (at least i'm getting the before mentioned error on both systems). With kernel 4.x Debian is getting a bit closer to a running Oracle Java.
Code:
root@debian:~# java -version
java version "1.8.0_211"
Java(TM) SE Embedded Runtime Environment (build 1.8.0_211-b12, headless)
Java HotSpot(TM) Embedded Client VM (build 25.211-b12, mixed mode)
but when starting minimserver it's still failing with
Code:
root@debian:~# /home/minimserver/bin/startc
=============== DEBUG MESSAGE: Atomic load(jlong) unsupported on this platform ================
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (macroAssembler_arm.cpp:1727), pid=1965, tid=0xb6751470
# fatal error: Atomic load(jlong) unsupported on this platform
#
# JRE version: Java(TM) SE Embedded Runtime Environment (8.0_211-b12) (build 1.8.0_211-b12)
# Java VM: Java HotSpot(TM) Embedded Client VM (25.211-b12 mixed mode linux-arm )
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/minimserver/data/hs_err_pid1965.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Aborted
Code:
root@debian:~# cat /home/minimserver/data/hs_err_pid1965.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (macroAssembler_arm.cpp:1727), pid=1965, tid=0xb6751470
# fatal error: Atomic load(jlong) unsupported on this platform
#
# JRE version: Java(TM) SE Embedded Runtime Environment (8.0_211-b12) (build 1.8.0_211-b12)
# Java VM: Java HotSpot(TM) Embedded Client VM (25.211-b12 mixed mode linux-arm )
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x00bb7000): JavaThread "main" [_thread_in_vm, id=1966, stack(0xb6702000,0xb6752000)]
Stack: [0xb6702000,0xb6752000]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.misc.Unsafe.getLongVolatile(Ljava/lang/Object;J)J+0
j sun.misc.Unsafe.getAndAddLong(Ljava/lang/Object;JJ)J+3
j java.util.concurrent.atomic.AtomicLong.addAndGet(J)J+8
j java.nio.Bits.tryReserveMemory(JI)Z+36
j java.nio.Bits.reserveMemory(JI)V+24
j java.nio.DirectByteBuffer.<init>(I)V+38
j java.nio.ByteBuffer.allocateDirect(I)Ljava/nio/ByteBuffer;+5
j sun.nio.ch.Util.getTemporaryDirectBuffer(I)Ljava/nio/ByteBuffer;+51
j sun.nio.ch.IOUtil.write(Ljava/io/FileDescriptor;Ljava/nio/ByteBuffer;JLsun/nio/ch/NativeDispatcher;)I+69
j sun.nio.ch.FileChannelImpl.write(Ljava/nio/ByteBuffer;)I+114
j java.nio.channels.Channels.writeFullyImpl(Ljava/nio/channels/WritableByteChannel;Ljava/nio/ByteBuffer;)V+9
j java.nio.channels.Channels.writeFully(Ljava/nio/channels/WritableByteChannel;Ljava/nio/ByteBuffer;)V+56
j java.nio.channels.Channels.access$000(Ljava/nio/channels/WritableByteChannel;Ljava/nio/ByteBuffer;)V+2
j java.nio.channels.Channels$1.write([BII)V+103
j java.nio.file.Files.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)J+27
j java.nio.file.Files.copy(Ljava/io/InputStream;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)J+163
j sun.net.www.protocol.jar.URLJarFile$1.run()Ljava/util/jar/JarFile;+26
j sun.net.www.protocol.jar.URLJarFile$1.run()Ljava/lang/Object;+1
v ~StubRoutines::call_stub
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;+0
j sun.net.www.protocol.jar.URLJarFile.retrieve(Ljava/net/URL;Lsun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController;)Ljava/util/jar/JarFile;+38
j sun.net.www.protocol.jar.URLJarFile.getJarFile(Ljava/net/URL;Lsun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController;)Ljava/util/jar/JarFile;+19
j sun.net.www.protocol.jar.JarFileFactory.get(Ljava/net/URL;Z)Ljava/util/jar/JarFile;+37
j sun.net.www.protocol.jar.JarURLConnection.connect()V+19
j sun.net.www.protocol.jar.JarURLConnection.getInputStream()Ljava/io/InputStream;+1
j sun.misc.URLClassPath$Loader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;+48
j sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;+62
j java.net.URLClassLoader$1.run()Ljava/lang/Class;+26
j java.net.URLClassLoader$1.run()Ljava/lang/Object;+1
v ~StubRoutines::call_stub
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;+13
j org.jminim.core.ComponentClassLoader.findLocalClass(Ljava/lang/String;)Ljava/lang/Class;+40
j org.jminim.core.ComponentClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;+83
j java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;+3
j org.jminim.core.Factory.newInstance(Ljava/lang/ClassLoader;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/Class;Ljava/lang/Class;Lorg/jminim/Log;)Ljava/lang/Object;+5
j org.jminim.core.LauncherImpl.run([Ljava/lang/String;Ljava/util/Properties;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/BufferedReader;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Ljava/lang/String;)Z+4253
j org.jminim.core.LauncherImpl.launch([Ljava/lang/String;Ljava/util/Properties;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/BufferedReader;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Ljava/lang/String;[Ljava/lang/StringBuilder;)Z+66
j org.jminim.core.LauncherImpl.launch([Ljava/lang/String;Ljava/util/Properties;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Ljava/lang/String;)Z+14
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j org.jminim.mlaunch.MinimLaunch.doLaunch([Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/BufferedReader;[Ljava/lang/StringBuilder;)Z+1128
j org.jminim.mlaunch.MinimLaunch.launch([Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;Ljava/io/BufferedReader;)Z+254
j org.jminim.mlaunch.MinimLaunch.launch([Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;)Z+7
v ~StubRoutines::call_stub
j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+100
j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+56
j org.jminim.launch.Launcher.launch([Ljava/lang/String;Ljava/util/Properties;Ljava/lang/String;Ljava/io/InputStream;Ljava/io/PrintStream;)V+323
j com.minimserver.launch.LaunchServer.main([Ljava/lang/String;)V+61
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0xb0121400 JavaThread "Service Thread" daemon [_thread_blocked, id=1972, stack(0xb022f000,0xb027f000)]
0xb011e800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=1971, stack(0xb027f000,0xb02ff000)]
0xb011d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1970, stack(0xb0364000,0xb03b4000)]
0xb0101000 JavaThread "Finalizer" daemon [_thread_blocked, id=1969, stack(0xb0405000,0xb0455000)]
0x00c0f800 JavaThread "Reference Handler" daemon [_thread_blocked, id=1968, stack(0xb0455000,0xb04a5000)]
=>0x00bb7000 JavaThread "main" [_thread_in_vm, id=1966, stack(0xb6702000,0xb6752000)]
Other Threads:
0x00c0a000 VMThread [stack: 0xb04a5000,0xb0525000] [id=1967]
0xb0122400 WatcherThread [stack: 0xb0080000,0xb0100000] [id=1973]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap:
def new generation total 1920K, used 315K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 10% used [0xb0a00000, 0xb0a2ee18, 0xb0bc0000)
from space 128K, 100% used [0xb0be0000, 0xb0c00000, 0xb0c00000)
to space 128K, 0% used [0xb0bc0000, 0xb0bc0000, 0xb0be0000)
tenured generation total 4096K, used 1296K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 31% used [0xb1e00000, 0xb1f44048, 0xb1f44200, 0xb2200000)
Metaspace used 5740K, capacity 5947K, committed 6040K, reserved 6448K
Card table byte_map: [0xb09e1000,0xb0a00000] byte_map_base: 0xb045c000
Polling page: 0xb6f63000
CodeCache: size=32768Kb used=787Kb max_used=787Kb free=31980Kb
bounds [0xb4689000, 0xb4751000, 0xb6689000]
total_blobs=321 nmethods=139 adapters=114
compilation: enabled
Compilation events (10 events):
Event: 0.000 Thread 0xb011e800 134 org.jminim.launch.Launcher::getModuleVersion (153 bytes)
Event: 0.000 Thread 0xb011e800 nmethod 134 0xb47478c8 code [0xb4747a10, 0xb4747d6c]
Event: 0.000 Thread 0xb011e800 135 sun.nio.cs.UTF_8$Decoder::decode (779 bytes)
Event: 0.000 Thread 0xb011e800 nmethod 135 0xb47481c8 code [0xb47484d0, 0xb4749e38]
Event: 0.000 Thread 0xb011e800 136 sun.net.www.ParseUtil::encodePath (336 bytes)
Event: 0.000 Thread 0xb011e800 nmethod 136 0xb474c188 code [0xb474c300, 0xb474c990]
Event: 0.000 Thread 0xb011e800 137 java.net.URI$Parser::charAt (9 bytes)
Event: 0.000 Thread 0xb011e800 nmethod 137 0xb474d648 code [0xb474d740, 0xb474d8a4]
Event: 0.000 Thread 0xb011e800 138 java.lang.ref.Reference::<init> (25 bytes)
Event: 0.000 Thread 0xb011e800 nmethod 138 0xb474dac8 code [0xb474dbb0, 0xb474dc78]
GC Heap History (6 events):
Event: 0.000 GC heap before
{Heap before GC invocations=0 (full 0):
def new generation total 1920K, used 1792K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 100% used [0xb0a00000, 0xb0bc0000, 0xb0bc0000)
from space 128K, 0% used [0xb0bc0000, 0xb0bc0000, 0xb0be0000)
to space 128K, 0% used [0xb0be0000, 0xb0be0000, 0xb0c00000)
tenured generation total 4096K, used 0K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 0% used [0xb1e00000, 0xb1e00000, 0xb1e00200, 0xb2200000)
Metaspace used 3582K, capacity 3691K, committed 3736K, reserved 4400K
Event: 0.000 GC heap after
Heap after GC invocations=1 (full 0):
def new generation total 1920K, used 128K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 0% used [0xb0a00000, 0xb0a00000, 0xb0bc0000)
from space 128K, 100% used [0xb0be0000, 0xb0c00000, 0xb0c00000)
to space 128K, 0% used [0xb0bc0000, 0xb0bc0000, 0xb0be0000)
tenured generation total 4096K, used 715K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 17% used [0xb1e00000, 0xb1eb2c68, 0xb1eb2e00, 0xb2200000)
Metaspace used 3582K, capacity 3691K, committed 3736K, reserved 4400K
}
Event: 0.000 GC heap before
{Heap before GC invocations=1 (full 0):
def new generation total 1920K, used 1920K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 100% used [0xb0a00000, 0xb0bc0000, 0xb0bc0000)
from space 128K, 100% used [0xb0be0000, 0xb0c00000, 0xb0c00000)
to space 128K, 0% used [0xb0bc0000, 0xb0bc0000, 0xb0be0000)
tenured generation total 4096K, used 715K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 17% used [0xb1e00000, 0xb1eb2c68, 0xb1eb2e00, 0xb2200000)
Metaspace used 5030K, capacity 5233K, committed 5272K, reserved 5424K
Event: 0.000 GC heap after
Heap after GC invocations=2 (full 0):
def new generation total 1920K, used 128K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 0% used [0xb0a00000, 0xb0a00000, 0xb0bc0000)
from space 128K, 100% used [0xb0bc0000, 0xb0be0000, 0xb0be0000)
to space 128K, 0% used [0xb0be0000, 0xb0be0000, 0xb0c00000)
tenured generation total 4096K, used 1108K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 27% used [0xb1e00000, 0xb1f15098, 0xb1f15200, 0xb2200000)
Metaspace used 5030K, capacity 5233K, committed 5272K, reserved 5424K
}
Event: 0.000 GC heap before
{Heap before GC invocations=2 (full 0):
def new generation total 1920K, used 1920K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 100% used [0xb0a00000, 0xb0bc0000, 0xb0bc0000)
from space 128K, 100% used [0xb0bc0000, 0xb0be0000, 0xb0be0000)
to space 128K, 0% used [0xb0be0000, 0xb0be0000, 0xb0c00000)
tenured generation total 4096K, used 1108K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 27% used [0xb1e00000, 0xb1f15098, 0xb1f15200, 0xb2200000)
Metaspace used 5387K, capacity 5627K, committed 5656K, reserved 6448K
Event: 0.000 GC heap after
Heap after GC invocations=3 (full 0):
def new generation total 1920K, used 128K [0xb0a00000, 0xb0c00000, 0xb1e00000)
eden space 1792K, 0% used [0xb0a00000, 0xb0a00000, 0xb0bc0000)
from space 128K, 100% used [0xb0be0000, 0xb0c00000, 0xb0c00000)
to space 128K, 0% used [0xb0bc0000, 0xb0bc0000, 0xb0be0000)
tenured generation total 4096K, used 1296K [0xb1e00000, 0xb2200000, 0xb4600000)
the space 4096K, 31% used [0xb1e00000, 0xb1f44048, 0xb1f44200, 0xb2200000)
Metaspace used 5387K, capacity 5627K, committed 5656K, reserved 6448K
}
Deoptimization events (0 events):
No events
Classes redefined (0 events):
No events
Internal exceptions (10 events):
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a94428) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a94628) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a95910) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a95b10) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a962b0) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/security/PrivilegedActionException'> (0xb0a964b0) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jvm.cpp, line 1502]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0xb0a57b30) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/methodHandles.cpp, line 1167]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0xb0a64060) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/methodHandles.cpp, line 1167]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/io/FileNotFoundException'> (0xb0ad3610) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jni.cpp, line 710]
Event: 0.000 Thread 0x00bb7000 Exception <a 'java/io/FileNotFoundException'> (0xb0ad3d60) thrown at [/HUDSON/workspace/8-2-build-elinux-arm-sflt/jdk8u211/12973/hotspot/src/share/vm/prims/jni.cpp, line 710]
Events (10 events):
Event: 0.000 loading class sun/nio/ch/Interruptible done
Event: 0.000 loading class java/nio/channels/spi/AbstractInterruptibleChannel$1 done
Event: 0.000 loading class sun/nio/ch/Util
Event: 0.000 loading class sun/nio/ch/Util done
Event: 0.000 loading class sun/nio/ch/Util$2
Event: 0.000 loading class sun/nio/ch/Util$2 done
Event: 0.000 loading class sun/nio/ch/Util$1
Event: 0.000 loading class sun/nio/ch/Util$1 done
Event: 0.000 loading class sun/nio/ch/Util$BufferCache
Event: 0.000 loading class sun/nio/ch/Util$BufferCache done
Dynamic libraries:
00008000-00009000 r-xp 00000000 08:03 6275082 /home/java/bin/java
00010000-00011000 r--p 00000000 08:03 6275082 /home/java/bin/java
00011000-00012000 rw-p 00001000 08:03 6275082 /home/java/bin/java
00bb0000-00d8e000 rw-p 00000000 00:00 0 [heap]
afc00000-afca0000 rw-p 00000000 00:00 0
afca0000-afd00000 ---p 00000000 00:00 0
afd00000-afde6000 rw-p 00000000 00:00 0
afde6000-afe00000 ---p 00000000 00:00 0
afead000-afebb000 r-xp 00000000 08:03 6275146 /home/java/lib/arm/libnio.so
afebb000-afec2000 ---p 0000e000 08:03 6275146 /home/java/lib/arm/libnio.so
afec2000-afec3000 r--p 0000d000 08:03 6275146 /home/java/lib/arm/libnio.so
afec3000-afec4000 rw-p 0000e000 08:03 6275146 /home/java/lib/arm/libnio.so
afec4000-affc4000 rw-p 00000000 00:00 0
affc4000-b004d000 r-xp 00000000 08:03 6275110 /home/java/lib/arm/libawt.so
b004d000-b0054000 ---p 00089000 08:03 6275110 /home/java/lib/arm/libawt.so
b0054000-b0055000 r--p 00088000 08:03 6275110 /home/java/lib/arm/libawt.so
b0055000-b005c000 rw-p 00089000 08:03 6275110 /home/java/lib/arm/libawt.so
b005c000-b0080000 rw-p 00000000 00:00 0
b0080000-b0081000 ---p 00000000 00:00 0
b0081000-b0100000 rw-p 00000000 00:00 0 [stack:1973]
b0100000-b01ff000 rw-p 00000000 00:00 0
b01ff000-b0200000 ---p 00000000 00:00 0
b0213000-b0226000 r-xp 00000000 08:03 6275134 /home/java/lib/arm/libnet.so
b0226000-b022d000 ---p 00013000 08:03 6275134 /home/java/lib/arm/libnet.so
b022d000-b022e000 r--p 00012000 08:03 6275134 /home/java/lib/arm/libnet.so
b022e000-b022f000 rw-p 00013000 08:03 6275134 /home/java/lib/arm/libnet.so
b022f000-b0232000 ---p 00000000 00:00 0
b0232000-b027f000 rw-p 00000000 00:00 0 [stack:1972]
b027f000-b0282000 ---p 00000000 00:00 0
b0282000-b034e000 rw-p 00000000 00:00 0 [stack:1971]
b0353000-b035b000 r-xp 00000000 08:03 6275105 /home/java/lib/arm/libawt_headless.so
b035b000-b0362000 ---p 00008000 08:03 6275105 /home/java/lib/arm/libawt_headless.so
b0362000-b0363000 r--p 00007000 08:03 6275105 /home/java/lib/arm/libawt_headless.so
b0363000-b0364000 rw-p 00008000 08:03 6275105 /home/java/lib/arm/libawt_headless.so
b0364000-b0367000 ---p 00000000 00:00 0
b0367000-b03b4000 rw-p 00000000 00:00 0 [stack:1970]
b03b4000-b03be000 r-xp 00000000 08:02 254062 /lib/arm-linux-gnueabi/libnss_files-2.13.so
b03be000-b03c5000 ---p 0000a000 08:02 254062 /lib/arm-linux-gnueabi/libnss_files-2.13.so
b03c5000-b03c6000 r--p 00009000 08:02 254062 /lib/arm-linux-gnueabi/libnss_files-2.13.so
b03c6000-b03c7000 rw-p 0000a000 08:02 254062 /lib/arm-linux-gnueabi/libnss_files-2.13.so
b03c7000-b03d0000 r-xp 00000000 08:02 254067 /lib/arm-linux-gnueabi/libnss_nis-2.13.so
b03d0000-b03d7000 ---p 00009000 08:02 254067 /lib/arm-linux-gnueabi/libnss_nis-2.13.so
b03d7000-b03d8000 r--p 00008000 08:02 254067 /lib/arm-linux-gnueabi/libnss_nis-2.13.so
b03d8000-b03d9000 rw-p 00009000 08:02 254067 /lib/arm-linux-gnueabi/libnss_nis-2.13.so
b03d9000-b03eb000 r-xp 00000000 08:02 254015 /lib/arm-linux-gnueabi/libnsl-2.13.so
b03eb000-b03f2000 ---p 00012000 08:02 254015 /lib/arm-linux-gnueabi/libnsl-2.13.so
b03f2000-b03f3000 r--p 00011000 08:02 254015 /lib/arm-linux-gnueabi/libnsl-2.13.so
b03f3000-b03f4000 rw-p 00012000 08:02 254015 /lib/arm-linux-gnueabi/libnsl-2.13.so
b03f4000-b03f6000 rw-p 00000000 00:00 0
b03f6000-b03fc000 r-xp 00000000 08:02 254132 /lib/arm-linux-gnueabi/libnss_compat-2.13.so
b03fc000-b0403000 ---p 00006000 08:02 254132 /lib/arm-linux-gnueabi/libnss_compat-2.13.so
b0403000-b0404000 r--p 00005000 08:02 254132 /lib/arm-linux-gnueabi/libnss_compat-2.13.so
b0404000-b0405000 rw-p 00006000 08:02 254132 /lib/arm-linux-gnueabi/libnss_compat-2.13.so
b0405000-b0408000 ---p 00000000 00:00 0
b0408000-b0455000 rw-p 00000000 00:00 0 [stack:1969]
b0455000-b0458000 ---p 00000000 00:00 0
b0458000-b04a5000 rw-p 00000000 00:00 0 [stack:1968]
b04a5000-b04a6000 ---p 00000000 00:00 0
b04a6000-b09c6000 rw-p 00000000 00:00 0 [stack:1967]
b09c6000-b09cc000 ---p 00000000 00:00 0
b09cc000-b09cf000 rw-p 00000000 00:00 0
b09cf000-b09e1000 ---p 00000000 00:00 0
b09e1000-b09e2000 rw-p 00000000 00:00 0
b09e2000-b09eb000 ---p 00000000 00:00 0
b09eb000-b09ed000 rw-p 00000000 00:00 0
b09ed000-b09ff000 ---p 00000000 00:00 0
b09ff000-b0c00000 rw-p 00000000 00:00 0
b0c00000-b1e00000 ---p 00000000 00:00 0
b1e00000-b2200000 rw-p 00000000 00:00 0
b2200000-b4600000 ---p 00000000 00:00 0
b4609000-b460d000 rw-p 00000000 00:00 0
b460d000-b4689000 ---p 00000000 00:00 0
b4689000-b4751000 rwxp 00000000 00:00 0
b4751000-b6689000 ---p 00000000 00:00 0
b6689000-b66a1000 r-xp 00000000 08:03 6275111 /home/java/lib/arm/libzip.so
b66a1000-b66a8000 ---p 00018000 08:03 6275111 /home/java/lib/arm/libzip.so
b66a8000-b66a9000 r--p 00017000 08:03 6275111 /home/java/lib/arm/libzip.so
b66a9000-b66aa000 rw-p 00018000 08:03 6275111 /home/java/lib/arm/libzip.so
b66aa000-b66d7000 r-xp 00000000 08:03 6275125 /home/java/lib/arm/libjava.so
b66d7000-b66de000 ---p 0002d000 08:03 6275125 /home/java/lib/arm/libjava.so
b66de000-b66df000 r--p 0002c000 08:03 6275125 /home/java/lib/arm/libjava.so
b66df000-b66e0000 rw-p 0002d000 08:03 6275125 /home/java/lib/arm/libjava.so
b66e0000-b66ea000 r-xp 00000000 08:03 6275131 /home/java/lib/arm/libverify.so
b66ea000-b66f1000 ---p 0000a000 08:03 6275131 /home/java/lib/arm/libverify.so
b66f1000-b66f2000 r--p 00009000 08:03 6275131 /home/java/lib/arm/libverify.so
b66f2000-b66f3000 rw-p 0000a000 08:03 6275131 /home/java/lib/arm/libverify.so
b66f3000-b66f9000 r-xp 00000000 08:02 254087 /lib/arm-linux-gnueabi/librt-2.13.so
b66f9000-b6700000 ---p 00006000 08:02 254087 /lib/arm-linux-gnueabi/librt-2.13.so
b6700000-b6701000 r--p 00005000 08:02 254087 /lib/arm-linux-gnueabi/librt-2.13.so
b6701000-b6702000 rw-p 00006000 08:02 254087 /lib/arm-linux-gnueabi/librt-2.13.so
b6702000-b6705000 ---p 00000000 00:00 0
b6705000-b6752000 rw-p 00000000 00:00 0 [stack:1966]
b6752000-b67f2000 r-xp 00000000 08:02 254115 /lib/arm-linux-gnueabi/libm-2.13.so
b67f2000-b67f9000 ---p 000a0000 08:02 254115 /lib/arm-linux-gnueabi/libm-2.13.so
b67f9000-b67fa000 r--p 0009f000 08:02 254115 /lib/arm-linux-gnueabi/libm-2.13.so
b67fa000-b67fb000 rw-p 000a0000 08:02 254115 /lib/arm-linux-gnueabi/libm-2.13.so
b67fb000-b6d45000 r-xp 00000000 08:03 6275141 /home/java/lib/arm/client/libjvm.so
b6d45000-b6d4d000 ---p 0054a000 08:03 6275141 /home/java/lib/arm/client/libjvm.so
b6d4d000-b6d60000 r--p 0054a000 08:03 6275141 /home/java/lib/arm/client/libjvm.so
b6d60000-b6d74000 rw-p 0055d000 08:03 6275141 /home/java/lib/arm/client/libjvm.so
b6d74000-b6d97000 rw-p 00000000 00:00 0
b6d97000-b6db9000 r-xp 00000000 08:02 254037 /lib/arm-linux-gnueabi/libgcc_s.so.1
b6db9000-b6dc0000 ---p 00022000 08:02 254037 /lib/arm-linux-gnueabi/libgcc_s.so.1
b6dc0000-b6dc1000 rw-p 00021000 08:02 254037 /lib/arm-linux-gnueabi/libgcc_s.so.1
b6dc1000-b6eeb000 r-xp 00000000 08:02 254083 /lib/arm-linux-gnueabi/libc-2.13.so
b6eeb000-b6ef3000 ---p 0012a000 08:02 254083 /lib/arm-linux-gnueabi/libc-2.13.so
b6ef3000-b6ef5000 r--p 0012a000 08:02 254083 /lib/arm-linux-gnueabi/libc-2.13.so
b6ef5000-b6ef6000 rw-p 0012c000 08:02 254083 /lib/arm-linux-gnueabi/libc-2.13.so
b6ef6000-b6ef9000 rw-p 00000000 00:00 0
b6ef9000-b6efb000 r-xp 00000000 08:02 254017 /lib/arm-linux-gnueabi/libdl-2.13.so
b6efb000-b6f02000 ---p 00002000 08:02 254017 /lib/arm-linux-gnueabi/libdl-2.13.so
b6f02000-b6f03000 r--p 00001000 08:02 254017 /lib/arm-linux-gnueabi/libdl-2.13.so
b6f03000-b6f04000 rw-p 00002000 08:02 254017 /lib/arm-linux-gnueabi/libdl-2.13.so
b6f04000-b6f19000 r-xp 00000000 08:03 6275123 /home/java/lib/arm/jli/libjli.so
b6f19000-b6f20000 ---p 00015000 08:03 6275123 /home/java/lib/arm/jli/libjli.so
b6f20000-b6f21000 r--p 00014000 08:03 6275123 /home/java/lib/arm/jli/libjli.so
b6f21000-b6f22000 rw-p 00015000 08:03 6275123 /home/java/lib/arm/jli/libjli.so
b6f22000-b6f37000 r-xp 00000000 08:02 254082 /lib/arm-linux-gnueabi/libpthread-2.13.so
b6f37000-b6f3e000 ---p 00015000 08:02 254082 /lib/arm-linux-gnueabi/libpthread-2.13.so
b6f3e000-b6f3f000 r--p 00014000 08:02 254082 /lib/arm-linux-gnueabi/libpthread-2.13.so
b6f3f000-b6f40000 rw-p 00015000 08:02 254082 /lib/arm-linux-gnueabi/libpthread-2.13.so
b6f40000-b6f42000 rw-p 00000000 00:00 0
b6f42000-b6f5f000 r-xp 00000000 08:02 254064 /lib/arm-linux-gnueabi/ld-2.13.so
b6f5f000-b6f61000 rw-p 00000000 00:00 0
b6f63000-b6f64000 r--p 00000000 00:00 0
b6f64000-b6f65000 rw-p 00000000 00:00 0
b6f65000-b6f66000 r-xp 00000000 00:00 0 [sigpage]
b6f66000-b6f67000 r--p 0001c000 08:02 254064 /lib/arm-linux-gnueabi/ld-2.13.so
b6f67000-b6f68000 rw-p 0001d000 08:02 254064 /lib/arm-linux-gnueabi/ld-2.13.so
beb43000-beb64000 rw-p 00000000 00:00 0 [stack]
ffff0000-ffff1000 r-xp 00000000 00:00 0 [vectors]
VM Arguments:
java_command: /home/minimserver/lib/mserver.jar --launchrc --set watch.view=console
java_class_path (initial): /home/minimserver/lib/mserver.jar
Launcher Type: SUN_STANDARD
Environment Variables:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LD_LIBRARY_PATH=/home/minimserver/libsys
SHELL=/bin/bash
Signal Handlers:
SIGSEGV: [libjvm.so+0x4ce1f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0x4ce1f0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x3c4ab8], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x3c4ab8], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x3c4ab8], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x3c4ab8], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x3c4c1c], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.so+0x3c5058], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.so+0x3c5058], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.so+0x3c5058], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.so+0x3c5058], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
--------------- S Y S T E M ---------------
OS:PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
uname:Linux 3.17.0-oxnas-tld-1 #1 SMP PREEMPT Sat Oct 25 15:59:43 PDT 2014 armv6l
libc:glibc 2.13 NPTL 2.13
rlimit: STACK 8192k, CORE 0k, NPROC 951, NOFILE 4096, AS infinity
load average:-0.00 19991592797957037641610995336852013056.00 0.00
/proc/meminfo:
MemTotal: 121928 kB
MemFree: 59764 kB
MemAvailable: 92128 kB
Buffers: 1724 kB
Cached: 33808 kB
SwapCached: 0 kB
Active: 36428 kB
Inactive: 18688 kB
Active(anon): 19668 kB
Inactive(anon): 180 kB
Active(file): 16760 kB
Inactive(file): 18508 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 28 kB
Writeback: 0 kB
AnonPages: 19664 kB
Mapped: 12572 kB
Shmem: 204 kB
Slab: 4368 kB
SReclaimable: 1148 kB
SUnreclaim: 3220 kB
KernelStack: 520 kB
PageTables: 416 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 60964 kB
Committed_AS: 35792 kB
VmallocTotal: 892928 kB
VmallocUsed: 3768 kB
VmallocChunk: 632068 kB
CPU:total 2 (initial active 2) (ARMv6)
/proc/cpuinfo:
processor : 0
model name : ARMv6-compatible processor rev 5 (v6l)
Features : half thumb fastmult edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb02
CPU revision : 5
processor : 1
model name : ARMv6-compatible processor rev 5 (v6l)
Features : half thumb fastmult edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb02
CPU revision : 5
Hardware : PLXTECH NAS782X SoC (Flattened Device Tree)
Revision : 0000
Serial : 0000000000000000
Memory: 4k page, physical 13174873512612986880k(13174873512612986880k free), swap 13174873512612986880k(13174873512612986880k free)
vm_info: Java HotSpot(TM) Embedded Client VM (25.211-b12) for linux-arm-sflt JRE (1.8.0_211-b12), built on Apr 1 2019 20:57:50 by "java_re" with gcc 4.7.2 20120731 (prerelease)
time: Wed May 10 03:13:50 2023
timezone: PDT
elapsed time: 5 seconds (0d 0h 0m 5s)
Same with Debian 10 or 11. Did you ever come across such error? OpenJDK11-headless is working btw., but seems quite slow to me...
RE: OpenWRT or router install - simoncn - 10-05-2023 11:58
I haven't seen this myself but a quick web search found this post.
It seems that your new NAS has an ARMv5 multiprocessor and this is not supported by Java.
RE: OpenWRT or router install - alexinc - 10-05-2023 12:08
(10-05-2023 11:58)simoncn Wrote: I haven't seen this myself but a quick web search found this post.
It seems that your new NAS has an ARMv5 multiprocessor and this is not supported by Java.
The new NAS is basically exactly the old one. So i can assure Oracle Java was already running on this ARMv5 CPU and OpenJDK IS running on it, that's the wired thing. Of course i did web research before stealing your time here as well. ;-) I'm curious what's missing in this Debian releases. Unfortunately i can't build OpenWRT v15 builds anymore to cross check with newer versions (no sources to build from anymore). Debian was running on my router with same ARMv5 CPU and headless Oracle Java just fine, so there must be some dependency missing in that Debian versions I'm trying on my NAS now. Research continuous... :-D
|