Nach dem letzten Update meines Ubuntu 10.04.03 LTS 64 Bit stürzt Hibiscus mit folgender Ausgabe ab:
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.
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)
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.