基本上,我尝试运行的所有 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
在回溯中)。
可能的问题是什么?(对不起,如果这是问错的地方)