Optware / Optware-ng

279 stars 52 forks source link

Java no longer works after an OSMC system update on a Raspberry Pi 3 #225

Closed khinsen closed 6 years ago

khinsen commented 6 years ago

I am using a couple of packages from optware-ng on my Raspberry Pi running OSMC. In particular BubbleUPnPServer, which requires the Java runtime. I also use MinimServer, installed by hand, using the same Java runtime.

After a recent OSMC update, the Java runtime and thus both BubbleUPnPServer and MinimServer stopped working. I tried re-installing optware-ng (delete /opt and reinstall), but that changes nothing. The detailed error log obtained from starting MinimServer follows below.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (os_linux_zero.cpp:254), pid=1260, tid=0x67eff470
#  fatal error: caught unhandled signal 11
#
# JRE version: OpenJDK Runtime Environment (8.0_102-b02) (build 1.8.0_102-Optware-ng-b02)
# Java VM: OpenJDK Zero VM (25.102-b02 interpreted 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 (0x7635b0f8):  VMThread [stack: 0x67e81000,0x67f00000] [id=1262]

Stack: [0x67e81000,0x67f00000],  sp=0x67efe10c,  free space=500k
VM_Operation (0x765b5ac8): CollectForMetadataAllocation, mode: safepoint, requested by thread 0x76306a58

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

Java Threads: ( => current thread )
  0x7637da70 JavaThread "Service Thread" daemon [_thread_blocked, id=1266, stack(0x67280000,0x67400000)]
  0x7637b7a8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1265, stack(0x67580000,0x67700000)]
  0x76362310 JavaThread "Finalizer" daemon [_thread_blocked, id=1264, stack(0x67880000,0x67a00000)]
  0x7635f9d8 JavaThread "Reference Handler" daemon [_thread_blocked, id=1263, stack(0x67b80000,0x67d00000)]
  0x76306a58 JavaThread "main" [_thread_blocked, id=1261, stack(0x764f4000,0x76673000)]

Other Threads:
=>0x7635b0f8 VMThread [stack: 0x67e81000,0x67f00000] [id=1262]
  0x7637f320 WatcherThread [stack: 0x67e01000,0x67e80000] [id=1267]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x76304940] Threads_lock - owner thread: 0x7635b0f8
[0x76304d50] Heap_lock - owner thread: 0x76306a58

Heap:
 def new generation   total 3712K, used 2164K [0x68600000, 0x68a00000, 0x6c4a0000)
  eden space 3328K,  65% used [0x68600000, 0x6881d040, 0x68940000)
  from space 384K,   0% used [0x68940000, 0x68940000, 0x689a0000)
  to   space 384K,   0% used [0x689a0000, 0x689a0000, 0x68a00000)
 tenured generation   total 8192K, used 0K [0x6c4a0000, 0x6cca0000, 0x74200000)
   the space 8192K,   0% used [0x6c4a0000, 0x6c4a0000, 0x6c4a0200, 0x6cca0000)
 Metaspace       used 3957K, capacity 4087K, committed 4096K, reserved 4400K

Card table byte_map: [0x74221000,0x74280000] byte_map_base: 0x73ede000

Polling page: 0x76efa000

CodeCache: size=32768Kb used=71Kb max_used=71Kb free=32696Kb
 bounds [0x74300000, 0x74328000, 0x76300000]
 total_blobs=99 nmethods=0 adapters=91
 compilation: disabled (interpreter mode)

Compilation events (0 events):
No events

GC Heap History (1 events):
Event: 1.069 GC heap before
{Heap before GC invocations=0 (full 0):
 def new generation   total 3712K, used 2164K [0x68600000, 0x68a00000, 0x6c4a0000)
  eden space 3328K,  65% used [0x68600000, 0x6881d040, 0x68940000)
  from space 384K,   0% used [0x68940000, 0x68940000, 0x689a0000)
  to   space 384K,   0% used [0x689a0000, 0x689a0000, 0x68a00000)
 tenured generation   total 8192K, used 0K [0x6c4a0000, 0x6cca0000, 0x74200000)
   the space 8192K,   0% used [0x6c4a0000, 0x6c4a0000, 0x6c4a0200, 0x6cca0000)
 Metaspace       used 3957K, capacity 4087K, committed 4096K, reserved 4400K

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 0.338 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x6868ff80) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.338 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x68690180) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.340 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x68691a48) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.340 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x68691c48) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.341 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x68692528) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.341 Thread 0x76306a58 Exception <a 'java/security/PrivilegedActionException'> (0x68692728) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jvm.cpp, line 1386]
Event: 0.796 Thread 0x76306a58 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x68785c50) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146]
Event: 0.816 Thread 0x76306a58 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x68792180) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/methodHandles.cpp, line 1146]
Event: 0.984 Thread 0x76306a58 Exception <a 'java/io/FileNotFoundException'> (0x68804088) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 709]
Event: 0.985 Thread 0x76306a58 Exception <a 'java/io/FileNotFoundException'> (0x688048a0) thrown at [/home/jenkins/Optware-ng/buildroot-armeabihf/builds/openjdk8/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 709]

Events (10 events):
Event: 1.065 loading class javax/swing/UIManager$LAFState done
Event: 1.065 loading class javax/swing/UIDefaults
Event: 1.066 loading class javax/swing/UIDefaults done
Event: 1.066 loading class javax/swing/MultiUIDefaults
Event: 1.066 loading class javax/swing/MultiUIDefaults done
Event: 1.067 loading class javax/swing/UIManager$1
Event: 1.067 loading class javax/swing/UIManager$1 done
Event: 1.067 loading class javax/swing/plaf/metal/MetalLookAndFeel
Event: 1.069 loading class javax/swing/plaf/basic/BasicLookAndFeel
Event: 1.069 Executing VM operation: CollectForMetadataAllocation

Dynamic libraries:
00010000-00011000 r-xp 00000000 b3:02 281220     /opt/lib/jvm/openjdk8/bin/java
00020000-00021000 r--p 00000000 b3:02 281220     /opt/lib/jvm/openjdk8/bin/java
00021000-00022000 rw-p 00001000 b3:02 281220     /opt/lib/jvm/openjdk8/bin/java
00450000-00471000 rw-p 00000000 00:00 0          [heap]
66e52000-66ec5000 r-xp 00000000 b3:02 400873     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt.so
66ec5000-66ed4000 ---p 00073000 b3:02 400873     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt.so
66ed4000-66ed5000 r--p 00072000 b3:02 400873     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt.so
66ed5000-66edc000 rw-p 00073000 b3:02 400873     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt.so
66edc000-66f00000 rw-p 00000000 00:00 0 
66f00000-66f21000 rw-p 00000000 00:00 0 
66f21000-67000000 ---p 00000000 00:00 0 
67000000-6707b000 rw-p 00000000 00:00 0 
6707b000-67100000 ---p 00000000 00:00 0 
67100000-67121000 rw-p 00000000 00:00 0 
67121000-67200000 ---p 00000000 00:00 0 
67280000-67283000 ---p 00000000 00:00 0 
67283000-67400000 rw-p 00000000 00:00 0 
67400000-67421000 rw-p 00000000 00:00 0 
67421000-67500000 ---p 00000000 00:00 0 
67580000-67583000 ---p 00000000 00:00 0 
67583000-67700000 rw-p 00000000 00:00 0 
67700000-67721000 rw-p 00000000 00:00 0 
67721000-67800000 ---p 00000000 00:00 0 
67880000-67883000 ---p 00000000 00:00 0 
67883000-67a00000 rw-p 00000000 00:00 0 
67a00000-67a21000 rw-p 00000000 00:00 0 
67a21000-67b00000 ---p 00000000 00:00 0 
67b80000-67b83000 ---p 00000000 00:00 0 
67b83000-67d00000 rw-p 00000000 00:00 0 
67d00000-67d21000 rw-p 00000000 00:00 0 
67d21000-67e00000 ---p 00000000 00:00 0 
67e00000-67e01000 ---p 00000000 00:00 0 
67e01000-67e80000 rw-p 00000000 00:00 0 
67e80000-67e81000 ---p 00000000 00:00 0 
67e81000-67f4d000 rw-p 00000000 00:00 0 
67f4d000-6811a000 r--s 03bf0000 b3:02 277748     /opt/lib/jvm/openjdk8/jre/lib/rt.jar
6811a000-68575000 rw-p 00000000 00:00 0 
68575000-685c1000 ---p 00000000 00:00 0 
685c1000-685c6000 rw-p 00000000 00:00 0 
685c6000-68600000 ---p 00000000 00:00 0 
68600000-68a00000 rw-p 00000000 00:00 0 
68a00000-6c4a0000 ---p 00000000 00:00 0 
6c4a0000-6cca0000 rw-p 00000000 00:00 0 
6cca0000-74200000 ---p 00000000 00:00 0 
74207000-7420c000 r-xp 00000000 b3:02 400885     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt_headless.so
7420c000-7421b000 ---p 00005000 b3:02 400885     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt_headless.so
7421b000-7421c000 r--p 00004000 b3:02 400885     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt_headless.so
7421c000-7421d000 rw-p 00005000 b3:02 400885     /opt/lib/jvm/openjdk8/jre/lib/arm/libawt_headless.so
7421d000-74221000 r--s 00097000 b3:02 277754     /opt/lib/jvm/openjdk8/jre/lib/jsse.jar
74221000-74223000 rw-p 00000000 00:00 0 
74223000-74240000 ---p 00000000 00:00 0 
74240000-74245000 rw-p 00000000 00:00 0 
74245000-7427f000 ---p 00000000 00:00 0 
7427f000-74281000 rw-p 00000000 00:00 0 
74281000-74300000 ---p 00000000 00:00 0 
74300000-74328000 rwxp 00000000 00:00 0 
74328000-76300000 ---p 00000000 00:00 0 
76300000-763ff000 rw-p 00000000 00:00 0 
763ff000-76400000 ---p 00000000 00:00 0 
76402000-76408000 r-xp 00000000 b3:02 400379     /opt/lib/jvm/openjdk8/jre/lib/arm/libzip.so
76408000-76417000 ---p 00006000 b3:02 400379     /opt/lib/jvm/openjdk8/jre/lib/arm/libzip.so
76417000-76418000 r--p 00005000 b3:02 400379     /opt/lib/jvm/openjdk8/jre/lib/arm/libzip.so
76418000-76419000 rw-p 00006000 b3:02 400379     /opt/lib/jvm/openjdk8/jre/lib/arm/libzip.so
76419000-76422000 r-xp 00000000 b3:02 263083     /opt/lib/libnss_files-2.25.so
76422000-76431000 ---p 00009000 b3:02 263083     /opt/lib/libnss_files-2.25.so
76431000-76432000 r--p 00008000 b3:02 263083     /opt/lib/libnss_files-2.25.so
76432000-76433000 rw-p 00009000 b3:02 263083     /opt/lib/libnss_files-2.25.so
76433000-76439000 rw-p 00000000 00:00 0 
76439000-76442000 r-xp 00000000 b3:02 263087     /opt/lib/libnss_nis-2.25.so
76442000-76451000 ---p 00009000 b3:02 263087     /opt/lib/libnss_nis-2.25.so
76451000-76452000 r--p 00008000 b3:02 263087     /opt/lib/libnss_nis-2.25.so
76452000-76453000 rw-p 00009000 b3:02 263087     /opt/lib/libnss_nis-2.25.so
76453000-76463000 r-xp 00000000 b3:02 263078     /opt/lib/libnsl-2.25.so
76463000-76473000 ---p 00010000 b3:02 263078     /opt/lib/libnsl-2.25.so
76473000-76474000 r--p 00010000 b3:02 263078     /opt/lib/libnsl-2.25.so
76474000-76475000 rw-p 00011000 b3:02 263078     /opt/lib/libnsl-2.25.so
76475000-76477000 rw-p 00000000 00:00 0 
76477000-7647d000 r-xp 00000000 b3:02 263107     /opt/lib/libnss_compat-2.25.so
7647d000-7648c000 ---p 00006000 b3:02 263107     /opt/lib/libnss_compat-2.25.so
7648c000-7648d000 r--p 00005000 b3:02 263107     /opt/lib/libnss_compat-2.25.so
7648d000-7648e000 rw-p 00006000 b3:02 263107     /opt/lib/libnss_compat-2.25.so
7648e000-764b0000 r-xp 00000000 b3:02 400378     /opt/lib/jvm/openjdk8/jre/lib/arm/libjava.so
764b0000-764bf000 ---p 00022000 b3:02 400378     /opt/lib/jvm/openjdk8/jre/lib/arm/libjava.so
764bf000-764c0000 r--p 00021000 b3:02 400378     /opt/lib/jvm/openjdk8/jre/lib/arm/libjava.so
764c0000-764c1000 rw-p 00022000 b3:02 400378     /opt/lib/jvm/openjdk8/jre/lib/arm/libjava.so
764c1000-764cb000 r-xp 00000000 b3:02 400374     /opt/lib/jvm/openjdk8/jre/lib/arm/libverify.so
764cb000-764da000 ---p 0000a000 b3:02 400374     /opt/lib/jvm/openjdk8/jre/lib/arm/libverify.so
764da000-764db000 r--p 00009000 b3:02 400374     /opt/lib/jvm/openjdk8/jre/lib/arm/libverify.so
764db000-764dc000 rw-p 0000a000 b3:02 400374     /opt/lib/jvm/openjdk8/jre/lib/arm/libverify.so
764dc000-764e2000 r-xp 00000000 b3:02 263097     /opt/lib/librt-2.25.so
764e2000-764f1000 ---p 00006000 b3:02 263097     /opt/lib/librt-2.25.so
764f1000-764f2000 r--p 00005000 b3:02 263097     /opt/lib/librt-2.25.so
764f2000-764f3000 rw-p 00006000 b3:02 263097     /opt/lib/librt-2.25.so
764f3000-764f7000 ---p 00000000 00:00 0 
764f7000-76673000 rw-p 00000000 00:00 0 
76673000-7668f000 r-xp 00000000 b3:02 263552     /opt/lib/libgcc_s.so.1
7668f000-7669e000 ---p 0001c000 b3:02 263552     /opt/lib/libgcc_s.so.1
7669e000-7669f000 r--p 0001b000 b3:02 263552     /opt/lib/libgcc_s.so.1
7669f000-766a0000 rw-p 0001c000 b3:02 263552     /opt/lib/libgcc_s.so.1
766a0000-766a8000 r-xp 00000000 b3:02 273559     /opt/lib/libffi.so.6.0.4
766a8000-766b7000 ---p 00008000 b3:02 273559     /opt/lib/libffi.so.6.0.4
766b7000-766b8000 rw-p 00007000 b3:02 273559     /opt/lib/libffi.so.6.0.4
766b8000-767e6000 r-xp 00000000 b3:02 273355     /opt/lib/libstdc++.so.6.0.24
767e6000-767f5000 ---p 0012e000 b3:02 273355     /opt/lib/libstdc++.so.6.0.24
767f5000-767fa000 r--p 0012d000 b3:02 273355     /opt/lib/libstdc++.so.6.0.24
767fa000-767fc000 rw-p 00132000 b3:02 273355     /opt/lib/libstdc++.so.6.0.24
767fc000-767fe000 rw-p 00000000 00:00 0 
767fe000-76c42000 r-xp 00000000 b3:02 400381     /opt/lib/jvm/openjdk8/jre/lib/arm/server/libjvm.so
76c42000-76c51000 ---p 00444000 b3:02 400381     /opt/lib/jvm/openjdk8/jre/lib/arm/server/libjvm.so
76c51000-76c5c000 r--p 00443000 b3:02 400381     /opt/lib/jvm/openjdk8/jre/lib/arm/server/libjvm.so
76c5c000-76c6f000 rw-p 0044e000 b3:02 400381     /opt/lib/jvm/openjdk8/jre/lib/arm/server/libjvm.so
76c6f000-76c80000 rw-p 00000000 00:00 0 
76c80000-76da5000 r-xp 00000000 b3:02 263102     /opt/lib/libc-2.25.so
76da5000-76db5000 ---p 00125000 b3:02 263102     /opt/lib/libc-2.25.so
76db5000-76db7000 r--p 00125000 b3:02 263102     /opt/lib/libc-2.25.so
76db7000-76db8000 rw-p 00127000 b3:02 263102     /opt/lib/libc-2.25.so
76db8000-76dbb000 rw-p 00000000 00:00 0 
76dbb000-76dc8000 r-xp 00000000 b3:02 400385     /opt/lib/jvm/openjdk8/jre/lib/arm/jli/libjli.so
76dc8000-76dd7000 ---p 0000d000 b3:02 400385     /opt/lib/jvm/openjdk8/jre/lib/arm/jli/libjli.so
76dd7000-76dd8000 r--p 0000c000 b3:02 400385     /opt/lib/jvm/openjdk8/jre/lib/arm/jli/libjli.so
76dd8000-76dd9000 rw-p 0000d000 b3:02 400385     /opt/lib/jvm/openjdk8/jre/lib/arm/jli/libjli.so
76dd9000-76def000 r-xp 00000000 b3:02 273367     /opt/lib/libz.so.1.2.8
76def000-76dfe000 ---p 00016000 b3:02 273367     /opt/lib/libz.so.1.2.8
76dfe000-76dff000 rw-p 00015000 b3:02 273367     /opt/lib/libz.so.1.2.8
76dff000-76e15000 r-xp 00000000 b3:02 263093     /opt/lib/libpthread-2.25.so
76e15000-76e24000 ---p 00016000 b3:02 263093     /opt/lib/libpthread-2.25.so
76e24000-76e25000 r--p 00015000 b3:02 263093     /opt/lib/libpthread-2.25.so
76e25000-76e26000 rw-p 00016000 b3:02 263093     /opt/lib/libpthread-2.25.so
76e26000-76e28000 rw-p 00000000 00:00 0 
76e28000-76e2a000 r-xp 00000000 b3:02 263089     /opt/lib/libdl-2.25.so
76e2a000-76e39000 ---p 00002000 b3:02 263089     /opt/lib/libdl-2.25.so
76e39000-76e3a000 r--p 00001000 b3:02 263089     /opt/lib/libdl-2.25.so
76e3a000-76e3b000 rw-p 00002000 b3:02 263089     /opt/lib/libdl-2.25.so
76e3b000-76eac000 r-xp 00000000 b3:02 263096     /opt/lib/libm-2.25.so
76eac000-76ebb000 ---p 00071000 b3:02 263096     /opt/lib/libm-2.25.so
76ebb000-76ebc000 r--p 00070000 b3:02 263096     /opt/lib/libm-2.25.so
76ebc000-76ebd000 rw-p 00071000 b3:02 263096     /opt/lib/libm-2.25.so
76ebd000-76ec0000 r-xp 00000000 b3:02 138953     /usr/lib/libarmmem.so
76ec0000-76ecf000 ---p 00003000 b3:02 138953     /usr/lib/libarmmem.so
76ecf000-76ed0000 rw-p 00002000 b3:02 138953     /usr/lib/libarmmem.so
76ed0000-76ef0000 r-xp 00000000 b3:02 263548     /opt/lib/ld-2.25.so
76ef0000-76ef1000 r--s 00006000 b3:02 142830     /home/osmc/Software/minimserver/minimserver-0.8.4/lib/minim.jar
76ef1000-76ef2000 r--s 00000000 b3:02 142831     /home/osmc/Software/minimserver/minimserver-0.8.4/lib/mserver.jar
76ef2000-76efa000 rw-s 00000000 b3:02 129661     /tmp/hsperfdata_osmc/1260
76efa000-76efb000 ---p 00000000 00:00 0 
76efb000-76eff000 rw-p 00000000 00:00 0 
76eff000-76f00000 r--p 0001f000 b3:02 263548     /opt/lib/ld-2.25.so
76f00000-76f01000 rw-p 00020000 b3:02 263548     /opt/lib/ld-2.25.so
7ef7a000-7ef9b000 rw-p 00000000 00:00 0          [stack]
7efe5000-7efe6000 r-xp 00000000 00:00 0          [sigpage]
7efe6000-7efe7000 r--p 00000000 00:00 0          [vvar]
7efe7000-7efe8000 r-xp 00000000 00:00 0          [vdso]
ffff0000-ffff1000 r-xp 00000000 00:00 0          [vectors]

VM Arguments:
java_command: /home/osmc/Software/minimserver/lib/mserver.jar --set watch.view=console
java_class_path (initial): /home/osmc/Software/minimserver/lib/mserver.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/opt/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/usr/osmc/bin:/opt/vc/bin
LD_LIBRARY_PATH=/home/osmc/Software/minimserver/libsys
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0x3d9998], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0x3d9998], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x31b2f4], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x31b2f4], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x31b2f4], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x31b2f4], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x31b11c], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.so+0x31e580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.so+0x31e580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.so+0x31e580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.so+0x31e580], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO

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

OS:PRETTY_NAME="Open Source Media Center"
NAME="OSMC"
VERSION="September 2017"
VERSION_ID="2017.09-2"
ID=osmc
ID_LIKE=debian

ANSI_COLOR="1;31"
HOME_URL="http://www.osmc.tv"
SUPPORT_URL="http://www.osmc.tv"
BUG_REPORT_URL="http://www.osmc.tv"

uname:Linux 4.9.29-9-osmc #1 SMP PREEMPT Sat Jul 29 01:44:42 UTC 2017 armv7l
libc:glibc 2.25 NPTL 2.25 
rlimit: STACK 8192k, CORE 0k, NPROC 5903, NOFILE 65536, AS infinity
load average:0.27 0.26 0.11

/proc/meminfo:
MemTotal:         765824 kB
MemFree:          555156 kB
MemAvailable:     643820 kB
Buffers:            7908 kB
Cached:           115984 kB
SwapCached:            0 kB
Active:           108380 kB
Inactive:          73404 kB
Active(anon):      58292 kB
Inactive(anon):     4784 kB
Active(file):      50088 kB
Inactive(file):    68620 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               164 kB
Writeback:             0 kB
AnonPages:         57980 kB
Mapped:            28484 kB
Shmem:              5188 kB
Slab:              16768 kB
SReclaimable:       7496 kB
SUnreclaim:         9272 kB
KernelStack:        1752 kB
PageTables:         1276 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      382912 kB
Committed_AS:     301384 kB
VmallocTotal:    1294336 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
CmaTotal:           8192 kB
CmaFree:            6792 kB

CPU:total 4 

/proc/cpuinfo:
processor   : 0
model name  : ARMv7 Processor rev 4 (v7l)
BogoMIPS    : 76.80
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0xd03
CPU revision    : 4

processor   : 1
model name  : ARMv7 Processor rev 4 (v7l)
BogoMIPS    : 76.80
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0xd03
CPU revision    : 4

processor   : 2
model name  : ARMv7 Processor rev 4 (v7l)
BogoMIPS    : 76.80
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0xd03
CPU revision    : 4

processor   : 3
model name  : ARMv7 Processor rev 4 (v7l)
BogoMIPS    : 76.80
Features    : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part    : 0xd03
CPU revision    : 4

Hardware    : BCM2835
Revision    : a02082
Serial      : 0000000041091a60

Memory: 4k page, physical 765824k(555032k free), swap 0k(0k free)

vm_info: OpenJDK Zero VM (25.102-b02) for linux-arm JRE (1.8.0_102-Optware-ng-b02), built on Oct 10 2017 23:47:23 by "jenkins" with gcc 7.2.0

time: Sat Nov  4 09:25:55 2017
elapsed time: 1 seconds (0d 0h 0m 1s)
alllexx88 commented 6 years ago

Hi, I confirm this issue, but I don't have a fix (yet). Probably, this is a GCC7-related issue, since it came up after upgrading toolchains to GCC 7.2.0. I'll try to upgrade openjdk[78] to newer versions to see if it can help, when I have the time.

khinsen commented 6 years ago

@alllexx88 Thanks for looking into this! In case it helps, I noticed that openjdk7 works fine, only opendk8 seems to be affected. I am now running with openjdk7 and everything works fine.

alllexx88 commented 6 years ago

@khinsen Hmm, I'm surprised openjdk7 works fine for you. On my armv7 router (buildroot-armeabi-ng feed) bubbleupnpserver crashes with the same error a while after startup using openjdk7. Funny 😃

alllexx88 commented 6 years ago

I think this should be fixed with f2cd5258faf13c4efb9e70eb9e9e8b2b7269a481. Please test, fixed openjdk8 version 8u102-b02-4 is available for all platforms now. Thanks

khinsen commented 6 years ago

Sorry for the delay. I just did a fresh install of LibreElec and then added Optware-ng plus Java 8. Works fine. Thanks!

alllexx88 commented 6 years ago

@khinsen Great, thanks for the feedback 😃