Post Sun Dec 18, 2016 8:48 pm

Linux PPC Debian

Hi,

I am not sure if this is covered anywhere else. I have been trygin to run serviio on a Linux PPC (old Mac G4) with

openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)
OpenJDK Zero VM (build 25.111-b14, interpreted mode)

Starting serviio.sh I am getting the following log:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (cppInterpreter_zero.cpp:839), pid=6404, tid=0xb7d79470
# Error: Unimplemented()
#
# JRE version: (8.0_111-b14) (build )
# Java VM: OpenJDK Zero VM (25.111-b14 interpreted mode linux-ppc )
# 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 (0xb7a07770): JavaThread "Unknown thread" [_thread_in_vm, id=6409, stack(0xb7bfb000,0xb7d7a000)]

Stack: [0xb7bfb000,0xb7d7a000], sp=0xb7d78690, free space=1525k

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

Java Threads: ( => current thread )

Other Threads:

=>0xb7a07770 (exited) JavaThread "Unknown thread" [_thread_in_vm, id=6409, stack(0xb7bfb000,0xb7d7a000)]

VM state:not at safepoint (not fully initialized)

VM Mutex/Monitor currently owned by a thread: None

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Internal exceptions (0 events):
No events

Events (0 events):
No events


Dynamic libraries:
00100000-00103000 r-xp 00000000 00:00 0 [vdso]
0f2ca000-0f2d3000 r-xp 00000000 08:03 2235820 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libzip.so
0f2d3000-0f2e2000 ---p 00009000 08:03 2235820 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libzip.so
0f2e2000-0f2e3000 r--p 00008000 08:03 2235820 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libzip.so
0f2e3000-0f2e4000 rw-p 00009000 08:03 2235820 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libzip.so
0f2f4000-0f300000 r-xp 00000000 08:03 786449 /lib/powerpc-linux-gnu/libnss_files-2.19.so
0f300000-0f30f000 ---p 0000c000 08:03 786449 /lib/powerpc-linux-gnu/libnss_files-2.19.so
0f30f000-0f310000 r--p 0000b000 08:03 786449 /lib/powerpc-linux-gnu/libnss_files-2.19.so
0f310000-0f311000 rw-p 0000c000 08:03 786449 /lib/powerpc-linux-gnu/libnss_files-2.19.so
0f321000-0f32c000 r-xp 00000000 08:03 786451 /lib/powerpc-linux-gnu/libnss_nis-2.19.so
0f32c000-0f33b000 ---p 0000b000 08:03 786451 /lib/powerpc-linux-gnu/libnss_nis-2.19.so
0f33b000-0f33c000 r--p 0000a000 08:03 786451 /lib/powerpc-linux-gnu/libnss_nis-2.19.so
0f33c000-0f33d000 rw-p 0000b000 08:03 786451 /lib/powerpc-linux-gnu/libnss_nis-2.19.so
0f34d000-0f363000 r-xp 00000000 08:03 786446 /lib/powerpc-linux-gnu/libnsl-2.19.so
0f363000-0f373000 ---p 00016000 08:03 786446 /lib/powerpc-linux-gnu/libnsl-2.19.so
0f373000-0f374000 r--p 00016000 08:03 786446 /lib/powerpc-linux-gnu/libnsl-2.19.so
0f374000-0f375000 rw-p 00017000 08:03 786446 /lib/powerpc-linux-gnu/libnsl-2.19.so
0f375000-0f377000 rw-p 00000000 00:00 0
0f387000-0f38f000 r-xp 00000000 08:03 786447 /lib/powerpc-linux-gnu/libnss_compat-2.19.so
0f38f000-0f39e000 ---p 00008000 08:03 786447 /lib/powerpc-linux-gnu/libnss_compat-2.19.so
0f39e000-0f39f000 r--p 00007000 08:03 786447 /lib/powerpc-linux-gnu/libnss_compat-2.19.so
0f39f000-0f3a0000 rw-p 00008000 08:03 786447 /lib/powerpc-linux-gnu/libnss_compat-2.19.so
0f3b0000-0f3de000 r-xp 00000000 08:03 2235802 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libjava.so
0f3de000-0f3ee000 ---p 0002e000 08:03 2235802 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libjava.so
0f3ee000-0f3ef000 r--p 0002e000 08:03 2235802 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libjava.so
0f3ef000-0f3f0000 rw-p 0002f000 08:03 2235802 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libjava.so
0f400000-0f40e000 r-xp 00000000 08:03 2235819 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libverify.so
0f40e000-0f41e000 ---p 0000e000 08:03 2235819 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libverify.so
0f41e000-0f41f000 r--p 0000e000 08:03 2235819 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libverify.so
0f41f000-0f420000 rw-p 0000f000 08:03 2235819 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/libverify.so
0f430000-0f438000 r-xp 00000000 08:03 786455 /lib/powerpc-linux-gnu/librt-2.19.so
0f438000-0f447000 ---p 00008000 08:03 786455 /lib/powerpc-linux-gnu/librt-2.19.so
0f447000-0f448000 r--p 00007000 08:03 786455 /lib/powerpc-linux-gnu/librt-2.19.so
0f448000-0f449000 rw-p 00008000 08:03 786455 /lib/powerpc-linux-gnu/librt-2.19.so
0f459000-0f46f000 r-xp 00000000 08:03 786436 /lib/powerpc-linux-gnu/libgcc_s.so.1
0f46f000-0f47e000 ---p 00016000 08:03 786436 /lib/powerpc-linux-gnu/libgcc_s.so.1
0f47e000-0f47f000 rw-p 00015000 08:03 786436 /lib/powerpc-linux-gnu/libgcc_s.so.1
0f48f000-0f541000 r-xp 00000000 08:03 786444 /lib/powerpc-linux-gnu/libm-2.19.so
0f541000-0f550000 ---p 000b2000 08:03 786444 /lib/powerpc-linux-gnu/libm-2.19.so
0f550000-0f554000 r--p 000b1000 08:03 786444 /lib/powerpc-linux-gnu/libm-2.19.so
0f554000-0f555000 rw-p 000b5000 08:03 786444 /lib/powerpc-linux-gnu/libm-2.19.so
0f565000-0f685000 r-xp 00000000 08:03 1446486 /usr/lib/powerpc-linux-gnu/libstdc++.so.6.0.20
0f685000-0f694000 ---p 00120000 08:03 1446486 /usr/lib/powerpc-linux-gnu/libstdc++.so.6.0.20
0f694000-0f699000 r--p 0011f000 08:03 1446486 /usr/lib/powerpc-linux-gnu/libstdc++.so.6.0.20
0f699000-0f69b000 rw-p 00124000 08:03 1446486 /usr/lib/powerpc-linux-gnu/libstdc++.so.6.0.20
0f69b000-0f6a1000 rw-p 00000000 00:00 0
0f6b1000-0fd34000 r-xp 00000000 08:03 2235821 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/server/libjvm.so
0fd34000-0fd43000 ---p 00683000 08:03 2235821 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/server/libjvm.so
0fd43000-0fd61000 r--p 00682000 08:03 2235821 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/server/libjvm.so
0fd61000-0fd72000 rw-p 006a0000 08:03 2235821 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/server/libjvm.so
0fd72000-0fd83000 rw-p 00000000 00:00 0
0fd93000-0ff0d000 r-xp 00000000 08:03 786440 /lib/powerpc-linux-gnu/libc-2.19.so
0ff0d000-0ff1c000 ---p 0017a000 08:03 786440 /lib/powerpc-linux-gnu/libc-2.19.so
0ff1c000-0ff21000 r--p 00179000 08:03 786440 /lib/powerpc-linux-gnu/libc-2.19.so
0ff21000-0ff22000 rw-p 0017e000 08:03 786440 /lib/powerpc-linux-gnu/libc-2.19.so
0ff22000-0ff25000 rw-p 00000000 00:00 0
0ff35000-0ff38000 r-xp 00000000 08:03 786443 /lib/powerpc-linux-gnu/libdl-2.19.so
0ff38000-0ff47000 ---p 00003000 08:03 786443 /lib/powerpc-linux-gnu/libdl-2.19.so
0ff47000-0ff48000 r--p 00002000 08:03 786443 /lib/powerpc-linux-gnu/libdl-2.19.so
0ff48000-0ff49000 rw-p 00003000 08:03 786443 /lib/powerpc-linux-gnu/libdl-2.19.so
0ff59000-0ff68000 r-xp 00000000 08:03 2235824 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/jli/libjli.so
0ff68000-0ff78000 ---p 0000f000 08:03 2235824 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/jli/libjli.so
0ff78000-0ff79000 r--p 0000f000 08:03 2235824 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/jli/libjli.so
0ff79000-0ff7a000 rw-p 00010000 08:03 2235824 /usr/lib/jvm/java-8-openjdk-powerpc/jre/lib/ppc/jli/libjli.so
0ff8a000-0ffa4000 r-xp 00000000 08:03 786533 /lib/powerpc-linux-gnu/libz.so.1.2.8
0ffa4000-0ffb3000 ---p 0001a000 08:03 786533 /lib/powerpc-linux-gnu/libz.so.1.2.8
0ffb3000-0ffb4000 r--p 00019000 08:03 786533 /lib/powerpc-linux-gnu/libz.so.1.2.8
0ffb4000-0ffb5000 rw-p 0001a000 08:03 786533 /lib/powerpc-linux-gnu/libz.so.1.2.8
0ffc5000-0ffdd000 r-xp 00000000 08:03 786435 /lib/powerpc-linux-gnu/libpthread-2.19.so
0ffdd000-0ffec000 ---p 00018000 08:03 786435 /lib/powerpc-linux-gnu/libpthread-2.19.so
0ffec000-0ffed000 r--p 00017000 08:03 786435 /lib/powerpc-linux-gnu/libpthread-2.19.so
0ffed000-0ffee000 rw-p 00018000 08:03 786435 /lib/powerpc-linux-gnu/libpthread-2.19.so
0ffee000-0fff0000 rw-p 00000000 00:00 0
10000000-10001000 r-xp 00000000 08:03 2230440 /usr/lib/jvm/java-8-openjdk-powerpc/jre/bin/java
10010000-10011000 r--p 00000000 08:03 2230440 /usr/lib/jvm/java-8-openjdk-powerpc/jre/bin/java
10011000-10012000 rw-p 00001000 08:03 2230440 /usr/lib/jvm/java-8-openjdk-powerpc/jre/bin/java
1027a000-1029b000 rwxp 00000000 00:00 0 [heap]
93d19000-93d74000 rw-p 00000000 00:00 0
93d74000-941c0000 ---p 00000000 00:00 0
941c0000-941c1000 ---p 00000000 00:00 0
941c1000-94260000 rw-p 00000000 00:00 0 [stack:6414]
94260000-94261000 ---p 00000000 00:00 0
94261000-94350000 rw-p 00000000 00:00 0 [stack:6413]
94350000-94b00000 ---p 00000000 00:00 0
94b00000-94b50000 rw-p 00000000 00:00 0
94b50000-95300000 ---p 00000000 00:00 0
95300000-9530a000 rw-p 00000000 00:00 0
9530a000-95400000 ---p 00000000 00:00 0
95400000-9540a000 rw-p 00000000 00:00 0
9540a000-95600000 ---p 00000000 00:00 0
95600000-96a00000 rw-p 00000000 00:00 0
96a00000-b5600000 ---p 00000000 00:00 0
b5600000-b560a000 rw-p 00000000 00:00 0
b560a000-b5700000 ---p 00000000 00:00 0
b5700000-b5721000 rw-p 00000000 00:00 0
b5721000-b5800000 ---p 00000000 00:00 0
b5820000-b5821000 ---p 00000000 00:00 0
b5821000-b58c0000 rw-p 00000000 00:00 0 [stack:6412]
b58c0000-b58c1000 ---p 00000000 00:00 0
b58c1000-b5960000 rw-p 00000000 00:00 0 [stack:6411]
b5960000-b5961000 ---p 00000000 00:00 0
b5961000-b5a00000 rw-p 00000000 00:00 0 [stack:6410]
b5a00000-b5a28000 rwxp 00000000 00:00 0
b5a28000-b7a00000 ---p 00000000 00:00 0
b7a00000-b7a62000 rw-p 00000000 00:00 0
b7a62000-b7b00000 ---p 00000000 00:00 0
b7b18000-b7b7b000 rw-p 00000000 00:00 0
b7b7b000-b7bfa000 ---p 00000000 00:00 0
b7bfa000-b7bfe000 ---p 00000000 00:00 0
b7bfe000-b7d7a000 rw-p 00000000 00:00 0 [stack:6409]
b7d7a000-b7d9c000 r-xp 00000000 08:03 786437 /lib/powerpc-linux-gnu/ld-2.19.so
b7d9e000-b7da6000 rw-s 00000000 08:03 524304 /tmp/hsperfdata_ioannis/6404
b7da6000-b7da7000 r--p 00000000 00:00 0
b7da7000-b7dab000 rw-p 00000000 00:00 0
b7dab000-b7dac000 r--p 00021000 08:03 786437 /lib/powerpc-linux-gnu/ld-2.19.so
b7dac000-b7dad000 rw-p 00022000 08:03 786437 /lib/powerpc-linux-gnu/ld-2.19.so
bfe62000-bfe83000 rw-p 00000000 00:00 0 [stack]

VM Arguments:
jvm_args: -Xmx512M -Xms20M -XX:+UseG1GC -XX:GCTimeRatio=1 -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dorg.restlet.engine.loggerFacadeClass=org.restlet.ext.slf4j.Slf4jLoggerFacade -Dderby.system.home=/home/ioannis/serviio-1.8/library -Dserviio.home=/home/ioannis/serviio-1.8 -Dffmpeg.location=ffmpeg -Ddcraw.location=dcraw
java_command: org.serviio.MediaServer
java_class_path (initial): /home/ioannis/serviio-1.8/lib/org.restlet.ext.xstream.jar:/home/ioannis/serviio-1.8/lib/log4j.jar:/home/ioannis/serviio-1.8/lib/jcs.jar:/home/ioannis/serviio-1.8/lib/imgscalr-lib.jar:/home/ioannis/serviio-1.8/lib/lucene-analyzers-common.jar:/home/ioannis/serviio-1.8/lib/serviio-web-console-api.jar:/home/ioannis/serviio-1.8/lib/sbbi-upnp.jar:/home/ioannis/serviio-1.8/lib/serviio.jar:/home/ioannis/serviio-1.8/lib/icu4j.jar:/home/ioannis/serviio-1.8/lib/org.restlet.ext.slf4j.jar:/home/ioannis/serviio-1.8/lib/commons-lang.jar:/home/ioannis/serviio-1.8/lib/serviio-mediabrowser-web.jar:/home/ioannis/serviio-1.8/lib/jcl-over-slf4j.jar:/home/ioannis/serviio-1.8/lib/groovy-all.jar:/home/ioannis/serviio-1.8/lib/xstream.jar:/home/ioannis/serviio-1.8/lib/jnat-pmplib.jar:/home/ioannis/serviio-1.8/lib/rome-modules.jar:/home/ioannis/serviio-1.8/lib/httpclient.jar:/home/ioannis/serviio-1.8/lib/jul-to-slf4j.jar:/home/ioannis/serviio-1.8/lib/serviio-mediabrowser-api.jar:/home/ioannis/serviio-1.8/lib/commons-codec.jar:/home/ioannis/serviio-1.8/lib/commons-logging.jar:/home/ioannis/serviio-1.8/lib/lucene-core.jar:/home/ioannis/serviio-1.8/lib/streamflyer-core.jar:/home/ioannis/serviio-1.8/lib/gson.jar:/home/ioannis/serviio-1.8/lib/freemarker.jar:/home/ioannis/serviio-1.8/lib/jISO8601.jar:/home/ioannis/serviio-1.8/lib/slf4j-api.jar:/home/ioannis/serviio-1.8/lib/simple.jar:/home/ioannis/serviio-1.8/lib/winp.jar:/home/ioannis/serviio-1.8/lib/commons-io.jar:/home/ioannis/serviio-1.8/lib/aXMLRPC.jar:/home/ioannis/serviio-1.8/lib/jaudiotagger.jar:/home/ioannis/serviio-1.8/lib/slf4j-log4j12.jar:/home/ioannis/serviio-1.8/lib/concurrent.jar:/home/ioannis/serviio-1.8/lib/org.restlet.ext.simple.jar:/home/ioannis/serviio-1.8/lib/derby.jar:/home/ioannis/serviio-1.8/lib/serviio-web-console.jar:/home/ioannis/serviio-1.8/lib/org.restlet.ext.gson.jar:/home/ioannis/serviio-1.8/lib/httpcore.jar:/home/ioannis/serviio-1.8/lib/commons-jxpath.jar:/home/ioannis/serviio-1.8/lib/com
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0x601a50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.so+0x601a50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.so+0x4d12b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.so+0x4d12b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.so+0x4d12b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.so+0x4d12b0], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
SIGUSR2: [libjvm.so+0x4d1110], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
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:PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

uname:Linux 3.16.0-4-powerpc #1 Debian 3.16.36-1+deb8u2 (2016-10-19) ppc
libc:glibc 2.19 NPTL 2.19
rlimit: STACK 8192k, CORE 0k, NPROC 9941, NOFILE 65536, AS infinity
load average:0.00 0.01 0.07

/proc/meminfo:
MemTotal: 1287676 kB
MemFree: 682100 kB
MemAvailable: 1200836 kB
Buffers: 157316 kB
Cached: 361800 kB
SwapCached: 0 kB
Active: 436176 kB
Inactive: 127188 kB
Active(anon): 44736 kB
Inactive(anon): 9652 kB
Active(file): 391440 kB
Inactive(file): 117536 kB
Unevictable: 0 kB
Mlocked: 0 kB
HighTotal: 524288 kB
HighFree: 350688 kB
LowTotal: 763388 kB
LowFree: 331412 kB
SwapTotal: 1687560 kB
SwapFree: 1687560 kB
Dirty: 80 kB
Writeback: 0 kB
AnonPages: 44276 kB
Mapped: 55400 kB
Shmem: 10128 kB
Slab: 33172 kB
SReclaimable: 26560 kB
SUnreclaim: 6612 kB
KernelStack: 760 kB
PageTables: 1636 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2331396 kB
Committed_AS: 234492 kB
VmallocTotal: 210068 kB
VmallocUsed: 34928 kB
VmallocChunk: 160004 kB


CPU:total 1

/proc/cpuinfo:
processor : 0
cpu : 7450, altivec supported
clock : 733.333331MHz
revision : 2.1 (pvr 8000 0201)
bogomips : 66.43
timebase : 33217083
platform : PowerMac
model : PowerMac3,5
machine : PowerMac3,5
motherboard : PowerMac3,5 MacRISC2 MacRISC Power Macintosh
detected as : 69 (PowerMac G4 Silver)
pmac flags : 00000010
L2 cache : 256K unified
pmac-generation : NewWorld
Memory : 1280 MB


Memory: 4k page, physical 1287676k(682100k free), swap 1687560k(1687560k free)

vm_info: OpenJDK Zero VM (25.111-b14) for linux-ppc JRE (1.8.0_111-8u111-b14-2~bpo8+1-b14), built on Nov 3 2016 21:25:35 by "buildd" with gcc 4.9.2

time: Sun Dec 18 20:00:10 2016
elapsed time: 0 seconds (0d 0h 0m 0s)


Then servvio exits as follows:

#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (cppInterpreter_zero.cpp:839), pid=7154, tid=0xb7bfa470
# Error: Unimplemented()
#
# JRE version: (8.0_111-b14) (build )
# Java VM: OpenJDK Zero VM (25.111-b14 interpreted mode linux-ppc )
# 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/ioannis/serviio-1.8/bin/hs_err_pid7154.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Aborted


Do you think that this is a Java issue or PPC is not suported regardless of the java byecode?

Kind Regards
Yiannis