GNOME Bugzilla – Bug 143370
conglomerate crashes on the GNOME L10n Guide
Last modified: 2006-06-21 02:55:36 UTC
Ran "conglomerate l10n-guide.xml" where l10n-guide.xml can be found in l10n-guide/C/l10n-guide.xml in the gnome-i18n CVS module. Conglomerate crashed. The following messages appeared on the standard output/error: CongDispspecRegistry contains 12 dispspec(s) ds[0] = ""Kernel Traffic" Newsletter" ds[1] = "XSL stylesheet" ds[2] = "Conglomerate Display Specification" ds[3] = "Webpage" ds[4] = "TEI Lite" ds[5] = "Experimental "cnxml" format" ds[6] = "Experimental "readme" format" ds[7] = "Apache Documentation DTD v1.2" ds[8] = "DocBook" ds[9] = "Website Layout" ds[10] = "XHTML 1.0 (strict)" ds[11] = "RELAX NG" ** Message: key: /apps/conglomerate/plugins/templates/template-paths ** Message: coverage of "Kernel Traffic" Newsletter = 0.122494 ** Message: coverage of XSL stylesheet = 0.000000 ** Message: coverage of Conglomerate Display Specification = 0.000000 ** Message: coverage of Webpage = 0.801782 ** Message: coverage of TEI Lite = 0.102450 ** Message: coverage of Experimental "cnxml" format = 0.305122 ** Message: coverage of Experimental "readme" format = 0.064588 ** Message: coverage of Apache Documentation DTD v1.2 = 0.069042 ** Message: coverage of DocBook = 0.975501 ** Message: coverage of Website Layout = 0.015590 ** Message: coverage of XHTML 1.0 (strict) = 0.000000 ** Message: coverage of RELAX NG = 0.000000 ** ERROR **: file cong-document-traversal.c: line 500 (recursive_create_traversal_nodes): assertion failed: (should_have_traversal_node (xml_node)) aborting...
Tracking the problem down, I believe this assertion is firing on an — entity reference inside a <para>; specifically on the XML_ENTITY_DECL underneath an XML_ENTITY_REF under the <para> It looks like the XML_DTD_NODE node has a NULL parent pointer, so that when should_have_traversal_node follows the entity decl parent pointers upwards it follows through the XML_DTD_NODE, hits NULL, and decides this subtree isn't part of the main DOM tree, and barfs. Will investigate further...
It should be fixed in HEAD now. *** This bug has been marked as a duplicate of 150368 ***