torsocks 2.1 doesn't work with Oracle Java 8 (Mac OS X 10.9.5)
torsocks 2.1 works OK with all applications except Oracle Java 8
For example:
$ torsocks telnet 184.105.238.114
Trying 184.105.238.114...
Connected to 184.105.238.114.
Escape character is '^]'.
This is the telnet autoresponder at v6address.com.
You have connected over IPv4.
Your IP address is 82.X.Y.Z
Connection closed by foreign host.
With java:
$ torsocks java -jar utm_admin.jar
[Jul 21 11:35:33] WARNING torsocks[11015]: [syscall] Unsupported syscall number 180. Denying the call (in tsocks_syscall() at syscall.c:465)
[Jul 21 11:35:36] WARNING torsocks[11015]: [syscall] Unsupported syscall number 180. Denying the call (in tsocks_syscall() at syscall.c:465)
dyld: lazy symbol binding failed: Symbol not found: _JRSUIGetKey
Referenced from: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/lib/libosxui.dylib
Expected in: flat namespace
dyld: Symbol not found: _JRSUIGetKey
Referenced from: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/lib/libosxui.dylib
Expected in: flat namespace
Trace/BPT trap: 5
Versions:
$ torsocks --version
Torsocks 2.1.0
$ torsocks java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Trac:
Username: s.lobanov