Xcode всегда падает, когда подключен Tunnelblick 3.1.1 - PullRequest
0 голосов
/ 25 марта 2011

Xcode работает нормально, если я запускаю его до подключения Tunnelblick (VPN).Но происходит сбой при запуске Xcode с уже подключенным Tunnelblick.Кто-нибудь имел эту проблему и нашел решение?

Это отчет о сбое приложения:

Application Specific Information:
objc_msgSend() selector name: count
ProductBuildVersion: 4A304a
UNCAUGHT EXCEPTION (NSInvalidArgumentException): -[NSCFArray length]: unrecognized selector sent to instance 0x200d3e540
UserInfo: (null)
Hints: None
Backtrace:
  0  0x00007fff88da9796 __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff838b10f3 objc_exception_throw (in libobjc.A.dylib)
  2  0x00007fff88e03110 +[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
  3  0x00007fff88d7b91f ___forwarding___ (in CoreFoundation)
  4  0x00007fff88d77a68 _CF_forwarding_prep_0 (in CoreFoundation)
  5  0x00007fff88d09228 CFStringFindWithOptionsAndLocale (in CoreFoundation)
  6  0x00007fff88d091cc CFStringFindWithOptions (in CoreFoundation)
  7  0x00007fff88d091a0 CFStringHasSuffix (in CoreFoundation)
  8  0x00007fff8161f19e +[NSHost currentHost] (in Foundation)
  9  0x0000000118499bf7 -[XCDistributedBuildLocalHost _allocateHost] (in DevToolsCore)
 10  0x0000000118496293 -[_XCDistributedBuildHostInfoTask receivedStdoutObjectInBackground:] (in DevToolsCore)
 11  0x0000000118435ede -[XCPosixTaskBackgroundReaderThread backgroundThread:] (in DevToolsCore)
 12  0x00007fff815cbf29 __NSThread__main__ (in Foundation)
 13  0x00007fff812dd4f6 _pthread_start (in libSystem.B.dylib)
 14  0x00007fff812dd3a9 thread_start (in libSystem.B.dylib)

Ответы [ 2 ]

0 голосов
/ 26 января 2013

Я столкнулся с подобным сбоем в двоичном файле драйвера принтера Lexmark, который я описал в этом сообщении в блоге .

Я определил, что основной причиной является более одного доменного имени, указанного в /Параметр «search» в файле etc / resolv.conf.

Причина, по которой вы можете столкнуться с Tunnelblick, заключается в том, что в вашем config.ovpn есть строка «dhcp-option DOMAIN», в которой указано более одного домена.В этом случае, если вы позволите Tunnelblick установить DNS (отключение, которое вы обнаружили, «предотвратит» сбои), тогда произойдет ошибка в NSHost при вызове CFString.

0 голосов
/ 26 марта 2011

Похоже, Xcode пытается получить доступ к чему-то в сети и не может правильно обработать результат, когда вы подключены к Интернету через VPN.

Ссылки на XCDistributedBuildLocalHost могут означать, что Xcode пытаетсясделать что-то с распределенными сборками - возможно, попытаться зарегистрироваться в качестве доступного сборщика, или, возможно, попытаться получить список доступных сборщиков, или что-то в этом роде.

Возможно, вы захотите снять флажок распределенной сборки Xcodeпредпочтения (если они отмечены).

Кстати, Tunnelblick 3.1.1 имеет уязвимости в безопасности.См. 2011-01-27 FAQ по уязвимости Tunnelblick

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...