I found that I had several versions of libmozjs.so from different installs of xulrunner.
daniel@laptop ~ $ find /usr/ -name libmozjs.so -ls 1477496 1356 -rw-r--r-- 1 root root 1384456 Apr 14 02:07 /usr/lib/xulrunner-1.9.2.3/libmozjs.so 1573398 1360 -rw-r--r-- 1 root root 1388552 Apr 23 15:55 /usr/lib/firefox-3.6.3/libmozjs.so 267258 796 -rw-r--r-- 1 root root 813156 Apr 1 23:36 /usr/lib/xulrunner-1.9.1.9/libmozjs.so
According to hs_err.......log both were getting loaded (but not the one from Firefox) Manually uninstalling xulrunner-1.9.1.9 appears to have fixed this for me....
I found that I had several versions of libmozjs.so from different installs of xulrunner.
daniel@laptop ~ $ find /usr/ -name libmozjs.so -ls xulrunner- 1.9.2.3/ libmozjs. so firefox- 3.6.3/libmozjs. so xulrunner- 1.9.1.9/ libmozjs. so
1477496 1356 -rw-r--r-- 1 root root 1384456 Apr 14 02:07 /usr/lib/
1573398 1360 -rw-r--r-- 1 root root 1388552 Apr 23 15:55 /usr/lib/
267258 796 -rw-r--r-- 1 root root 813156 Apr 1 23:36 /usr/lib/
According to hs_err.......log both were getting loaded (but not the one from Firefox)
Manually uninstalling xulrunner-1.9.1.9 appears to have fixed this for me....