Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. MV startet nicht unter JRE 11.0.5

MV startet nicht unter JRE 11.0.5

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
17 Beiträge 4 Kommentatoren 514 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    medina
    schrieb am zuletzt editiert von
    #6

    Ich habe gerade nochmal die README gelesen. Dort steht für Linux:

    Ansonsten kann man die Programmdatei unter Linux auch so starten:
    jre/bin/java -Xmx1G -jar MediathekView.jar

    Wenn ich den Befehl im richtigen Verzeichnis ausführe bekomme ich diese Fehlermeldung:

    > jre/bin/java -Xmx1G -jar MediathekView.jar
    Error relocating /opt/MediathekView/jre/bin/../lib/jli/libjli.so: __strdup: symbol not found
    Error relocating /opt/MediathekView/jre/bin/../lib/jli/libjli.so: __rawmemchr: symbol not found
    

    Die mitgelieferte JRE-Version scheint zwei Symbole zu benötigen, die in der C-Bibliothek nicht enthalten sind. Es könnte also sein, dass die JRE-Version unter Alpine Linux nicht mit diesen Symbolen kompiliert wurde und es daher bei der Ausführung zu einem SIGSEGV-Fehler kommt.

    Was meint ihr?

    1 Antwort Letzte Antwort
    • Nicklas2751N Offline
      Nicklas2751N Offline
      Nicklas2751 Administrator
      schrieb am zuletzt editiert von
      #7

      Wie startest du MV und welches “Paket” nutzt du? tar.gz? Das sh skript bzw. den sh-Installer? rpm? AppImage?

      Alle Pakete enthalten eine passende JDK deine meldet sich aber als “11.0.5+10-alpine-r0” was mich verwundert. Die aktuell mit gepackte AdoptOpenJDK Version ist 11.0.4+11.

      MediathekView Entwickler | Bugs?: Anleitung Fehler melden | Fehlende Sendungen?: Fehlende Sendung melden

      M 1 Antwort Letzte Antwort
      • Nicklas2751N Offline
        Nicklas2751N Offline
        Nicklas2751 Administrator
        schrieb am zuletzt editiert von
        #8

        Und hast du eine 32bit oder 64bit Umgebung? MV braucht zwingend 64bit

        MediathekView Entwickler | Bugs?: Anleitung Fehler melden | Fehlende Sendungen?: Fehlende Sendung melden

        1 Antwort Letzte Antwort
        • M Offline
          M Offline
          medina
          antwortete auf Nicklas2751 am zuletzt editiert von
          #9

          @Nicklas2751 Ich nutze das tar.gz und starte dann wie oben beschrieben. Mein Rechner hat eine 64bit-Architektur.

          1 Antwort Letzte Antwort
          • Nicklas2751N Offline
            Nicklas2751N Offline
            Nicklas2751 Administrator
            schrieb am zuletzt editiert von
            #10

            Hm wenn das stimmt was hier: https://github.com/gliderlabs/docker-alpine/issues/11 geschrieben wird gibt es wohl probleme unter alpine da es musl libc und nicht glibc nutzt.
            Habe auch das dazu noch gefunden: https://github.com/docker-library/openjdk/issues/77

            Ob und was davon auf AdoptOpenJDK und das für linux gebundelte OpenJFX zutrifft kann ich so genau auf die schnelle nicht sagen.

            giovannicandido created this issue in gliderlabs/docker-alpine

            closed Alpine libs not compatible with Java 8 #11

            cdelgehier created this issue in docker-library/openjdk

            closed libjli.so is missing for java:8-jre-alpine #77

            MediathekView Entwickler | Bugs?: Anleitung Fehler melden | Fehlende Sendungen?: Fehlende Sendung melden

            M 1 Antwort Letzte Antwort
            • M Offline
              M Offline
              medina
              antwortete auf Nicklas2751 am zuletzt editiert von
              #11

              @Nicklas2751 Ja, ich denke auch, dass es mit musl-libc zusammenhängt. Danke für deine/eure Mühen bei der Fehleranalyse 🙂 Ich denke, ich schreibe noch mal einen bugreport an die alpine devs. Falls ich eine Lösung finde, schreibe ich das hier nochmal ins Forum

              1 Antwort Letzte Antwort
              • D Offline
                D Offline
                DerReisende77 Entwickler
                schrieb am zuletzt editiert von
                #12

                Das error log weist aber darauf hin das die Initialisierung von OpenGL ES für Java fehlt schlägt. Ggf ist der 3d Support hier unvollständig. Das könnte ein Hinweis in Richtung Mesa (oder was auch immer als Treiber verwendet wird) sein.
                Es gibt eine Möglichkeit javafx mit Software renderer zu starten. Das ist zwar langsam aber so könnte man den Fehler eingrenzen. Ich bin jedoch leider unterwegs um den Parameter Zu suchen.

                Open source developers do NOT have to:

                • Make your issue a priority, just because you say so.
                • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                Check your entitlement. Nobody owes you anything.

                DaDirnbocherD 1 Antwort Letzte Antwort
                • DaDirnbocherD Offline
                  DaDirnbocherD Offline
                  DaDirnbocher
                  antwortete auf DerReisende77 am zuletzt editiert von
                  #13

                  @DerReisende77 sagte in MV startet nicht unter JRE 11.0.5:

                  Es gibt eine Möglichkeit javafx mit Software renderer zu starten. Das ist zwar langsam aber so könnte man den Fehler eingrenzen. Ich bin jedoch leider unterwegs um den Parameter Zu suchen.

                  Meintest Du …

                  Dprism.order=sw forces the use of software rendering pipeline.
                  

                  ?

                  D 1 Antwort Letzte Antwort
                  • D Offline
                    D Offline
                    DerReisende77 Entwickler
                    antwortete auf DaDirnbocher am zuletzt editiert von
                    #14

                    @DaDirnbocher -D… ja 🤗

                    Open source developers do NOT have to:

                    • Make your issue a priority, just because you say so.
                    • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                    Check your entitlement. Nobody owes you anything.

                    1 Antwort Letzte Antwort
                    • M Offline
                      M Offline
                      medina
                      schrieb am zuletzt editiert von
                      #15

                      Interessant, der Parameter “-D” hat einen neuen Effekt gehabt.

                      Danach hatte ich folgenden Fehler:

                      Error loading shared library ld-linux-x86-64.so.2
                      

                      Den habe ich dadurch behoben, dass ich den von Alpine Linux angebotenen glibc-Kompatibilitäts-Layer installiert habe für musl-libc.

                      sudo apk add gcompat
                      

                      Jetzt habe ich folgenden Fehler:

                      > java -Xmx1G -Dprism.order=sw -jar MediathekView.jar
                      Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
                      . Portable Mode: false
                      . Programmstart: 08.05.2020 12:30:11
                      . Version: 13.5.1
                      . === JavaVM Parameter ===
                      -Xmx1G
                      -Dprism.order=sw
                      -Dawt.useSystemAAFontSettings=on
                      . ========================
                      . Verzeichnis Einstellungen: /home/user/.mediathek3
                      #
                      # A fatal error has been detected by the Java Runtime Environment:
                      #
                      #  SIGSEGV (0xb) at pc=0x0000000000000946, pid=4391, tid=4475
                      #
                      # JRE version: OpenJDK Runtime Environment (11.0.5+10) (build 11.0.5+10-alpine-r0)
                      # Java VM: OpenJDK 64-Bit Server VM (11.0.5+10-alpine-r0, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
                      # Problematic frame:
                      # C  0x0000000000000946
                      #
                      # No core dump will be written. 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:
                      # /opt/MediathekView/hs_err_pid4391.log
                      #
                      # If you would like to submit a bug report, please visit:
                      #   https://bugs.alpinelinux.org/projects/alpine/issues
                      # The crash happened outside the Java Virtual Machine in native code.
                      # See problematic frame for where to report the bug.
                      #
                      fish: 'java -Xmx1G -Dprism.order=sw -j…' terminated by signal SIGABRT (Abort)
                      

                      Das error log habe ich wieder angehängt. Es scheint ein Problem mit JavaFX zu gebe.
                      hs_err_pid4391.log

                      1 Antwort Letzte Antwort
                      • D Offline
                        D Offline
                        DerReisende77 Entwickler
                        schrieb am zuletzt editiert von
                        #16

                        Ich befürchte ohne vernünftige glibc wird das mit javafx wohl nichts werden 🙁

                        Open source developers do NOT have to:

                        • Make your issue a priority, just because you say so.
                        • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                        Check your entitlement. Nobody owes you anything.

                        M 1 Antwort Letzte Antwort
                        • M Offline
                          M Offline
                          medina
                          antwortete auf DerReisende77 am zuletzt editiert von
                          #17

                          @DerReisende77 OK, danke. Hier hat jemand fast den gleichen Fehler wie ich: https://github.com/docker-library/openjdk/issues/410

                          dsuarezl created this issue in docker-library/openjdk

                          closed Core dump JavaFx app in openjdk 15 alpine Font #410

                          1 Antwort Letzte Antwort

                          34

                          Online

                          6.7k

                          Benutzer

                          6.2k

                          Themen

                          39.3k

                          Beiträge
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Kategorien
                          • Aktuell
                          • Tags
                          • Beliebt
                          • Benutzer
                          • Gruppen