I deal with a customer who has provided me a SSL VPN address. When I log in it downloads a .jnlp file, and then some files are created in /tmp.
The meat of how it works, is it tries to run Safari with a downloaded library included:
Safari soon crashes with a segfault:
PlugIn Path: /tmp/narwhal.dylib Crashed Thread: 3 Dispatch queue: com.apple.networking.connection.0x7fe0d0468fc0 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000068 OS Version: Mac OS X 10.7.1 (11B26)
(See the full stack trace.)
The only other mention I can find of this error is on the Apple forum, which suggests it worked in 10.5.8 but not 10.6 or later. I have a colleague that is running 10.6.8 and it works for him. I am running Lion (10.7.1). Running Safari in 32 bit mode does not seem to make a difference, nor whether I prefer 32- or 64-bit Java.
My end goal is "connect to the SSL VPN". The administrators of the server aren't able to support Mac users. I can connect fine with Windows.
Is there a way to fix this, or perhaps take the details from the .jnlp file, and use a different Cisco client, which works on Mac OS X?