Running gconftool-2 --makefile-install-rule causes segfault



Hi,

I hope you can help me sort out a silly problem I have been having with
schema installation:

I have created a program which uses gconf, and uses its makefile to
install the gconf schemas. The problem I get is that whenever make
install runs the following command: 

GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults /usr/bin/gconftool-2 --makefile-install-rule ./avant-window-navigator.schemas;

I get a segfault when I try to launch the application :[root Fedora
avant-window-navigator]# avant-window-navigator 

(process:25320): GLib-GObject-CRITICAL **: gtype.c:2242: initialization
assertion failed, use IA__g_type_init() prior to this function

(process:25320): GLib-GObject-CRITICAL **: g_object_new: assertion
`G_TYPE_IS_OBJECT (object_type)' failed

(process:25320): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed
Segmentation fault

the only way to use the application is to restart gconfd-2.

I have done much googling, and cannot find a reference to this type of
problem, and I think it is something to do with my schema file, so I
have included the schema file at the bottom.

I would appreciate any help you can give me, as this is affecting *all*
of my users, across different distros.

Thanks in advance, 

Neil


<gconfschemafile>
<schemalist>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/test</key>
		<applyto>/apps/avant-window-navigator/bar/test</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>1</default>
		<locale name="C">
			<short>Test.</short>
			<long>Ignore.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/rounded_corners</key>
		<applyto>/apps/avant-window-navigator/bar/rounded_corners</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>1</default>
		<locale name="C">
			<short>Bar has rounded corners.</short>
			<long>If enabled, the bar will have rounded corners.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/corner_radius</key>
		<applyto>/apps/avant-window-navigator/bar/corner_radius</applyto>
		<owner>avant-window-navigator</owner>
		<type>float</type>
		<default>10.0</default>
		<locale name="C">
			<short>Corner radius in pixels.</short>
			<long>Corner radius in pixels.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/render_pattern</key>
		<applyto>/apps/avant-window-navigator/bar/render_pattern</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>0</default>
		<locale name="C">
			<short>Renders the chosen pattern.</short>
			<long>If enabled, the pattern from pattern_uri will be rendered.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/pattern_uri</key>
		<applyto>/apps/avant-window-navigator/bar/pattern_uri</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>/usr/share/nautilus/patterns/terracotta.png</default>
		<locale name="C">
			<short>The PNG pattern to be rendered</short>
			<long>URI for the PNG pattern to be rendered.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/pattern_alpha</key>
		<applyto>/apps/avant-window-navigator/bar/pattern_alpha</applyto>
		<owner>avant-window-navigator</owner>
		<type>float</type>
		<default>1.0</default>
		<locale name="C">
			<short>Transparency of pattern.</short>
			<long>Transparency of pattern, between 0.0 (fully transparent) - 1.0 (no transparency).</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/glass_step_1</key>
		<applyto>/apps/avant-window-navigator/bar/glass_step_1</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>454545C8</default>
		<locale name="C">
			<short>Color of the first gradient step.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/glass_step_2</key>
		<applyto>/apps/avant-window-navigator/bar/glass_step_2</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>010101BE</default>
		<locale name="C">
			<short>Color of the second gradient step.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/glass_histep_1</key>
		<applyto>/apps/avant-window-navigator/bar/glass_histep_1</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>FFFFFF0B</default>
		<locale name="C">
			<short>Color of the first hi-light step.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/glass_histep_2</key>
		<applyto>/apps/avant-window-navigator/bar/glass_histep_2</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>FFFFFF0A</default>
		<locale name="C">
			<short>Color of the second hi-light step.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/border_color</key>
		<applyto>/apps/avant-window-navigator/bar/border_color</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>000000CC</default>
		<locale name="C">
			<short>Color of the border frame.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/bar/hilight_color</key>
		<applyto>/apps/avant-window-navigator/bar/hilight_color</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>FFFFFF11</default>
		<locale name="C">
			<short>Color of the internal hi-light frame.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/window_manager/show_all_windows</key>
		<applyto>/apps/avant-window-navigator/window_manager/show_all_windows</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>1</default>
		<locale name="C">
			<short>Show windows from all viewports.</short>
			<long>If enabled, you will see windows from the entire viewport.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/app/active_png</key>
		<applyto>/apps/avant-window-navigator/app/active_png</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>/usr/share/avant-window-navigator/active/glow4.png</default>
		<locale name="C">
			<short>PNG file to use for active windows.</short>
			<long>PNG file to use for active windows.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/title/text_color</key>
		<applyto>/apps/avant-window-navigator/title/text_color</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>FFFFFFFF</default>
		<locale name="C">
			<short>Color of title text.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/title/shadow_color</key>
		<applyto>/apps/avant-window-navigator/title/shadow_color</applyto>
		<owner>avant-window-navigator</owner>
		<type>string</type>
		<default>1B3B12E1</default>
		<locale name="C">
			<short>Color of title text shadow.</short>
			<long>Color in hex as REDGREENBLUEALPHA i.e. FFFFFF33</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/title/italic</key>
		<applyto>/apps/avant-window-navigator/title/italic</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>0</default>
		<locale name="C">
			<short>If text should be in italics.</short>
			<long>If text should be in italics.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/title/bold</key>
		<applyto>/apps/avant-window-navigator/title/bold</applyto>
		<owner>avant-window-navigator</owner>
		<type>bool</type>
		<default>0</default>
		<locale name="C">
			<short>If text should be bold.</short>
			<long>If text should be bold.</long>
		 </locale>
	</schema>
	<schema>
		<key>/schemas/apps/avant-window-navigator/title/font_size</key>
		<applyto>/apps/avant-window-navigator/title/font_size</applyto>
		<owner>avant-window-navigator</owner>
		<type>float</type>
		<default>15.0</default>
		<locale name="C">
			<short>Size of font.</short>
			<long>Size, in pixels, of font.</long>
		 </locale>
	</schema>
</schemalist>
</gconfschemafile>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]