Bug 114054

Summary: system-prefs cannot be used
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Wolfgang Rosenauer <wolfgang.rosenauer>
Component: FirefoxAssignee: E-mail List <bnc-team-mozilla>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: RC 1   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Wolfgang Rosenauer 2005-08-30 08:56:33 UTC
The new lockdown stuff broke config.use_system_prefs.

Enabling it has no effect and so the whole lockdown stuff doesn't work.
In a debug-build I found:

1088788576[8adc548]: config.use_system_prefs is enabled
1088788576[8adc548]: 
====Now Use system prefs==
1088788576[8adc548]: ...No System Pref Service

libsystem-pref-gconf.so is installed correctly in /opt/MozillaFirefox/lib/components
Comment 1 Wolfgang Rosenauer 2005-08-30 09:01:30 UTC
so in nsSystemPref::LoadSystemPrefs() 
mSysPrefService = do_GetService(NS_SYSTEMPREF_SERVICE_CONTRACTID, &rv);
fails.
Comment 2 Robert O'Callahan 2005-08-31 04:28:06 UTC
mmm. Must be something simple :-). ldd libsystem-pref-gconf.so?

Tomorrow I can jump through Build.net and refetch the RPM sources and build
another RPM ... I wish this wasn't so painful!
Comment 3 Wolfgang Rosenauer 2005-08-31 05:40:39 UTC
ldd doesn't complain about missing libs.
Comment 4 Andreas Jaeger 2005-09-03 15:59:35 UTC
Rob, any update?
Comment 5 Wolfgang Rosenauer 2005-09-03 19:20:24 UTC
Roc sent me a patch and I'll integrate it until monday's deadline.
Comment 6 Wolfgang Rosenauer 2005-09-04 08:54:36 UTC
package submitted