I'm having this exact same issue, however the workarounds provided here are not fixing the issue for me.
The errors I'm getting in the console are similar to the ones reported here:
Failed to load XPCOM component: /usr/lib/xulrunner-1.9/components/pyabout.py
Failed to load XPCOM component: /usr/lib/xulrunner-1.9/components/libpyloader.so
Oddly enough, Firefox runs fine for root. I've created new profiles, deleted old profiles, deleted my .mozilla directory, ran firefox as root, all to no avail.
I'm having this exact same issue, however the workarounds provided here are not fixing the issue for me.
The errors I'm getting in the console are similar to the ones reported here:
Failed to load XPCOM component: /usr/lib/ xulrunner- 1.9/components/ pyabout. py
Failed to load XPCOM component: /usr/lib/ xulrunner- 1.9/components/ libpyloader. so
Error: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) [nsIJSCID. getService] " nsresult: "0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) " location: "JS frame :: file:// /usr/lib/ firefox- 3.0/components/ nsBrowserGlue. js :: bg__initPlaces :: line 386" data: no] /usr/lib/ firefox- 3.0/components/ nsBrowserGlue. js
Source File: file://
Line: 386
Error: uncaught exception: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) [nsIJSCID. getService] " nsresult: "0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) " location: "JS frame :: chrome: //browser/ content/ search/ search. xml :: get_searchService :: line 145" data: no]
Error: uncaught exception: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) [nsIJSCID. getService] " nsresult: "0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) " location: "JS frame :: chrome: //browser/ content/ search/ search. xml :: initialize :: line 527" data: no]
Error: uncaught exception: [Exception... "Component returned failure code: 0x8007000e (NS_ERROR_ OUT_OF_ MEMORY) [nsIDocShellHis tory.useGlobalH istory] " nsresult: "0x8007000e (NS_ERROR_ OUT_OF_ MEMORY) " location: "JS frame :: chrome: //browser/ content/ browser. js :: prepareForStartup :: line 740" data: no]
Error: uncaught exception: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) [nsIJSCID. getService] " nsresult: "0x80570016 (NS_ERROR_ XPC_GS_ RETURNED_ FAILURE) " location: "JS frame :: file:// /usr/lib/ xulrunner- 1.9/modules/ utils.js :: anonymous :: line 105" data: no]
Oddly enough, Firefox runs fine for root. I've created new profiles, deleted old profiles, deleted my .mozilla directory, ran firefox as root, all to no avail.