Я могу честно сказать, что я никогда раньше этого не видел. Я видел ряд других проблем динамической компоновки, а не этот. Если пользователь может помочь вам с этим дефектом, вы можете написать сценарий оболочки, чтобы включить некоторые динамические переменные среды привязки, а затем запустить приложение.
#! /bin/bash
export DYLD_PRINT_LIBRARIES=1
export DYLD_PRINT_LIBRARIES_POST_LAUNCH=1
export DYLD_PRINT_APIS=1
export DYLD_PRINT_BINDINGS=1
export DYLD_PRINT_DOFS=1
open -a Console.app > /tmp/link-log 2>&1
Выходной журнал может содержать некоторый намек на то, что происходит. Вы также можете записать вывод otool
и других утилит командной строки, чтобы проверить наличие неожиданных библиотек, а что нет.
Возможно, вы захотите, чтобы google Symbolication, чтобы лучше понять, что здесь происходит. Я наткнулся на interesting chunk of code from Darwin, который указывает на предупреждение динамического символьного поиска. Существует также утилита под названием Shark, которая может представлять интерес.
Успехов ...
Мое лучшее предположение заключается в том, что у пользователя есть что-то очень плохое - я видел это только у одного пользователя. –