I had the same problem on my Maverick. What I figured out was that /usr/lib/usr/lib/libmozjs.so was broken. It pointed to the wrong version of xul.
When I did:
# ls -l /usr/lib/libmozjs.so lrwxrwxrwx 1 root root 38 2010-08-13 12:41 /usr/lib/libmozjs.so -> /usr/lib/xulrunner-1.9.2.8/libmozjs.so
Problem was that that file did not exist.
I then did:
# locate libmozjs.so /usr/lib/libmozjs.so /usr/lib/firefox-3.6.9/libmozjs.so /usr/lib/sunbird/libmozjs.so /usr/lib/thunderbird-3.1.3/libmozjs.so /usr/lib/xulrunner-1.9.2.9/libmozjs.so
BINGO!!
xul is at 1.9.2.9, not 1.9.2.8. I manually fixed the link, and presto, everything seems to be working again.
Hope this helps somebody. Kevin Fries
I had the same problem on my Maverick. What I figured out was that /usr/lib/ usr/lib/ libmozjs. so was broken. It pointed to the wrong version of xul.
When I did:
# ls -l /usr/lib/ libmozjs. so libmozjs. so -> /usr/lib/ xulrunner- 1.9.2.8/ libmozjs. so
lrwxrwxrwx 1 root root 38 2010-08-13 12:41 /usr/lib/
Problem was that that file did not exist.
I then did:
# locate libmozjs.so libmozjs. so firefox- 3.6.9/libmozjs. so sunbird/ libmozjs. so thunderbird- 3.1.3/libmozjs. so xulrunner- 1.9.2.9/ libmozjs. so
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
BINGO!!
xul is at 1.9.2.9, not 1.9.2.8. I manually fixed the link, and presto, everything seems to be working again.
Hope this helps somebody.
Kevin Fries