Trato con un cliente que me ha proporcionado una dirección SSL VPN. Cuando me conecto se descarga un archivo .jnlp, y luego se crean algunos archivos en /tmp.
La carne de cómo funciona, es que trata de ejecutar Safari con una biblioteca descargada incluida:
DYLD_INSERT_LIBRARIES=/tmp/narwhal.dylib /Applications/Safari.app/Contents/MacOS/Safari
Safari pronto se bloquea con un 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)
(Véase el rastreo completo de la pila .)
La única otra mención que puedo encontrar de este error es en el foro de Apple lo que sugiere que funcionaba en 10.5.8 pero no en 10.6 o posterior. Tengo un colega que está ejecutando 10.6.8 y le funciona. Yo estoy usando Lion (10.7.1). Ejecutar Safari en modo de 32 bits no parece suponer ninguna diferencia, ni tampoco si prefiero Java de 32 o 64 bits.
Mi objetivo final es "conectarme a la VPN SSL". Los administradores del servidor no son capaces de dar soporte a los usuarios de Mac. Puedo conectarme sin problemas con Windows.
¿Hay alguna forma de arreglar esto, o tal vez tomar los detalles del archivo .jnlp, y usar un cliente Cisco diferente, que funcione en Mac OS X?