Я маю справу з клієнтом, який надав мені адресу SSL VPN. Коли я вхід в нього завантажує .jnlp файл, а потім деякі файли створюються в / TMP.
М'ясо того, як він працює, чи намагається він запустити Safari із завантаженою бібліотекою:
DYLD_INSERT_LIBRARIES=/tmp/narwhal.dylib /Applications/Safari.app/Contents/MacOS/Safari
Safari незабаром припиниться з 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)
(Див повна стека стека .)
Єдина інша згадка, яку я можу знайти про цю помилку, включена форум Apple , що свідчить про те, що він працював у 10.5.8, але не в 10.6 або пізніше. У мене є колега, який працює 10.6.8 і він працює для нього. Я виконую Лев (10.7.1). Запуск Safari в 32-бітному режимі, здається, не впливає ні на те, чи я віддаю перевагу 32- або 64-розрядній Java.
Моєю кінцевою метою є "підключення до SSL VPN". Адміністратори сервера не можуть підтримувати користувачів Mac. Я можу добре підключитися до Windows.
Чи є спосіб виправити це, або, можливо, взяти деталі з файлу .jnlp і використовувати іншого клієнта Cisco, який працює на Mac OS X?