Hallo alle zusammen,
ich hätte da mal ein interessantes Problem und hoffe, jemand hat eine Idee: ich weiß erstmal nicht weiter.
Von kapieren.de gibt es ein Programm (auch für Linux) zum visualisieren von Vektoren/Ebenen/Geraden usw.
Das ist gar nicht schlecht: ich verwende es gerne.
Meine Schule hat eine Schullizenz vor einigen Jahren gekauft: also hab ich es unter 12.04 installiert. Dann hab ich es, nach dem Umstieg auf 14.04 dort installiert.
Es ist seit Jahren im Image und hat immer funktioniert.
Donnerstag hat die Schulleiterin gefragt, ob es funktioniert, weil eine ihrer Schülerinnen eine GFS damit macht. Ich sag ja und zeig es ihr: nix geht.
Das Programm geht auf und sofort wieder zu.
Peinlich …
Gleichzeitig läuft es auf meinem Laptop (14.04 64bit upgedatet seit Ubuntu 8.04) und auf meinem Desktop (16.04 64bit. Ebenfalls immer upgedatet).
Ich rufe das Programm im Terminal auf als normaler Nutzer und es schmiert mit der unten angegebenen Meldung ab.
Error Log ist dabei.
Es ist ein Java Programm.
Also hab ich die Java Umgebung mittels
update-alternative --config java
mal von Oracle Java auf icedtea umgestellt: keine Änderung.
Entlinke ich die angemahnte nouveau_dri.so per unlink, motzt er über den nächsten Link im selben Verzeichnis (Hardware ist Laptop mit Intel Grafik).
So war kein Weiterkommen zu erziehlen.
Ich bin mir sicher, dass es unter diesem 14.04 Image schon funktioniert hat (hab es selber verwendet): irgend ein Update der letzten 2 Jahre muss es gefritzt haben.
Ich hab auch mal java komplett deinstalliert (garnicht soleicht) und das aktuellste aus dem Repo webupd8team installiert: keine Änderung.
Dann hab ich vektoris gelöscht und neu installiert: keine Änderung.
Ich hab das Verzeichnis .Vektoris im Userhome (Teste gerade mit linuxadmin) gemoved: keine Änderung
Ich hab die Rechte der Dateien und Verzeichnisse in /opt/vektoris mit meinem funktionierenden Vektoris auf meinem 14.04 Laptop verglichen: bei meinem Laptop gehören die Dateien root, auf dem Schullaptop linuxadmin: Rechte sind aber gleich.
Problem ist z.B. dass Vektoris immer behauptet die JRE sei 6.0_25-b06, dabei ist java 8 installiert: damit wurde es aber wohl 2011 kompiliert: das ist die aktuellste Version 2.5.3
Ich hoffe, jemand kann mit den error Logs was anfangen und mich auf eine Spur bringen.
So ist das halt, wenn man Software kauft: man bezahlt sie einmal und 6 Jahre später hat man noch immer die selbe Version …
Ich kopier jetzt mal das Installationsverz. von meinem Laptop auf den Schullaptop: mal sehen was passiert.
Viele Grüsse
Holger
linuxadmin@lapt61-02:/opt/vektoris$ ./Vektoris3D25PLUS
---- Find Directory /home/linuxadmin
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0xcd1907ba, pid=3228, tid=3452435264
JRE version: 6.0_25-b06
Java VM: Java HotSpot™ Server VM (20.0-b11 mixed mode linux-x86 )
Problematic frame:
C [nouveau_dri.so+0x2207ba] __driDriverGetExtensions_virtio_gpu+0x1e428a
An error report file with more information is saved as:
/opt/vektoris/hs_err_pid3228.log
If you would like to submit a bug report, please visit:
http://java.sun.com/webapps/bugreport/crash.jsp
Aborted
vektoris-error.txt (2,9 KB)