Probleme mit cobra script

Hallo,

ich nutze das schon seit vielen Jahren, wer es nicht kennt: https://github.com/cobra/josm-update-script

Seit neuestem crashed mein System (Gentoo Linux) beim start mit dem script, der amdgpu Treiber meldet massive Fehler. Ein “normaler” Start von josm im Terminal via “java -jar ~/bin/josm-archive/josm-18303.jar” funktioniert ohne Probleme.

Kann das jemand nachvollziehen bzw. hat jemand eine Lösung? Das script scheint ja auch nicht gewartet zu werden (vielleicht ist das auch nicht notwendig).

Hi Michael,
kenne jetzt das “cobra script” bisher nicht.

Welches Script und welche Fehlermeldung genau? Wenn es https://github.com/cobra/josm-update-script/blob/master/josm.sh ist, sieht das für mich nach einem Script aus, um die Josm-Version aktuell zu halten. Glaskugelblick: Evtl. die Links im Script von http auf https umstellen?

Grüße
Andreas

Hallo Andreas,

an https liegt es nicht, er holt zuverlässig die neueste Version (18303). Das ist das Ende der Meldung aus dem Terminal, wenn ich josm.sh starte:


2021-12-30 18:11:31.128 INFORMATION: Erweiterung 'PicLayer' wird geladen (Version 1.0.1)
2021-12-30 18:11:31.351 INFORMATION: Message notifier active (checks every 5 minutes)
2021-12-30 18:11:31.356 INFORMATION: Changeset updater active (checks every 60 minutes if open changesets have been closed)
2021-12-30 18:11:31.422 INFORMATION: GET https://api.openstreetmap.org/api/0.6/user/details (Anzahl der ungelesenen Nachrichten abrufen) -> HTTP/1.1 200 (69 ms; 429 B)
amdgpu: amdgpu_cs_query_fence_status failed.
amdgpu: The CS has been cancelled because the context is lost.
amdgpu: The CS has been cancelled because the context is lost.
amdgpu: amdgpu_cs_query_fence_status failed.
amdgpu: The CS has been cancelled because the context is lost.

und im syslog erscheint:


Dec 30 17:54:39 ryzen kernel: amdgpu 0000:30:00.0: amdgpu: recover vram bo from shadow start
Dec 30 17:54:39 ryzen kernel: amdgpu 0000:30:00.0: amdgpu: recover vram bo from shadow done
Dec 30 17:54:39 ryzen kernel: [drm] Skip scheduling IBs!
Dec 30 17:54:39 ryzen kernel: [drm] Skip scheduling IBs!
Dec 30 17:54:39 ryzen kernel: amdgpu 0000:30:00.0: amdgpu: GPU reset(2) succeeded!
Dec 30 17:54:39 ryzen kernel: [drm] Skip scheduling IBs!
Dec 30 17:54:39 ryzen kernel: [drm] Skip scheduling IBs!
Dec 30 17:54:39 ryzen kernel: [drm] Skip scheduling IBs!
Dec 30 17:54:39 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Dec 30 17:54:40 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Dec 30 17:54:40 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Dec 30 17:54:40 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Dec 30 17:54:40 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Dec 30 17:54:40 ryzen kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

Evtl. liegt es an der option -Dsun.java2d.opengl=$useopengl, die im script mitgegeben wird?

ich nutze das script auch, allerdings unter Darwin, es lädt ja nur die neueste Version und behält ein backup, bei mir geht es nach wie vor, der Fehler den du siehst liegt vermutlich an den weiteren Optionen die du dort ggf. anpassen musst, openGL wie von GerdP vorgeschlagen ist ein guter Kandidat.