我从 Mozilla ftp 服务器下载了三个版本的 Firefox:3.6、3.5 和 3.0。然后我创建了三个配置文件,例如:
firefox -no-remote -CreateProfile firefox-3.5
然后我尝试运行它:
./firefox -no-remote -P firefox-3.5
但失败并出现错误:
./firefox-bin: symbol lookup error: ./libxul.so: undefined symbol: _Z19js_obj_defineGetterP9JSContextjPi
或者
(firefox-bin:4034): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed
实际上它在 10.10 中是可以工作的。我进入了 Mozilla 的 Firefox IRC 频道,一个家伙告诉我他以前从未见过这个错误,所以我猜想这是 Natty 的问题。