Во время работы моего программного обеспечения в ОС Wind River я получаю следующее исключение. Внутренне я использую библиотеку JNA, которая выдает это исключение.
Exception in thread "Thread-33" java.lang.UnsatisfiedLinkError: /tmp/jna-3506402/jna3961384745178924050.tmp: /tmp/jna-3506402/jna3961384745178924050.tmp: failed to map segment from shared object.
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826)
at com.sun.jna.Native.<clinit>(Native.java:140)
at com.pty4j.unix.linux.OSFacadeImpl.<clinit>(OSFacadeImpl.java:95)
at com.pty4j.unix.PtyHelpers.<clinit>(PtyHelpers.java:212)
at com.pty4j.unix.Pty.ptyMasterOpen(Pty.java:142)
at com.pty4j.unix.Pty.openMaster(Pty.java:194)
at com.pty4j.unix.Pty.<init>(Pty.java:57)
at com.pty4j.PtyProcess.exec(PtyProcess.java:62)
at com.pty4j.PtyProcess.exec(PtyProcess.java:54)
Я пробовал монтировать / tmp с помощью exec & noexec. Но все равно никакой помощи от этого.
В обычной Ubuntu, Red Hat, она работает как положено, и только на Wind River выдает эту ошибку.
Любая помощь очень ценится.
Спасибо,
Рамеш Г.