По сути, все приложения Qt, которые я пытаюсь запустить, вылетят в одном месте:
#0 0x0000000000000000 in ?? ()
#1 0x0000000100f4f570 in QIconvCodec::createIconv_t ()
#2 0x0000000100f5043b in QIconvCodec::convertToUnicode ()
#3 0x0000000100032c7e in QString::fromLocal8Bit ()
#4 0x0000000100e7cb89 in QSystemLocale::fallbackLocale ()
#5 0x00000001000161e0 in QLocalePrivate::updateSystemPrivate ()
Я подозреваю, что это как-то связано с iconv
, поскольку он не очень "стабилен" в Mac OS X. Я понятия не имею, в чем проблема, и я попытался переустановить libiconv
из Macports и даже собрал это сам, и я все еще получаю ту же проблему.
Возможно, он dlsyms необходимого символа (который может отсутствовать), а затем переходит на адрес, вызывая это (отсюда 0x0000000000000000
в обратном следе).
В чем может быть проблема? (извините, если это неправильное место, чтобы спросить)