Mi occupo di un cliente che mi ha fornito un indirizzo VPN SSL. Quando effettuo l'accesso, scarica un file .jnlp, quindi alcuni file vengono creati in / tmp.
La carne di come funziona, cerca di eseguire Safari con una libreria scaricata inclusa:
DYLD_INSERT_LIBRARIES=/tmp/narwhal.dylib /Applications/Safari.app/Contents/MacOS/Safari
Safari presto si blocca 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)
(Vedi la traccia dello stack completo .)
L'unica altra menzione che posso trovare di questo errore è su il forum di Apple , che suggerisce che ha funzionato in 10.5.8 ma non 10.6 o successivo. Ho un collega che esegue 10.6.8 e funziona per lui. Sono in esecuzione Lion (10.7.1). L'esecuzione di Safari in modalità a 32 bit non sembra fare la differenza, né se preferisco Java a 32 o 64 bit.
Il mio obiettivo finale è "connettersi alla VPN SSL". Gli amministratori del server non sono in grado di supportare gli utenti Mac. Posso connettermi bene con Windows.
C'è un modo per risolvere il problema, o forse prendere i dettagli dal file .jnlp, e usare un altro client Cisco, che funziona su Mac OS X?