Absturz Hibiscus nach (Kernel)-update

Nach dem Start wird eine Java-Exception ausgelöst

 
cazadoroso
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Durmersheim
Homepage: jumay.lima-city.de
Beiträge: 2
Dabei seit: 11 / 2011
Betreff:

Absturz Hibiscus nach (Kernel)-update

 · 
Gepostet: 15.11.2011 - 10:28 Uhr  ·  #1
Nach dem letzten Update meines Ubuntu 10.04.03 LTS 64 Bit stürzt Hibiscus mit folgender Ausgabe ab:
Zitat
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-3650 in java.library.path
no swt-gtk in java.library.path
Can't load library: /tmp/swtlib-64/libswt-gtk-3650.so
Can't load library: /tmp/swtlib-64/libswt-gtk.so
/tmp/swtlib-64/libswt-gtk-3650.so: /tmp/swtlib-64/libswt-gtk-3650.so: failed to map segment from shared object: Operation not permitted

at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at de.willuhn.jameica.gui.GUI.getDisplay(GUI.java:824)
at de.willuhn.jameica.gui.SplashScreen.<init>(SplashScreen.java:84)
at de.willuhn.jameica.system.ApplicationCallbackSWT.getStartupMonitor(ApplicationCallbackSWT.java:167)
at de.willuhn.jameica.system.Application.init(Application.java:95)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)

Ich betreibe Hibiscus von einem USB-Stick als portable Applikation sowohl unter Windows (in der Firma) als auch zu Hause unter Linux. Bisher gab es damit keine Probleme, es lief auf beiden Systemen. Bei dem letzten Linux-Update wurde ein neuer Kernel (2.6.32-35-generic) installiert, seither habe ich das Problem. Zusätzlich habe ich einen Test in einer VM mit einem 32-bit Ubuntu (gleiche Kernelversion) gemacht. Dort läuft Hibiscus ohne Fehler.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11300
Dabei seit: 03 / 2005
Betreff:

Re: Absturz Hibiscus nach (Kernel)-update

 · 
Gepostet: 15.11.2011 - 20:34 Uhr  ·  #2
SWT (die von Jameica intern verwendete Widgetbibliothek) entpackt die so-Libs beim Start on-the-fly nach /tmp und laedt sie anschliessend von dort. Damit das geht, muessen die Dateien dort ausfuehrbar sein. Kann sein, dass Ubuntu /tmp jetzt als "noexec" mountet und die Libs daher jetzt nicht mehr ausfuehrbar sind.
cazadoroso
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Durmersheim
Homepage: jumay.lima-city.de
Beiträge: 2
Dabei seit: 11 / 2011
Betreff:

Re: Absturz Hibiscus nach (Kernel)-update

 · 
Gepostet: 16.11.2011 - 08:36 Uhr  ·  #3
Super! Danke für die schnelle Antwort. Das war die Ursache. Allerdings bin ich selbst Schuld. Ich habe den tmp-Ordner als Ramdisk mit "noexec" gemounted. (Zufällig zeitgleich mit dem Systemupdate).
Gewählte Zitate für Mehrfachzitierung:   0